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:développement php Travaux
8 April 2007 at 2:49 pm
Vraiment sympa comme petite appli et très utile.
Merci pour ce petit (euh.. big !) outil…
9 April 2007 at 12:14 pm
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.
9 April 2007 at 3:38 pm
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?
9 April 2007 at 6:06 pm
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.
9 April 2007 at 9:20 pm
Rhoo de la boulette !
Vraiment chouette !
10 April 2007 at 9:50 am
Effectivement ça a l’air trés utile.
Je teste dirrect.
10 April 2007 at 8:31 pm
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
16 April 2007 at 12:02 pm
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…
29 May 2007 at 4:28 pm
très bon outils !!
du coup je me rend bien compte que je suis référencé comme une merde !!
bonne continuation
30 May 2007 at 2:10 pm
Yes !! Bon boulot, rapide, ergonomique, je prend
13 July 2007 at 7:07 am
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.
22 September 2007 at 8:34 pm
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 !