web-dev-qa-db-fra.com

Est-il prévu que Google explore également #! des urls?

Je suis développeur pour une application web AJAX et, conformément à la spécification de Google relative aux applications Web analysables, nous utilisons #! pour indiquer qu'il s'agit d'une application AJAX permettant de servir une page statique à Google à la place. Tout cela fonctionne parfaitement: Google va plutôt chercher l'URL ?_escaped_fragment_.

Cependant, dans les journaux, nous avons constaté que, même si nous suivions cette spécification, Google récupère également les pages d'origine AJAX et génère des erreurs de script.

Est-il prévu que Google visite les AJAX URL, même s'il sait que nous en avons spécialement préparé les pages? J'imagine que Google fait cela pour entraîner son robot d'exploration AJAX, mais je ne trouve aucune information à ce sujet.

De plus, cela a-t-il une influence sur notre classement?

5
Tiddo

Pour éviter les utilisations abusives, le fonctionnement interne de Googlebot est gardé secret, il n'y a donc pas de véritable "comportement attendu". En cherchant sur le net, je suis tombé sur ce qui suit:

... les moteurs de recherche comprennent les paramètres d'URL mais ignorent souvent les fragments .

Cela implique que les fragments d'URL pourraient être explorés.

Sur une autre page, j'ai trouvé un deuxième indice. J'ai toujours pensé que Googlebot ne faisait pas le Javascript, mais apparemment, je me trompe.

... nous avons décidé d'essayer de comprendre les pages en exécutant JavaScript.

Donc, cela nous apprend que Googlebot pourrait récupérer les pages AJAX et comme le montrent vos journaux frontaux. La raison en est peut-être de vérifier si votre page est digne de confiance en comparant ce qu’elle récupère de l’appel AJAX par rapport à l’instantané HTML (via _escaped_fragment_)? C'est juste une supposition.

Sources:

https://support.google.com/webmasters/answer/81766?hl=fr&ref_topic=6003039http://googlewebmastercentral.blogspot.be/2014/05/understanding-web- pages-better.html

3
metatron