web-dev-qa-db-fra.com

Problème de pagination Javascript non explorable

Nous venons de terminer la refonte d'un site Web avec un nouveau design et j'avais remarqué quelque chose lors de l'exécution du générateur de sitemap pour le nouveau site. Le nouveau site utilise une pagination javascript qui s'adapte parfaitement au design et est conviviale, mais n'affiche pas de liens statiques. Lors de l'exécution du générateur de sitemap, les liens paginés n'étaient pas suivis, de sorte qu'il ne découvrait que 780 pages, au lieu de 60 000 ou plus.

J'ai réussi à résoudre le problème de plan de site en créant une page PHP qui répertorie toutes les pages du site et en ajoutant cette URL en tant qu'adresse de départ supplémentaire dans les paramètres du générateur de plan de site. J'ai également ajouté un rose au plan Sitemap HTML généré à partir de l'interface afin que les moteurs de recherche (s'ils ont également le même problème que le générateur de plan Sitemap) trouvent désormais les liens auxquels il est impossible d'accéder via la pagination.

Ma question est la suivante: ces interventions seraient-elles suffisantes pour garantir que toutes les pages sont explorables? Est-il impératif ou recommandé de modifier le système de pagination, car il s’intègre bien dans le nouveau design?

Au plaisir de lire vos pensées.

1
Ahmed Widaa

La chose à laquelle vous devez faire attention ici est que tous les générateurs ne sont pas créés égaux. Ce n'est pas parce que le générateur de plan de site que vous utilisez ne fonctionne pas bien avec la pagination javascript que les pages ne pourraient pas être explorées. Depuis longtemps, Google est capable d'explorer le contenu javascript et basé sur AJAX. Il est également en mesure d'identifier l'impact du javascript et du CSS sur le contenu de la page et de le prendre en compte lors de l'indexation. vers d'autres pages de votre site.

Le fichier sitemap n'est pas le seul moyen utilisé par Google pour identifier les pages de votre site. Google suivra également les liens situés sur votre site, notamment les liens générés par javascript ou les changements de contenu déclenchés par javascript, et pourra fonctionner avec ces modifications et plus. des liens dynamiques pour explorer d'autres pages de votre site.

1
Chris Rutherfurd