web-dev-qa-db-fra.com

Comment implémentez-vous Rel = next et rel = prev en défilement infini pour le référencement?

Basé sur ceci article

J'ai un SERP qui effectue un défilement infini pour charger les résultats supérieurs à 10.

Comment puis-je implémenter rel=next & rel=prev pour cela?

5
Quintin Par

La première page de la séquence ne devrait pas avoir de rel next ou de rel prev, la deuxième page devrait avoir:

<link rel="next" href="http://www.example.com/article?story=abc&page=2"/>

et

<link rel="prev" href="http://www.example.com/article?story=abc&page=1"/>

Et ainsi de suite jusqu'à la fin de la séquence.

Étant donné que votre page défile infiniment et que ces balises sont conçues pour aller dans le <head> de la page, je ne pense pas qu'il soit possible d'implémenter ces balises dans votre cas, car il n'y a en réalité qu'une seule page.

3
toomanyairmiles

Je suppose que vous avez déjà un autre mécanisme de pagination conventionnel configuré pour les utilisateurs qui ne peuvent pas utiliser JavaScript ou qui l'ont désactivé. N'oubliez pas que les moteurs de recherche appartiennent également à ce groupe d'utilisateurs et configurez vos liens rel=prev et rel=next en conséquence.

Le seul élément légèrement délicat peut être l’intégration transparente de vos méthodes de pagination classiques et infinies, de sorte que, par exemple, un utilisateur qui suit un lien vers une page de votre schéma de navigation classique et qui a activé JS se verra afficher la page appropriée dans le défilement sans fin. la navigation. La partie la plus délicate consiste à le faire facilement et efficacement, de manière à ce que, par exemple, Suivre un lien vers la page 100 dans les résultats ne bloquera pas mon navigateur.

Vous pouvez également faire en sorte que votre liste de défilement infinie utilise des URL "hash-bang", afin que vos utilisateurs puissent enregistrer des liens vers des points spécifiques de votre liste infinie et b) que les moteurs de recherche rencontrant de tels liens puissent trouver leur chemin. à la page appropriée dans la liste conventionnelle. Pour plus d'informations, voir par exemple "Comment: autoriser Google à analyser votre AJAX Content" .

0
Ilmari Karonen