Pourquoi la pagination pose problème en SEO
La pagination génère plusieurs problèmes connus en référencement naturel. Chaque page /categorie/page/2/, /categorie/page/3/ etc. est une URL distincte que Google doit crawler. Ces pages contiennent rarement un contenu original : elles listent des extraits d'articles déjà présents ailleurs sur le site. Résultat :
- Dilution de l'autorité : l'autorité de la catégorie se répartit sur des dizaines de pages au lieu de se concentrer sur la page principale
- Budget de crawl gaspillé : Google passe du temps sur ces pages au lieu d'explorer les contenus réellement utiles
- Risque de contenu dupliqué : si les mêmes extraits apparaissent sur plusieurs pages paginées, Google peut les interpréter comme du contenu redondant
- Positionnement peu probable : une page /categorie/page/47/ a très peu de chance d'apparaître dans les résultats de recherche
Les solutions disponibles
| Solution | Comment ça fonctionne | Quand l'utiliser |
|---|---|---|
| Balise canonical vers la page 1 | Chaque page paginée pointe vers la page principale de la catégorie | Quand les pages paginées ont peu de valeur autonome |
| Attribut noindex | Les pages paginées sont exclues de l'index Google | Quand on veut préserver le budget de crawl sans supprimer les pages |
| Chargement infini ou "Voir plus" | Le contenu se charge dynamiquement sans créer de nouvelles URLs | Sur les e-commerces et les blogs avec fort volume de contenu |
| Laisser indexer les pages clés | Seules les premières pages (1, 2, 3) sont indexables, le reste en noindex | Quand les premières pages paginées ont un contenu récent et pertinent |
La fin de rel=next/prev et les bonnes pratiques actuelles
Jusqu'en 2019, Google recommandait d'utiliser les attributs rel="next" et rel="prev" dans le code HTML pour indiquer la relation entre les pages d'une série paginée. Google a annoncé en mars 2019 qu'il ignorait ces attributs. Ils ne sont donc plus utiles et peuvent être supprimés sans conséquence.
La bonne pratique actuelle dépend du contexte :
- Pour un blog : balise canonical vers la catégorie principale sur toutes les pages paginées à partir de la page 2
- Pour un e-commerce : noindex sur les pages paginées profondes, indexation sélective des premières pages avec un contenu enrichi (description de catégorie, filtres utiles)
- Pour les sites à fort contenu : envisager le chargement progressif pour éviter la multiplication des URLs
La gestion de la pagination s'inscrit dans une réflexion plus large sur l'indexation et l'arborescence du site. Elle fait partie des points vérifiés lors d'un audit SEO complet, au même titre que les URLs propres et le maillage interne.
La pagination sur les sites e-commerce : cas particulier
Sur un site e-commerce avec des milliers de produits, la pagination pose des problèmes spécifiques liés à la navigation à facettes (filtres par taille, couleur, marque, prix). Chaque combinaison de filtres peut générer une URL unique, créant potentiellement des dizaines de milliers de pages quasi-identiques.
Les approches recommandées selon le contexte :
- Paramètres d'URL sans indexation : gérer les filtres via des paramètres (ex:
/chaussures?couleur=rouge) et configurer Google Search Console pour ne pas les indexer, ou utiliser la balise canonique vers la catégorie principale. - Enrichir les premières pages : les pages 1 et 2 d'une grande catégorie méritent souvent d'être indexées si elles contiennent une description de catégorie et des produits récents. Les pages profondes (page 15, page 30) doivent être en noindex.
- JavaScript ou chargement progressif : pour les sites avec des centaines de milliers de produits, un système de chargement sans créer de nouvelles URLs résout le problème à la racine mais nécessite que Googlebot puisse rendre le JavaScript.
La navigation à facettes est l'une des principales causes de contenu dupliqué sur les sites e-commerce et figure systématiquement dans les audits SEO de ces sites.
Pagination sur les blogs : stratégie simplifiée
Pour un blog avec 100 à 500 articles, la pagination des pages de catégorie ou de la page d'accueil génère un volume plus gérable. La stratégie recommandée est claire :
- Ajouter une balise canonical sur toutes les pages paginées (à partir de la page 2) pointant vers la page principale de la catégorie.
- S'assurer que les pages paginées ne reçoivent pas de liens internes importants depuis d'autres pages du site (ne pas les mettre dans le menu principal ou le footer).
- Concentrer les liens internes vers la page principale de chaque catégorie pour consolider son autorité.
Un blog qui paginait ses catégories sans canonical peut constater une amélioration du positionnement des pages de catégorie après la mise en place, car l'autorité se concentre sur la page principale au lieu d'être diluée.
Questions fréquentes
Faut-il indexer les pages paginées ?
Pas systématiquement. La page 1 doit être indexée. Les pages 2 et au-delà peuvent l'être pour permettre la découverte des contenus profonds, mais avec un canonical auto-référent (pas vers la page 1). L'option noindex+follow est valable si les pages paginées n'apportent aucune valeur propre. À adapter selon la taille du catalogue.
Les balises rel="prev" et rel="next" sont-elles encore utiles ?
Non, Google a abandonné leur support en 2019. Les laisser n'est pas pénalisant mais elles n'apportent plus rien. Pour signaler la relation entre pages paginées, Google se base désormais sur la navigation interne (liens "page 1, 2, 3, suivant") et les autres signaux contextuels. Si elles existent dans votre code, vous pouvez les retirer sans risque.
Chargement infini ou pagination classique ?
Pagination classique pour le SEO, sauf cas particuliers. Le chargement infini en JavaScript pur masque les contenus à Googlebot et complique le crawl. Si vous tenez au chargement infini pour l'UX, mettre en place une pagination HTML traditionnelle accessible aux robots (avec liens vers pages 2, 3, etc.) en parallèle. Le "load more" boutonné est un bon compromis si géré correctement.
Faut-il canonicaliser les pages paginées vers la page 1 ?
Non, c'est une erreur fréquente. Une page 2 canonicalisée vers la page 1 envoie un signal contradictoire à Google : "indexe la page 1, mais cette page contient des liens vers des articles que la page 1 n'a pas". Le canonical doit être auto-référent sur chaque page paginée (page 2 → canonical vers page 2), ou alors la page doit être en noindex.