KeywordsTracker : l’évolution de vos mots clés Google

Après plus de 8 mois à me consacrer uniquement à l’actionscript sans quasiment toucher à PHP, je me suis lancé dans le développement d’une petite application permettant de suivre l’évolution de la position d’un site dans une recherche Google par rapport à plusieurs mots clés.



Outil qui peut être pratique pour suivre le référencement d’un site.


Après avoir bien galérer à utiliser l’API Google et me rendre compte que la recherche via cette API était limité à 10 résultats, j’ai tout simplement parser une recherche Google grâce à la fonction file_get_contents() de PHP.


Bien sur, l’utilisation est à utiliser avec un CRON afin d’automatiser la mise à jours des différents trackers de mot clés. Le site http://www.webcron.org/ propose de plannifier l’éxecution de scripts gratuitement.


Télécharger les sources 0.1

+ Update (09/04/2007):
- Nettoyage du code

- Renommage des fichiers

Télécharger les sources 0.2

Voir la démo



Evolutions à apporter :

+ ajout d’un graphique des progression par mot-clés

+ comparaison entre différents sites

+ révision de la méthode de parsing (position approximative pour l’instant)

+ intégration avec Flex/Apolo ?

Qui as dis que je ferai mieux de bosser mon projet perso ?

Mots Clés:

12 réponses à “KeywordsTracker : l’évolution de vos mots clés Google”

  1. Manu dit :

    Vraiment sympa comme petite appli et très utile.
    Merci pour ce petit (euh.. big !) outil…

  2. OxD dit :

    Superbe outils rien qu’à voir la démo !
    Dès que j’ai 5 minutes je teste, mais ca à déjà l’air d’être une trés bonne base.

  3. Marc-Antoine dit :

    Salut Tomy,
    Tu n’as pas perdu de temps! Ca me semble très bien. Un premier commentaire, quand utilises le paramètres num=100, les résultats sont différents. C’est pourquoi Matt de SEOmoz avait préféré lancer la requête 10 fois. Peut-être que ca n’importe peu pour un outil de suivi d’évolution?

  4. thomas.brault dit :

    Ah je ne savais pas que c’était différent! je me posais justement la question, de pourquoi vous faisiez 10 fois la requête.

    En effet pour un suivi d’évolution, cela n’importe pas vraiment, et puis la différence ne dois pas être énorme ?

    De plus il y a aussi une différence suivant les différents serveur de Google qui ne sont pas synchronisés tous pile au même moment.

  5. monsieur.vd. dit :

    Rhoo de la boulette !

    Vraiment chouette !

  6. Raphaël dit :

    Effectivement ça a l’air trés utile.
    Je teste dirrect.

  7. marie dit :

    tu ferais mieux de bosser ton projet perso, mais c’est super comme outil

    en plus on découvre les chouettes mots-clés de druidev

  8. Camélie dit :

    Roh sympa cet outil !
    Possible que je m’en serve également.
    Merci de nous le montrer, décidément tu fourmilles de bonnes idées…

  9. onekon7 dit :

    très bon outils !!

    du coup je me rend bien compte que je suis référencé comme une merde !!

    bonne continuation

  10. LutinCapuche dit :

    Yes !! Bon boulot, rapide, ergonomique, je prend :)

  11. eon dit :

    A noter qu’il existe un plugin Firefox très utile dans le même genre : http://tuxicoman.blogspot.com/2007/06/connaitre-sa-position-par-mot-cl-dans.html

    il interroge de multiples moteurs de recherche et vous donne votre rang dans les résultats. Il consulte les mêmes pages que vous et moi plutôt que de servir d’une API, ce qui est appréciable car on est sur d’avoir les vrais résultats.

    Par contre il ne gère pas l’évolution des mots clés.

  12. SmallMe dit :

    Un grand bravo, beau boulot !

    Je suis littéralement tombé amoureux de ce script ;-)

    … et rêverais de pouvoir me l’installer sur mon site espace perso mais je n’y parviens pas ;-(
    J’ai essayé chez 1and1 et chez Free mais j’obtiens toujours les mêmes messages d’erreur :

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /homepages/19/xxx/htdocs/0.2/class/db_mysql.php on line 39

    et

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /mnt/121/free.fr/e/8/xxx/kt/class/Sites.php on line 9

    Une petite idée de ce qui pourrait corriger le problème ?

    Merci d’avance pour votre aide !

Laisser un commentaire