web-dev-qa-db-fra.com

Est-ce que Google utilise AJAX _ des liens de fragment de hachage optimisés dans les liens de site?

Sur mon site Web, j'utilise des balises d'ancrage pour naviguer car il s'agit d'une seule page. Dans cet esprit, mes liens pour la navigation principale ressemblent à:

  • https://www.example.com#about
  • https://www.example.com#contact
  • https://www.example.com#pricing

J'espère que Google va voir cette navigation et créer les liens annexes sur ma liste de recherche, mais s'ils ne comptent pas comme liens internes, je ne pense pas que cela se produira.

Quelqu'un pourrait-il préciser, sont-ils considérés comme des liens internes ou dois-je diviser le site en pages distinctes?

1
webnoob

Google n'indexe pas les liens de hashtag. Je souhaite qu'ils seraient bien. Je crois que ce serait une fonctionnalité utile. Si vous lancez une recherche Google sur "wikipedia cat", vous verrez que Google n'indexe pas les URL telles que wikipedia.org/cat#behavior et wikipedia.org/cat#biology.

Pour que Google comprenne mieux votre page et indexe ces URL de hashtag, il est conseillé d’utiliser des données structurées riches et un balisage de schéma html. Voici quelques exemples pour vous aider à démarrer:

https://developers.google.com/search/docs/guides/intro-structured-datahttps://developers.google.com/search/docs/guides/mark- up-contenthttps://developers.google.com/custom-search/docs/structured_data

1
Michael d

Je doute fort que ce soit le cas. Les parties de l'URL après hashbang ne sont pas transférées via le serveur.

Si je me trompe, et que votre site est un site unique, je doute beaucoup plus de la part de Google d'établir des liens de site :(

Toutefois, si votre site n’est pas un site unique, vous pouvez facilement modifier ce comportement et obtenir des chances beaucoup plus grandes d’atteindre votre objectif:

  • adressez vos entrées de menu avec un paramètre au lieu de hashbang, comme ?m=about.
  • établir des liens internes vers eux à partir d'autres pages et non de la page d'accueil.
2
Evgeniy