web-dev-qa-db-fra.com

Quelle est la meilleure méthode de référencement pour un site Web à page unique sur lequel tout le contenu est chargé lors du chargement initial de la page

Je développe un site Web d'une seule page dont tout le contenu est disponible en faisant défiler l'écran et en affichant/masquant divers éléments du DOM.

La plupart de la discussion que j'ai vue sur SO à ce sujet concerne la façon de faire en sorte que Google indexe le contenu chargé après le chargement initial via AJAX. Ma situation est différente en ce que tout mon contenu est présent après le chargement initial.

Mon objectif est de faire en sorte que Google indexe les différentes sections de la page (à propos, contact, etc.) individuellement.

J'ai lu le site Making AJAX Applications Crawlable que Google a mis sur pied et il semble que ce soit la meilleure (seulement?) Option.

Cependant, étant donné que tous mes liens __escaped_fragment_ rendront le même contenu, je crains que Google ne soit sanctionné pour avoir dupliqué le contenu à des URL différentes.

Est-ce une préoccupation raisonnable dans ce cas?

3
evanmcd

Il n’ya aucun moyen d’obtenir que Google indexe/classe une partie de la page. C'est tout ou rien. Si vous utilisez Ajax, crawlable, il devrait autoriser votre contenu à être indexé sous forme de pages séparées, car il est évident que, lorsque les liens de fragments échappés changent, le contenu change également. point de Ajax crawlable).

Bien sûr, cela n'en fait pas une bonne idée. En fait c'est une mauvaise idée . Il n'est pas accessible, votre site échoue lorsque JavaScript est désactivé et vous bloquez essentiellement votre site à partir de tous les autres moteurs de recherche du monde.

Ce que vous devriez faire, c'est diviser votre contenu en plusieurs pages, chaque page ne servant qu'à un seul but . Si vous avez besoin d'obtenir du contenu via Ajax, assurez-vous que vous pouvez obtenir le même contenu sans JavaScript afin que les utilisateurs puissent continuer à utiliser votre site s'ils n'ont pas activé JavaScript (A.K.A. amélioration progressive ).

4
John Conde