Pagination

La pagination découpe un ensemble ordonné et long en plusieurs URL explorables, chacune occupant une place claire dans la séquence et offrant un parcours de navigation utile.

Sens et périmètre

La pagination découpe une collection ordonnée, comme une catégorie, des archives ou une liste de résultats, en plusieurs URL. Chaque page présente un segment différent de l’ensemble, tandis que l’internaute doit pouvoir suivre un parcours prévisible dans la séquence. Elle se distingue du filtrage : la pagination modifie la position dans un ensemble, alors que les filtres modifient l’ensemble lui-même.

Schéma présentant la relation principale de la pagination.

Comment l’inspecter

Parcourez une séquence depuis la première page jusqu’à une page plus éloignée. Vérifiez que chaque page renvoie une réponse réelle, qu’elle porte une balise canonical pointant vers elle-même lorsqu’il s’agit d’une page distincte, qu’elle expose des liens explorables standard vers les pages voisines ou disponibles, et qu’elle ne reprend pas silencieusement la première page. Contrôlez aussi ce qui se passe lorsque JavaScript charge des éléments supplémentaires : si ces éléments comptent pour le crawl, ils doivent être accessibles via des URL découvrables.

  1. Définissez l’inventaire ordonné, puis choisissez des paramètres ou des chemins d’URL stables.
  2. Vérifiez que chaque page affiche des éléments visibles distincts, un état de page clair et une URL canonique qui pointe vers elle-même, sauf si une autre politique documentée s’applique.
  3. Reliez les pages par des ancres ordinaires et prévoyez un accès accessible aux éléments situés plus loin dans la séquence.
  4. Évitez de faire pointer chaque page vers la première en canonical lorsque les pages suivantes contiennent des produits ou des articles distincts.
  5. Testez les combinaisons vides, hors plage et filtrées, afin qu’elles ne créent pas de séquences en double trompeuses.

Décisions pratiques

La décision clé porte sur le fait que les éléments suivants méritent ou non leurs propres URL explorables. Une vue qui ajoute des éléments après une action de script peut convenir à l’internaute, tout en cachant l’inventaire aux crawlers. Pour les catalogues, je définis la règle canonical des filtres et de la pagination avant la mise en ligne, puis je teste les balises après rendu par rapport à cette règle, au lieu de supposer que chaque URL à paramètres doit se positionner.

Limites et erreurs

Il n’existe ni taille de page ni règle canonical universelles. N’utilisez pas rel=next et rel=prev comme si Google s’en servait encore pour l’indexation : Google indique qu’il ne les utilise pas. La pagination ne peut pas rendre utile un inventaire pauvre, et une interface « Charger plus » n’est pas automatiquement un défaut SEO si les éléments importants restent découvrables.

FAQ

Faut-il faire pointer chaque page paginée vers la première en canonical ?
Généralement non, lorsque les pages suivantes contiennent des éléments distincts. Les recommandations de Google pour le e-commerce expliquent que chaque page paginée peut avoir sa propre balise canonical.
Un défilement infini peut-il être explorable ?
Oui, si les éléments sous-jacents sont accessibles via des URL explorables distinctes et des liens standard.
La pagination est-elle la même chose que la navigation à facettes ?
Non. La pagination parcourt un seul ensemble ordonné ; les facettes créent d’autres sous-ensembles à partir d’attributs.