web-dev-qa-db-fra.com

Est-ce que Google indexe #! (hash bang) URL?

Je viens de confondre avec certains blogs, car tout le monde est certain que Google n'indexera pas l'URL de hachage (#), mais pas avec l'URL de hash bang (#!). J'ai vu un document "obsolète" sur Google à ce sujet, dans lequel Google demande à utiliser #! pour les sites basés sur Ajax.

Certains peuvent-ils m'aider à décider si je peux utiliser des URL #!?

6
Nidheesh

Les URL de hachage sont très certainement obsolètes. Wix (un constructeur de sites Web populaire) est probablement l'un des plus gros facilitateurs pour empêcher les gens de rester bloqués dessus.

Le problème entre en jeu lorsque vous ne pouvez jamais donner une redirection 301 pour une URL de hash bang de votre côté. Ce qui signifie qu'une fois que vous aurez utilisé ces types d'URL, il sera pratiquement impossible de modifier des sites/urls ailleurs que de conserver votre jus de liens à des fins de référencement.

J'ai utilisé des URL de hash bang, car il y a des années, j'ai commencé avec le constructeur de sites Web de Wix, mais cela m'a coûté très cher lorsque j'ai finalement décidé que j'étais diplômé de béquilles de Wix. Investir du temps dans un autre constructeur, voire dans Wordpress thèmes, ne sera pas seulement rentable à long terme, mais vous serez heureux de n'avoir jamais eu à apprendre sur la structuration de liens obsolètes tels que le hash bang.

Cependant, malgré les limitations de #! URL, Google indexe définitivement ces URL et votre site peut être classé par Google.

7
Tony DiNitto

Googlebot n'analyse plus les URL _escaped_fragment_ que le système d'analyse obsolète AJAX voulait vous créer. Voir Google cessera d'utiliser l'ancien schéma d'exploration AJAX au deuxième trimestre 2018 .

Il se peut que Google puisse encore indexer vos URL de hachage, mais uniquement si elles fonctionnent avec Récupérer en tant que Google à partir de la console de recherche Google. Au lieu de fournir une version HTML statique de la page à Googlebot, Googlebot essaie de charger tous les AJAX et de restituer la page exactement comme des visiteurs humains avec des navigateurs Web standard. Si Googlebot ne peut pas le faire, votre page ne sera pas indexée. La seule façon de vérifier maintenant est avec Récupérer en tant que Google .

2
Stephen Ostermiller