Affichage des pages explorées par AJAX

Lundi 4 décembre 2017

Le processus d'exploration AJAX a été mis en place pour rendre les pages Web JavaScript accessibles à Googlebot, et nous avions déjà annoncé notre intention de le désactiver. Au fil du temps, les ingénieurs Google ont considérablement amélioré l'affichage de JavaScript pour Googlebot. Compte tenu de ces progrès, dès le deuxième trimestre de l'année 2018, nous assurerons l'affichage de ces pages et il ne sera plus demandé aux sites de s'en charger eux-mêmes. En bref, nous n'utiliserons bientôt plus le processus d'exploration AJAX.

Pour rappel, le processus d'exploration AJAX accepte les pages dont l'URL contient #! ou une balise meta fragment, puis les explore avec ?_escaped_fragment_= dans l'URL. Cette version avec échappement doit être une version intégrale ou équivalente de la page, créée par le site Web lui-même.

Avec cette modification, Googlebot affichera l'URL #! directement. Il sera donc inutile pour le propriétaire du site de fournir une version complète de la page. Nous continuerons de prendre en charge ces URL dans les résultats de recherche.

Nous nous attendons à ce que cette mise à jour n'entraîne pas de changements importants pour la plupart des sites Web explorés par AJAX. Les webmasters peuvent vérifier leurs pages en suivant les recommandations ci-dessous. Nous enverrons des notifications à tous les sites présentant des problèmes potentiels.

Si votre site utilise actuellement des URL contenant #! ou la balise meta fragment, suivez ces conseils :

  • Vérifiez que vous êtes bien le propriétaire du site dans la Google Search Console, afin d'avoir accès aux outils qui s'y trouvent et d'autoriser Google à vous signaler tout problème susceptible d'être détecté.
  • Effectuez un test à l'aide de l'outil Explorer et afficher de la Search Console. Comparez les résultats de l'URL #! et ceux de l'URL d'échappement pour voir les différences. Procédez de cette manière pour toutes les parties du site Web qui sont très différentes. Consultez notre documentation pour les développeurs pour en savoir plus sur les API prises en charge, et reportez-vous à notre guide de débogage, si nécessaire.
  • Utilisez l'outil Inspecter l'élément de Chrome pour vérifier que les liens utilisent les éléments HTML a et qu'ils contiennent un élément rel=nofollow, le cas échéant (par exemple, dans le contenu généré par l'utilisateur).
  • Utilisez l'outil Inspecter l'élément de Chrome pour vérifier le titre et la balise meta description de la page, les balises meta robots et les autres métadonnées. Vérifiez également que des données structurées sont disponibles sur le rendu de la page.
  • Convertissez le contenu Flash, Silverlight ou provenant d'autres technologies basées sur des plug-ins en contenu JavaScript ou en HTML "normal", si leur contenu doit être indexé dans la recherche.

Nous espérons que ce changement facilitera la gestion de votre site Web et vous évitera d'avoir à afficher les pages vous-même. Si vous avez des questions ou des commentaires, rendez-vous sur nos Forums d'aide pour les webmasters ou rejoignez notre groupe de travail pour les sites JavaScript.