juin 16



C’est officiel depuis quelques jours : les robots de Google (les GoogleBots) suivent maintenant les liens JavaScript !

C’est à dire qu’ils savent interpréter le JavaScript qui se trouve sur les attributs onclick d’apparement toutes les balises (<a>,<div>,..)

Rappelons que cette pratique permettait de cacher un lien au robots de Google, soit pour éviter de donner son PageRank à une autre page, soit pour cacher des liens « vendus » ( créé contre rémunération ) qui ne sont pas recommandés par Google..

Voici différents liens qui pourront être suivis pas le Google bot:

1
2
3
4
5
6
7
<div onclick="document.location.href='http://foo.com/'">
 
<tr onclick="myfunction('index.html')">
 
<a href="#"onclick="myfunction()">new page</a>
 
<a href="javascript:void(0)" onclick="window.open('welcome.html')">open new window</a>

Source Vanessa Fox

Ceci va aussi permettre  une meilleure indexation des pages qui utilisent l’Ajax à tout-va.

Conclusion  : faites des pages pour vos visiteurs et non pas pour le Google Bot puisque celui-ci devient petit à petit un visiteur à part entière.

Post to Twitter Twitter ce post

Mots-clefs :, , , , , ,

2 Responses to “GoogleBot suit maintenant les liens JavaScript”

  1. Javascripteur Says:

    Ok mais Google bot sait-il suivre un lien onclick= »myfunction() » si myfunction se trouve dans un fichier lien.js et non pas dans la page html/php d’origine ?

  2. admin Says:

    Même si je ne peu l’affirmer à 100%, je pense que Google Bot sait lire tous les fichiers JS d’une page, et même si n’était pas le cas aujourd’hui ce sera le cas demain…
    Les 2 seuls moyens « potables » que je vois sont les suivants:
    – Faire une fonction qui utilise Ajax pour contruire l’URL
    – Crypter ou packer le code JS(http://dean.edwards.name/packer/) pour « ralentir » la compréhension du code par le Google Bot
    Mais bon je pense que les cachoteries à Google est révolu…

Leave a Reply