Accueil > Référencement > Suivre le positionnement de son site sur Google – outil référencement gratuit

Suivre le positionnement de son site sur Google – outil référencement gratuit

google rank monitor suivre positionnement site sur google

Lorsque l’on lance son site internet ou si on veut suivre son positionnement au fil du temps sur Google, il existe des outils online qui font cela mais généralement c’est payant ou alors il y a positeo qui interroge tous les datacenters de Google. Positeo est vraiment pratique mais cela reste manuel. Heureusement qu’il sauvegarde les recherches, c’est un peu moins pénible à faire tous les matins.

Pour répondre à mon besoin c’est à dire suivre le positionnement de mon site pour plusieurs mots clés sur Google et recevoir un rapport journalier par email, j’ai développé un script sur Google Spreadsheet. Comme j’aime bien donner des noms aux fichiers (applications ?) que je fais, je l’ai appelé Google Rank Monitor.

Google Rank Monitor

La Spreadsheet permet de vérifier les positionnements de son site sur les 50 premiers résultats de Google pour plusieurs mots clés, de les comparer aux précédentes positions et de connaitre le nombre d’occurrences de votre site dans ces résultats.

Le fichier est disponible en fin de ce billet.

Comment ça marche

utilisation de google rank monitor

Dans la cellule B4 il faut mettre votre site internet, de la forme www.site.fr

Dans la cellule B5 l’email pour recevoir le rapport.

Il faut saisir les mots clés à analyser à partir de la cellule H6, 45 maximum. Supprimez les mots clés du modèle pour saisir les vôtres.

Il ne faut rien modifier d’autre car il y a des formules dans les autres cellules qu’il ne faut pas casser. La requête qui est utilisée pour vérifier votre positionnement est en C3. Vous pouvez cliquer sur le lien pour aller sur la page de résultats Google.

Exécution de la macro Google Spreadsheet

Il faut aller dans Tools > Scripts > Script Editor…

executer un script dans google spreadsheet

Dans la fenêtre qui s’ouvre il faut cliquer sur le bouton “Play”. Il faut le faire une première fois car comme ce script va vous envoyer un email Google va afficher un message d’alerte, il faut l’accepter. Lors de ce premier clic la macro n’est pas exécutée, il faut cliquer une deuxième fois.

Si tout se passe bien vous allez recevoir un email une fois la macro finie.

Programmer vos alertes pour recevoir un email chaque jour ou semaine

En premier il faut aller dans Fichier > Propriétés… Dans la fenêtre il faut modifier le fuseau horaire pour choisir Paris.

modifier fuseau horaire apps script

Cliquez ensuite sur Enregistrer.

Maintenant dans la fenêtre Apps Script, il faut aller dans Déclencheurs > Current script’s triggers… une fenêtre s’ouvre, il faut cliquer sur le lien “No triggers set up. Click here to add one now.

Vous pouvez programmer votre alerte. Pour une alerte journalière il faut choisir Time Driven puis Day Timer puis le créneau horaire.

parametrer alerte script trigger google spreadsheet

Le lien notification vous permet d’être alerté en cas d’échec du script, je vous recommande de le paramétrer. Bien choisir l’alerte immédiate.

Vous enregistrez tout et maintenant vous recevrez en théorie un email chaque jour avec la position de votre site sur google pour chaque mots clés.

Email reçu

Dans l’email vous avez pour chaque mots clés, la première position de votre site dans Google, le nombre de fois qu’il apparait dans les 50 premiers résultats et sa position lors de l’exécution précédente du script.

rapport journalier position site internet dans google

Conclusion

Vous pouvez créer autant de spreadsheet que de sites que vous souhaitez surveiller. Par exemple pour un site récent vous pouvez programmer une alerte journalière (Day timer) pour une surveillance régulière et pour un site plus ancien une alerte par semaine (Week timer) pour checker si vos positions ne bougent pas.

Cela fait deux semaines que j’utilise le script sur plusieurs sites et une seule fois j’ai eu un rapport bizarre. Donc si un rapport vous choque allez sur positeo pour vérifier ou google directement.

Si dans votre recherche il y a un résultat google books, il sera mal interprété (ça fera un trou dans la spreadsheet sans impact sur le calcul de la position) mais pour les autres résultats de google (maps, product, images) à priori pas de soucis ils sont bien ignorés.

Dans la cellule email normalement si vous saisissez plusieurs adresses séparées par des virgules, l’email sera envoyé aux destinataires. L’email est envoyé avec votre email google comme expéditeur, donc ne passe pas dans les spams.

L’inconvénient est l’historique, qui n’est que de la position précédente.

Récupérez Google Rank Monitor

Cliquez sur ce lien : http://bit.ly/google-rank-monitor

Il faut cliquer sur Fichier puis Make a copy pour récupérer votre version. Si Make a copy est grisé retournez à l’accueil de Google docs, le fichier devrait apparaitre, ouvrez le de nouveau et refaites l’opération.

Licence

Creative Commons License
Google Rank Monitor by ross-well is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

  1. 15 décembre 2010 à 12:24 | #1

    Je viens de le tester, ça marche super. Merci pour le partage de cet outil :)

  2. 15 décembre 2010 à 13:46 | #2

    Outil très pratique en effet. Je viens de tester rapidement.
    Par contre, je voulais savoir comment faire pour intégrer plusieurs sites et avoir des mots-clés différents à tester pour chaque site ? Je ne sais pas si je suis claire…

  3. Gabri_l_
    15 décembre 2010 à 17:01 | #3

    J’ai testé et je suis ravie! enfin un rapport qui soit cohérent! Merci pour cet outil très pratique :) )

  4. Gabri_l_
    15 décembre 2010 à 17:29 | #4

    J’ai une toute petite question, comment faire si (par exemple), nous avons 300 mots clés ? A priori le script ne traite que 50 mots clés.

  5. ross-well
    15 décembre 2010 à 18:45 | #5

    @akylon Pour gérer plusieurs sites il faut créer plusieurs fichiers. Dans le document faire Fichier / Créer copie. au final ca fait un fichier pour le site A et un fichier pour le site B.
    @Agence liens sponsorises Merci pour le retour :-)
    @Gabri_l_ J’en avais une utilisation plus mesurée :-) Je viens de tester et effectivement ca semble bloquer autour du 50eme mot clé (46eme chez moi). Pour une solution rapide je dirai de faire 6 fichiers avec 46 mots clés dedans. Ca fait un peu lourd à gérer mais pour le moment je ne vois pas mieux.

  6. Gabri_l_
    16 décembre 2010 à 09:49 | #6

    Ok merci ;) . En tout cas l’outil est très intéressant!

  7. 16 décembre 2010 à 19:20 | #7

    Bravo et merci pour cet utilitaire qui deviendra vite indispensable à tout bon webmaster soucieux de son référencement. Je RT ce billet immédiatement sur Twitter et Facebook.

  8. ross-well
    17 décembre 2010 à 01:35 | #8

    @Patrick Merci.

  9. 29 juin 2011 à 09:07 | #9

    Bonjour, Votre outil m’intéresse beaucoup, je trouve ça très pratique… J’y suis aller cela ne marche plus? je n’arrive pas à changer les cellules.
    Merci

  10. ross-well
    29 juin 2011 à 21:54 | #10

    Bonjour,

    C’est normal le fichier est en lecture seul. Il faut avoir un compte google et faire un copie du document. La procédure est décrite dans le dernier paragraphe du billet.

    Après il sera possible de modifier les informations et d’enregistrer plusieurs versions pour plusieurs sites.

  11. Jérémie
    15 novembre 2011 à 17:07 | #11

    Bonjour,

    La Spreadsheet est-elle toujours d’actualité ?
    J’ai essayé de me l’approprier, mais il y a des erreur au niveau de la colonne C, avec le message suivant : erreur : Les données n’ont pas pu être récupérées. Veuillez vérifier l’URL.
    validation クリックして値を入力 範囲 Sheet1!S2:S5

    ou encore : erreur : La requête xPath n’a renvoyé aucune donnée.

    Autre question, les entêtes du tableau Hold / New / Freq / Tot se lisent de quelle manière ?

    hold : la position du mot-clé ?
    New : nouvelle entrée dans le top 50 ?
    Freq : nombre d’occurrences sur les 50 premiers résultats ?

    Merci du coup de pouce….

  12. ross-well
    15 novembre 2011 à 17:22 | #12

    Bonjour,

    En fait ces derniers temps depuis que google a changé son interface la récupération des données déconne. Des fois pour une même recherche si les données ne sont pas récupérées en ajoutant un espace à la fin de la requête il se peut qu’elle fonctionne. J’ai regardé et ai essayé de corriger cela mais ça vient de google et je ne peux pas y faire grand chose. Je dis cela pour la première partie de ton commentaire …

    Pour les questions :
    hold = position lors de la précédente exécution du script (hier)
    new = position lors de l’exécution du script, (aujourd’hui)
    Freq = Fréquence d’apparition dans les 50 premiers résultats. Exemple, 2 = le site apparait 2 fois.
    Tot = nombre de résultats contrôlés, 50 dans la spreadsheet publiée.

    Elle marchait très bien il y a encore quelques semaines mais depuis c’est moins performant….

  13. Jérémie
    15 novembre 2011 à 17:32 | #13

    Merci ross-well pour ta réponse (rapide !)

    Je garde un œil sur le post au cas ou tu trouverais une solution… si Google communiquait des updates au développeurs !

    En tous les cas, ce dashboard me simplifierait vraiment la vie :-)

    Merci à toi,

  14. ross-well
    15 novembre 2011 à 17:48 | #14

    J’ai peu d’espoir mais si jamais je trouve une solution pour que toutes les requêtes fonctionnent je posterai :-)

    Tu peux tester car dès fois ça marche et dès fois non, c’est aléatoire….

  1. 15 décembre 2010 à 12:19 | #1
  2. 3 janvier 2012 à 11:18 | #2

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Twitter picture

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

Suivre

Get every new post delivered to your Inbox.