Pagination SEO
Glossaire – Définition
La pagination SEO désigne l’ensemble des techniques qui permettent aux moteurs de recherche de crawler et d’indexer correctement les séries de pages numérotées d’un site (listes de produits, archives de blog, résultats de recherche interne).
Dès qu’un site affiche du contenu en plusieurs pages (/page/1, /page/2…), une question SEO se pose : que doit voir Google ? Doit-il indexer chaque page de la série ? Seulement la première ? Toutes les pages avec une priorité décroissante ? La réponse a changé plusieurs fois depuis 2011, et les mauvaises pratiques héritées du passé persistent sur de nombreux sites.
En 2019, Google a officiellement supprimé le support des attributs rel= »prev » et rel= »next », qu’il utilisait auparavant pour détecter les séries paginées. Cette annonce a surpris la communauté SEO car Google avait recommandé ces balises pendant huit ans. L’équipe de Google a précisé que le moteur avait arrêté d’en tenir compte bien avant l’annonce officielle.
Aujourd’hui, la pagination SEO repose sur deux principes : contrôler ce que Google indexe via canonical ou noindex, et s’assurer que les pages importantes de la série reçoivent suffisamment de liens internes pour être correctement crawlées.
Pour bien comprendre :
- Comment Google traite les séries de pages paginées
- Les risques SEO liés à la pagination non optimisée
- Canonical, noindex ou infinite scroll : quelle approche choisir ?
- Les 5 configurations de pagination et leurs effets SEO
- L’avis de l’expert B-Strong
- Questions fréquentes
Comment Google traite les séries de pages paginées
Google crawle les pages paginées comme n’importe quelle autre page : il suit les liens « page suivante » et explore la série. Sans signal spécifique, il peut indexer chaque page de la série, ce qui n’est pas toujours souhaitable. La page 15 d’une liste de produits a rarement une valeur SEO autonome.
Depuis la suppression de rel= »prev/next » en 2019, Google s’appuie sur d’autres signaux pour comprendre la pagination :
- La structure des URLs : /categorie/page/2/ est plus lisible qu’une URL avec paramètres (?page=2). Google comprend les deux, mais les URLs propres facilitent le diagnostic.
- Les liens de navigation : les liens « précédent » et « suivant » dans le HTML guident le crawl, même sans rel= »prev/next » sémantique.
- La balise canonical : si chaque page de la série déclare la page 1 comme canonical, Google consolidera le signal SEO sur la première page de la série.
- La balise robots noindex : si les pages au-delà de la page 1 portent noindex, Google ne les indexera pas mais pourra quand même les crawler pour suivre les liens qu’elles contiennent.
John Mueller a confirmé dans un fil Google Search Central (2021) qu’il n’existe pas de solution universelle pour la pagination. La bonne approche dépend du contenu de la série : une archive de blog a des besoins différents d’une liste de produits e-commerce.
Les risques SEO liés à la pagination non optimisée
Une pagination laissée sans configuration génère deux catégories de problèmes. Le premier est la dilution du budget de crawl sur des pages de faible valeur. Le second est la dispersion du signal SEO entre des pages qui traitent du même sujet avec des contenus presque identiques.
Sur un site e-commerce avec 200 pages de résultats pour une catégorie, Googlebot peut passer une part importante de son budget de crawl à explorer des pages qui ne seront jamais source de trafic organique. Pendant ce temps, des fiches produits ou des pages de catégories plus spécifiques attendent.
- Duplication de contenu partielle : les pages paginées partagent le même titre, la même meta description et parfois les mêmes blocs de texte (intro de catégorie, footer). Google peut les percevoir comme du contenu dupliqué et choisir aléatoirement laquelle indexer.
- Dilution des backlinks : si des sites externes pointent vers /categorie/page/3/ au lieu de /categorie/, le jus de lien se répartit sur plusieurs URLs au lieu de se concentrer sur la page principale.
- Pages paginées mal crawlées : sur les sites avec peu de budget de crawl, les pages paginées profondes (page 50, page 100) peuvent ne jamais être explorées, laissant des produits sans chemin d’accès pour Googlebot.
- Infinite scroll non crawlable : si le contenu suivant se charge via JavaScript sans URL distincte ni lien HTML navigable, Googlebot ne verra que le premier écran. Les produits affichés après défilement peuvent ne jamais être indexés.
Canonical, noindex ou infinite scroll : quelle approche choisir ?
Trois approches couvrent la majorité des cas rencontrés en production. Aucune n’est universellement meilleure que les autres. Le choix dépend du type de contenu, de sa valeur SEO et de la façon dont les utilisateurs consomment la série.
Canonical vers la page 1 : toutes les pages de la série (page/2, page/3…) déclarent /categorie/ comme URL canonique. Google consolide les signaux SEO sur la page principale. Les pages suivantes restent accessibles aux utilisateurs et à Googlebot, qui peut suivre leurs liens. C’est l’approche la plus courante pour les catégories e-commerce.
Noindex sur les pages secondaires : les pages au-delà de la page 1 portent une balise meta robots noindex. Google ne les indexe pas mais peut crawler les liens qu’elles contiennent. Attention : noindex ne bloque pas le crawl. Si vous voulez économiser du budget de crawl, robots.txt est plus efficace (mais il bloque aussi le suivi des liens).
Infinite scroll avec URLs historiques : chaque lot de contenu chargé dynamiquement est associé à une URL distincte via l’API History pushState. Google voit des URLs crawlables et des liens vers les produits. C’est l’approche technique la plus propre pour les sites modernes. Elle demande un développement spécifique mais évite les problèmes de pagination classique. Instagram, Pinterest et Twitter utilisent des variantes de cette approche.
- À éviter : l’infinite scroll pur sans URLs ni liens crawlables. Googlebot ne défile pas. Les produits chargés après le premier écran ne sont pas accessibles.
- À éviter aussi : bloquer toutes les pages paginées via robots.txt si elles contiennent des liens vers des produits indexables. Bloquer la page bloque aussi les liens qu’elle contient.
Les 5 configurations de pagination et leurs effets SEO
Ces configurations couvrent les cas rencontrés sur la majorité des sites e-commerce et éditoraux. Le choix entre elles dépend du volume de pages, de leur contenu et des ressources techniques disponibles pour l’implémentation.
| Configuration | Effet sur l’indexation | Effet sur le crawl | Cas d’usage recommandé |
|---|---|---|---|
| Aucune configuration (défaut) | Toutes les pages indexées, signal dilué | Toutes les pages crawlées, budget consommé | À éviter sur les grands sites |
| Canonical page 1 sur toutes les pages | Signal consolidé sur la page principale | Toutes les pages encore crawlées | Catégories e-commerce, archives de blog |
| Noindex pages 2+ | Pages secondaires hors index, liens suivis | Pages secondaires crawlées mais non indexées | Sites avec budget de crawl suffisant |
| Robots.txt disallow pages 2+ | Pages secondaires non indexées | Budget de crawl économisé, liens non suivis | Sites avec budget de crawl limité, pages sans liens importants |
| Infinite scroll + pushState URLs | Chaque lot de contenu indexable séparément | URLs distinctes crawlables par Googlebot | Sites modernes avec équipe front-end disponible |
L’avis de l’expert B-Strong
La pagination est un sujet où j’ai vu des recommandations contradictoires se succéder pendant quinze ans. La suppression de rel= »prev/next » en 2019 a laissé beaucoup d’équipes sans repère, et certaines ont sur-réagi en bloquant toutes leurs pages paginées dans robots.txt, coupant du même coup l’accès de Googlebot aux liens vers les produits.
Ma position actuelle : pour les catégories e-commerce, le canonical vers la page 1 reste l’approche la plus sûre et la plus simple à maintenir. Pour les blogs avec des archives profondes et peu de trafic sur les pages secondaires, noindex pages 2+ est raisonnable.
Ce que j’observe chez mes clients : la pagination n’est presque jamais le vrai problème de fond. Quand des pages de catégories sous-performent, c’est généralement un problème de contenu (descriptions trop courtes), de maillage interne ou de backlinks, pas de configuration de pagination. Je vois souvent la pagination traitée comme un problème prioritaire alors qu’elle mérite surtout une configuration correcte une fois, puis peu d’attention ensuite.
Ce qu’on nous demande souvent
Faut-il encore utiliser rel= »prev » et rel= »next » en 2024 ?
Google a officiellement arrêté d’utiliser ces attributs en 2019 et a confirmé qu’il ne les prend plus en compte. Bing les supporte encore et les intègre dans son traitement de la pagination. Si votre cible inclut Bing de façon significative, les maintenir ne nuit pas et peut aider. Pour Google uniquement, leur présence est neutre : ni bénéfique ni pénalisante. La priorité va aux approches qui fonctionnent : canonical ou noindex selon le contexte.
La page 2 d’une catégorie peut-elle se classer dans Google ?
Oui, si elle ne porte ni canonical vers la page 1 ni noindex. Google peut l’indexer et la classer sur des requêtes spécifiques, notamment si elle contient des produits ou des articles particulièrement recherchés. Sur la plupart des sites, ce cas reste marginal : les pages paginées profondes reçoivent peu de backlinks et peu de trafic. La question mérite d’être posée pour les archives de blog où des articles anciens sur des sujets populaires peuvent se retrouver en page 5 ou 10.
L’infinite scroll est-il mauvais pour le SEO ?
L’infinite scroll pur, sans URLs distinctes ni liens HTML vers le contenu chargé, est mauvais pour le SEO car Googlebot ne défile pas. Les produits ou articles affichés après le premier écran ne sont pas accessibles au robot. En revanche, un infinite scroll implémenté avec l’API History pushState (qui crée une URL unique pour chaque lot de contenu) est crawlable normalement. La distinction est technique mais son impact SEO est important sur les sites à fort volume de contenu.
