Script Python de vérification SERP de Google
Ce qui est vraiment cool avec le SEO on-page, c'est sa boucle de rétroaction. En effet, dès que vos modifications sont indexées, vous pouvez voir un effet dans les résultats de recherche de Google.
Vous avez soit monté un peu, soit descendu. Vous apprenez ainsi si Google a aimé vos changements ou non.
Avec cet apprentissage, vous pouvez appliquer d'autres modifications, les faire indexer à nouveau et progresser régulièrement dans les SERP.
Sympa - mais il y a un défi.
Pour l'optimisation des mots-clés dans un pays étranger, vous aurez besoin d'un VPN pour voir les SERP locaux exactement comme ils apparaissent dans ce pays.
Je l'ai fait pendant un certain temps, mais cela s'est avéré trop fastidieux.
Je devais changer mon IP manuellement à chaque fois et ensuite compter les résultats. Cela prenait beaucoup de temps, donc j'avais besoin d'une meilleure solution.
Mon outil de suivi de positionnement de mots-clés ne me donnait que des données datant de 12 à 48 heures, donc ce n'était pas une solution non plus. Je voulais connaître mes classements maintenant et si possible gratuitement, car je suis un freelance SEO et je veux contrôler les coûts.
Récemment, j'ai regardé certains services d'API SEO et j'ai remarqué que beaucoup avaient un niveau gratuit inclus.
Peu de temps après, je suis également tombé sur Google Colab pour écrire et partager facilement des scripts Python et j'ai apprécié l'expérience de développement dès le début.
J'ai donc créé un script de vérification de positionnement SEO en Python qui vérifie instantanément le classement d'un mot-clé. Il fonctionne directement depuis Google Colab, donc sans tracas de configuration.
Voici à quoi cela ressemble lorsque vous récupérez un SERP pour un mot-clé au Royaume-Uni :
Vous pouvez également utiliser le code en suivant les étapes ci-dessous.
Comment commencer
Inscrivez-vous à l'offre gratuite sur Serpstack.com - L'offre gratuite permet 100 requêtes par mois. C'est un lien affilié. Si vous décidez de passer au plan payant, je toucherai une commission.
Copiez la clé API depuis le tableau de bord de Serpstack.
Faites une copie de mon script Python sur Google Colab
Ouvrez votre copie et remplissez le formulaire :
api_key
- entrez la clé que vous avez copiée depuis le tableau de bord de Serpstacktarget_query
- votre mot-clétarget_domain
- le domaine que vous souhaitez trouver, comme example.comgoogle_domain
- le domaine Google depuis lequel vous souhaitez effectuer la recherche, comme google.co.ukcountry_code
- code du pays. Voici la liste complète selon la norme ISO 3166 et quelques exemples :Pays Code Pays Allemagne de USA us UK gb Danemark dk Suède se language
- code de la langue. Voici la liste complète selon la norme ISO 639-1 et quelques exemples :Pays Code Langue Allemagne de USA en UK en Danemark da Suède sv results
- nombre de résultats à extraire, de 10 à max. 100device
- le type d'appareil de recherche (mobile, desktop, tablette)
- Allez dans la barre de navigation et cliquez sur Runtime > Run all
Après quelques secondes, un résultat devrait s'afficher en bas de l'écran, ressemblant à ceci :
Comment utiliser le script pour vérifier le classement de votre site web ?
Ne vous méprenez pas. L'idée n'est pas de remplacer les outils de suivi de positionnement. Parmi les outils SEO les plus importants, il est nécessaire d'avoir un outil qui vérifie les classements Google avec précision et immédiatement.
Pourquoi ?
Parce que les trackers de mots-clés ne vous donnent les résultats de recherche qu'avec un délai de 24 heures. Vous ne connaissez pas le classement de votre site web maintenant.
Pourquoi devez-vous connaître vos résultats SERP à la demande ?
Dès que les moteurs de recherche indexent les modifications de votre site, les classements des pages se mettent à jour. Vous voulez donc vérifier les classements des mots-clés juste avant de publier des optimisations on-page et juste après - pour vos rapports personnalisés.
Les nouveaux résultats organiques indiqueront si votre mise à jour a aidé à améliorer votre classement pour votre requête de recherche ou non.
Cet outil de vérification SERP est donc destiné à être utilisé pour vérifier rapidement les mises à jour de classement, et non pour suivre les classements au fil du temps.
D'après mon expérience, il s'agit d'une méthodologie très gratifiante pour se hisser dans le top 10 des résultats Google. Vous obtenez des retours après chaque mise à jour et utilisez les résultats de Google eux-mêmes pour vous dire ce qui fonctionne et ce qui ne fonctionne pas.
Obtenez des données SERP instantanées pour des emplacements spécifiques
Vous avez peut-être eu le problème de travailler pour des clients internationaux et de devoir vérifier leurs résultats organiques depuis une autre ville ou un autre pays.
Vous ne pouvez pas simplement rechercher depuis votre emplacement, en raison des différents SERP basés sur le pays depuis lequel vous effectuez la recherche.
La meilleure solution à ce problème est donc d'utiliser une API avec un script qui se charge d'obtenir une IP locale pour le SERP de Google.
Vous pouvez simplement sélectionner la région Google dont vous avez besoin, puis laisser l'outil vérifier les données.
De plus, vous obtenez également des données sur les mots-clés associés, les classements des annonces et les résultats du pack local. Et vous pouvez rechercher avec un navigateur mobile ou obtenir un aperçu SERP pour desktop.
L'idée ici est donc de tirer parti de ces services car ils résolvent déjà de nombreux petits problèmes que vous rencontreriez autrement en le faisant vous-même.
Voilà donc. Vous pouvez vérifier instantanément vos classements de mots-clés partout et gratuitement.
Le code est également disponible dans ce dépôt Github.
Faites-moi savoir sur Twitter comment cela a fonctionné pour vous. ✌️