tl;dr: Nous ne recommandons plus la
méthode d'exploration AJAX que nous proposions en
2009.
En 2009, nous avions fait une
proposition pour permettre l'exploration des pages AJAX. À l'époque, nos systèmes n'étaient pas en mesure d'afficher et d'interpréter les pages qui utilisaient le code JavaScript pour présenter un contenu aux internautes. Étant donné que les "
robots d'exploration… [étaient] incapables de voir un contenu… créé dynamiquement", nous avions proposé différentes méthodes aux webmasters qui souhaitaient s'assurer de la bonne indexation de leurs applications AJAX par les moteurs de recherche.
Les temps ont changé. Aujourd'hui, tant que vous n'empêchez pas Googlebot d'explorer vos fichiers JavaScript ou CSS, nous sommes en général capables
d'afficher et d'interpréter vos pages Web comme les navigateurs modernes. Pour tenir compte de cette amélioration, nous avons récemment mis à jour nos
consignes techniques aux webmasters afin de conseiller aux webmasters d'autoriser Googlebot à explorer les fichiers CSS ou JS de leur site.
Étant donné que les hypothèses de notre proposition de 2009 ne sont plus valables, nous recommandons désormais de suivre les principes de l'
amélioration progressive. Par exemple, vous pouvez utiliser l'
API Historique HTML5 pour que votre site soit accessible par un plus grand nombre de navigateurs (et par nos systèmes).
Questions et réponses
Q : Mon site suit actuellement votre recommandation et accepte _escaped_fragment_. Cessera-t-il d'être indexé à présent que vous avez abandonné votre recommandation ?
R : Non, le site restera indexé. Toutefois, nous vous recommandons de mettre en œuvre les bonnes pratiques du secteur lors de la prochaine mise à jour de votre site. Au lieu des URL _escaped_fragment_, nous explorons, affichons et indexons généralement les URL #!.
Q : Le fait de délaisser la proposition d'exploration AJAX pour adopter les bonnes pratiques du secteur constitue-t-il un déplacement de site ? Dois-je mettre en œuvre des redirections ?
R : Si votre configuration actuelle fonctionne correctement, vous n’avez pas à changer quoi que ce soit! Si vous pensez à créer un nouveau site, ou à faire une refonte pour un site existant, vous pouvez tout simplement éviter d’utiliser des URLs avec _escaped_fragment_ .
Q : J'utilise une structure JavaScript et une page préaffichée pour Googlebot. Est-ce toujours correct ?
R : En général, les sites Web ne doivent pas utiliser un préaffichage uniquement destiné à Google. Nous pensons que le préaffichage de pages doit se faire principalement pour des raisons d’optimisation de performance pour les utilisateurs, et qu’il doit se conformer aux consignes de l'Amélioration Progressive. Si vous devez recourir au préaffichage, assurez-vous que le contenu préaffiché pour Googlebot respecte les attentes de l’internaute en termes d’experience, aussi bien au niveau visuel que fonctionnel. Proposer un contenu différent à Googlebot et aux internautes classiques s'apparente à l'utilisation de techniques de dissimulation (cloaking), ce qui est contraire à nos consignes aux webmasters.
Si vous avez des questions, n'hésitez pas à les poser ici ou sur le
forum d'aide pour les webmasters.
Publié par Kazushi Nagayama, Search Quality Analyst