quelqu'un peut-il me donner un conseil sur la façon de traiter les pages de chaînes de requête comme /index?page=323
, ?min=0&max=217
, ?dir=asc&order=name
, ?mode=list
et plus encore.
Les 2 solutions connues pour les pages générées par une chaîne de requête/base de données sont canonical
et rel="prev"/rel="next"
, (s'il y en a plus, partagez-les), je les ai tous les deux. Est-ce suffisant? Est-il nécessaire de bloquer les pages de chaînes de requête communes via des robots? Ou vous ne faites pas ça en référencement?
Si vous avez des pages avec des paramètres de requête que vous ne souhaitez pas indexer, l'utilisation de la balise canonique devrait aider à indiquer que seule la version principale de cette page doit être indexée. La balise suivante doit être placée en tête de page et ne doit pas contenir les paramètres de requête que vous ne souhaitez pas indexer:
<link rel="canonical" href="http://example.com/blog" />
Généralement, avec la pagination, il serait bon d’implémenter la balise canonique et les balises rel car cela donnera plus de contexte à Google pour que le contenu de ces pages soit lié.
Il serait préférable d’utiliser le fichier canonique au lieu de bloquer via le fichier robots.txt, car cela permet à Google de voir le contenu, mais indique également que vous préféreriez que ce contenu ne soit pas indexé.