BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Google indexe maintenant le JavaScript et le CSS : Comment éviter les ennuis ?

Google indexe maintenant le JavaScript et le CSS : Comment éviter les ennuis ?

Favoris

Google vient d'annoncer que son robot d'indexation web Googlebot exécute et indexe le contenu JavaScript. Cela pourrait nuire aux résultats de recherche à moins de prendre en compte quelques règles simples.

Via un article sur le blog Google Webmaster Central, les développeurs Erik Hendriks et Michael Xu, ainsi que le webmaster Kazushi Nagayama, ont informé les développeurs web des changements concernant la façon dont Google gère le contenu JavaScript lors de l'indexation de pages web. Ils insistent sur l'effet négatif que ces changements pourraient avoir sur les résultats et donnent quelques conseils pour éviter cela.

Selon Hendriks, Xu, et Nagayama, "ces derniers mois, Google a commencé à indexer un nombre important de pages web comme le ferait un navigateur classique" avec le JavaScript activé. Ce comportement est différent de ce que faisait historiquement Google lors de l'indexation, c'est-à-dire "ne regarder que le contenu textuel de la réponse HTTP et sans interpréter le JavaScript comme le ferait un navigateur classique".

Parfois, le rendu JavaScript ne sera pas celui attendu et "cela peut impacter négativement les résultats de recherche pour un site". Pour éviter cela, ils nous proposent quelques conseils pour cibler des problèmes potentiels et comment les gérer :

  • Les sites qui bloquent l'accès aux fichiers JavaScript et CSS ne permettront pas au système d'indexation de Google de voir le site comme un utilisateur. Leur recommandation est d'autoriser l'accès de ces fichiers dans robots.txt. C'est particulièrement vrai pour les sites mobiles, car cela permettrait aux algorithmes de Google de voir qu'il s'agit de pages optimisées pour le mobile.
  • Les serveurs web devraient être capables de tenir la charge de requêtes générée par nos robots pour les différentes ressources d'une page, sinon, les résultats de rendu pourraient être dégradés.
  • Du code JavaScript trop complexe ou alambiqué peut aussi empêcher un rendu complet et précis de la page.
  • Parfois, le JavaScript est utilisé pour retirer du contenu de la page ; ce contenu sera alors inaccessible à l'indexation de Google.

Pour finir, Hendriks, Xu et Nagayama suggèrent qu'il est toujours judicieux d'avoir des pages web se dégradant élégamment. Ainsi, leur contenu restera disponible pour les moteurs de recherche n'interprétant pas encore le JavaScript.

Google travaille actuellement sur un outil pour les webmasters qui devrait être bientôt disponible et qui leur permettra de mieux comprendre comment les Googlebot font le rendu de JavaScript et CSS.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT