Pagination
La pagination consiste à répartir une longue liste de contenu sur plusieurs pages, par exemple des archives de blog comme /blog?page=2 ou des pages de catégorie e-commerce comme /products?p=3. Elle améliore l'utilisabilité mais, mal gérée, crée des problèmes d'indexation et de contenu dupliqué. C'est un sujet récurrent en SEO technique.
La pagination consiste à répartir une longue liste de contenu sur plusieurs pages, par exemple des archives de blog comme /blog?page=2 ou des pages de catégorie e-commerce comme /products?p=3. Elle améliore l'utilisabilité mais, mal gérée, crée des problèmes d'indexation et de contenu dupliqué. C'est un sujet récurrent en SEO technique.
Pourquoi c'est important
La pagination est l'un des principaux chemins de Google pour crawler le contenu. Si 100 articles de blog se trouvent derrière des archives de 20 pages, Googlebot suit chaque page pour découvrir les URL des articles. Une pagination défaillante conduit à ce que d'anciens articles ne soient jamais indexés, ou à des titres et descriptions dupliqués d'une page à l'autre. Depuis que Google a officiellement abandonné la prise en charge de rel="prev"/rel="next" en 2019, la pagination est devenue un sujet incontournable pour les propriétaires de blog.
Pièges fréquents
Contenu mince : les pages qui se contentent de lister des résumés d'articles sans contenu unique peuvent être signalées comme de faible qualité.
Balises méta dupliquées : si chaque page réutilise les mêmes <title> et <meta description>, vous envoyez des signaux de contenu dupliqué. Les pages 1 et 2 de /blog ne doivent pas partager le même titre.
Pagination profonde : au-delà de 20 à 30 pages, vous rencontrez des problèmes de budget de crawl et de pages orphelines. Googlebot atteint de moins en moins les pages plus lointaines.
Dépendance au JavaScript : un défilement infini reposant uniquement sur le JS peut empêcher Googlebot de voir la liste complète.
Mauvaise canonique : canonicaliser chaque page vers la page 1 indique à Google de ne pas indexer ce qui se trouve au-delà de la page 1, l'erreur la plus fréquente.
L'approche recommandée par Google
Auto-canonique sur chaque page : /blog?page=2 doit avoir une canonique vers /blog?page=2. Ne la repliez pas vers la page 1.
Balises méta uniques : ajoutez « Page 2 » au <title> et à la <meta description> pour éviter la duplication, par exemple « Blog - Page 2 | inblog ».
Tout afficher sur une seule page lorsque c'est possible : avec 30 à 50 articles ou moins, une page unique « Tout afficher » est le choix SEO le plus sûr.
Rendu côté serveur : même avec un défilement infini, générez côté serveur toutes les URL de pagination. Un contenu chargé uniquement via JS risque de ne pas être indexé.
Inclure les URL de pagination dans le sitemap : des sitemaps XML contenant /blog?page=1, /blog?page=2, etc., améliorent l'efficacité du crawl.
Réduire la profondeur via les liens internes : utilisez des liens de catégorie, de tag et de filtre pour que les pages profondes soient accessibles en 3 ou 4 clics.
L'ère du rel="prev" / rel="next" est révolue
En mars 2019, Google a officiellement annoncé qu'il n'utilisait plus depuis longtemps les indications rel="prev"/rel="next". Les sites existants utilisant ces balises n'ont pas besoin de les retirer, mais il n'y a aucune raison de les mettre en place sur de nouveaux projets.
Sources: