Pagination et balise canonical : la bonne balise pour chaque URL paginée
Par Toy Wen Da, Cofondateur · · 7 min de lecture
Traduit de l'original en anglais. Lire en anglais
La pagination canonique consiste à choisir quelle URL d'une série paginée (page 1, page 2, page 3 ou une page « tout afficher ») les moteurs de recherche doivent indexer comme version principale. Donnez à chaque page paginée sans version « tout afficher » sa propre balise canonical auto-référencée. Si vous avez une page « tout afficher », faites pointer la balise canonical de chaque URL paginée vers cette page.

Avant de toucher au moindre code, passez la page dans le vérificateur de balise canonical gratuit. Il vous montre précisément quelle balise canonical chaque URL paginée déclare actuellement : elle-même, la page 1 ou autre chose d'inattendu. Il vérifie aussi si la balise est cohérente sur toute la série. Ce seul contrôle suffit généralement à savoir si votre configuration de pagination canonique est défaillante, avant même d'ouvrir un fichier de template.
Ce que signifie vraiment la pagination canonique
Une balise canonical est une ligne de HTML : <link rel="canonical" href="https://example.com/page" />. Elle indique aux moteurs de recherche quelle URL est la version de référence d'un contenu. La pagination canonique applique cette même idée à une série d'URL paginées, comme /blog?page=2 ou /products/page/3.
Les moteurs de recherche utilisent les balises canonical pour regrouper les contenus dupliqués ou quasi dupliqués sous une seule URL indexée. Ce regroupement rassemble les signaux d'autorité accumulés par les autres pages. La pagination est un cas classique de contenu dupliqué. Les pages 2 à 10 d'une liste de catégorie partagent souvent la même balise title et la même meta description. Elles partagent aussi une bonne partie du contenu du template de la page 1.
Balise canonical ou redirection 301
On confond souvent les deux, mais elles ne résolvent pas le même problème. Une balise canonical est invisible pour les internautes. Le visiteur reste sur l'URL où il est arrivé, et cette URL continue d'être suivie dans les outils d'analyse. Une redirection 301 déplace réellement l'internaute et le moteur de recherche vers une nouvelle adresse. L'URL d'origine disparaît alors complètement de vos statistiques. Pour des séries paginées, ce sont presque toujours des balises canonical qu'il vous faut, pas des redirections. Les lecteurs doivent pouvoir accéder réellement aux pages 2, 3 et suivantes.
Auto-référencement ou canonicalisation vers la page « tout afficher »
C'est ici que la pagination canonique piège beaucoup de monde. Sans page « tout afficher », chaque URL paginée doit s'auto-canonicaliser. La page 2 pointe sa balise canonical vers elle-même, la page 3 vers elle-même, et ainsi de suite. Faire pointer toutes les URL paginées vers la page 1 est une erreur courante. Cela indique aux moteurs de recherche que les pages 2 et suivantes n'ont pas lieu d'exister indépendamment. Leur contenu propre (produits ou articles différents) peut alors disparaître des résultats de recherche.
Certains sites publient une page « tout afficher » unique, fréquente pour les longs articles découpés en parties. L'approche admise consiste alors à canonicaliser chaque segment paginé vers cette URL. Cela concentre les signaux de classement sur la seule page que les lecteurs peuvent mettre en favori et partager.

Corriger la pagination canonique sur votre propre site

La plupart des problèmes de pagination canonique viennent d'un réglage de template, pas d'une modification manuelle ponctuelle. Suivez ces étapes dans l'ordre.
- Ouvrez le code source de l'URL paginée et cherchez
rel="canonical"dans le<head>. Vérifiez qu'il y a exactement une balise canonical : ni zéro, ni deux. - Vérifiez vers quoi elle pointe. Si la page 2 déclare la page 1 comme canonique (et que vous n'avez pas de page « tout afficher »), c'est le bug à corriger.
- Trouvez le template qui gère la pagination. Sur WordPress, il s'agit généralement du template d'archive ou de catégorie, ou d'un réglage de votre extension SEO. Yoast SEO, par exemple, propose un champ d'URL canonique dans les réglages SEO au niveau de la page. Laissez ce champ vide pour que l'extension génère automatiquement une balise auto-référencée correcte.
- Sur Shopify, les pages paginées des collections et du blog génèrent automatiquement leurs balises canonical via le fichier
theme.liquiddu thème. Si un thème personnalisé remplace ce comportement, un développeur devra modifier directement la ligne<link rel="canonical">. - Republiez et relancez un crawl. Une fois la correction faite, revérifiez l'URL avec le vérificateur de canonical. Confirmez que chaque page s'auto-canonicalise ou pointe correctement vers votre page « tout afficher ».
- Surveillez Search Console. Si une URL paginée était auparavant signalée comme doublon, la mise à jour peut demander un ou deux cycles d'exploration.
Vous pouvez voir apparaître sur une URL paginée le libellé « Duplicate, Google chose different canonical than user » dans Search Console. Notre guide sur les raisons pour lesquelles Google choisit parfois une autre URL canonique que celle que vous attendez traite directement ce cas. Vous pouvez aussi voir le libellé « Alternate page with proper canonical tag ». Il correspond souvent à un comportement normal plutôt qu'à une erreur. Notre analyse sur les raisons pour lesquelles une page apparaît comme non indexée avec une balise canonical alternative explique comment faire la différence.
Quand les outils de votre site suffisent, et quand ils ne suffisent plus

Un contrôle gratuit, page par page, suffit quand vous déboguez une seule URL. Vous avez repéré une page paginée dans Search Console, vous voulez confirmer sa balise canonical, et c'est terminé une fois corrigée. C'est exactement le travail que fait bien un vérificateur de canonical.
Cela ne suffit plus dès que le problème est structurel. Si vos templates de catégories, de blog ou de listes de produits génèrent une logique de canonical erronée, toutes les URL paginées du site héritent de la même erreur. Les vérifier une par une ne passe pas à l'échelle. Une correction de template doit être vérifiée sur des dizaines ou des centaines d'URL, pas sur une seule.
| Situation | Outil gratuit (une URL à la fois) | Surveillance à l'échelle du site |
|---|---|---|
| Confirmer la balise canonical d'une page | Suffisant à lui seul | Superflu |
| Modification de template touchant toutes les URL paginées | Trop lent, une URL à la fois | Nécessaire pour repérer chaque page concernée |
| Audit ponctuel avant une migration | Suffisant | Pas nécessaire |
| Bugs de pagination récurrents après chaque déploiement | Passe à côté des nouveaux cas entre deux contrôles | Détecte automatiquement les régressions |
Erreurs courantes avec la pagination canonique
Voici les erreurs de pagination canonique les plus fréquentes. Notre analyse des erreurs de SEO de pagination qui font discrètement chuter votre classement couvre les autres.
| Erreur | Pourquoi c'est nuisible | Correction |
|---|---|---|
| Canonicaliser toutes les URL paginées vers la page 1 | Masque dans les résultats de recherche le contenu propre aux pages 2 et suivantes | Auto-canonicaliser chaque page, sauf s'il existe une page « tout afficher » |
| L'URL canonique a un contenu différent de la page canonicalisée | Les moteurs de recherche peuvent ignorer complètement la balise | Garder un contenu substantiellement identique entre la page canonique et la page canonicalisée |
| Plusieurs balises canonical sur une même page | Les deux sont ignorées si elles se contredisent | Garder exactement une balise canonical par page |
| La balise canonical pointe vers une URL redirigée ou cassée | La balise ne peut pas remplir son rôle si la cible n'est pas une URL finale et accessible | Faire pointer les balises canonical uniquement vers des URL actives, avec un statut 200 |
| Format d'URL incohérent (barre oblique finale, paramètres, casse) | Crée par accident des cibles canoniques en doublon | Uniformiser les barres obliques, la casse et la suppression des paramètres dans vos URL canoniques |
Questions fréquentes
La page 2 d'une série paginée doit-elle avoir une balise canonical pointant vers la page 1 ?
En général, non. Sauf si vous publiez une page « tout afficher », la page 2 doit se canonicaliser vers elle-même. La faire pointer vers la page 1 indique aux moteurs de recherche que le contenu propre à la page 2 n'a pas besoin d'être indexé séparément.
Google prend-il encore en charge rel="next" et rel="prev" pour la pagination ?
Non, ces attributs de lien de pagination ne sont plus un signal d'indexation depuis longtemps. Les balises canonical, un bon maillage interne entre les URL paginées et une structure d'URL logique font désormais le travail qu'assuraient rel="next"/"prev".
Quelle est la différence entre la pagination canonique et une balise noindex sur la page 2 ?
Une balise canonical suggère quelle URL indexer et regroupe les signaux de classement. Une balise noindex retire complètement une page de l'index. Pour la plupart des séries paginées, les canonical auto-référencées sont plus sûres que noindex, car noindex peut aussi empêcher une page de transmettre de la valeur par ses liens.
Une mauvaise balise canonical sur une page paginée peut-elle la faire disparaître des résultats de recherche ?
Oui. Si la page 3 a pour canonical la page 1, Google la traite comme un doublon. Il peut la retirer de l'index au profit de la page 1, même si la page 3 contient des produits ou des articles différents.
Comment savoir si ma configuration de pagination canonique est déjà correcte ?
Passez chaque URL paginée dans un vérificateur de balise canonical. Vérifiez qu'elle s'auto-référence, ou qu'elle pointe vers votre page « tout afficher » si vous en avez une. Il ne doit y avoir ni redirection ni contenu différent en travers du chemin.
Parlez à l'équipe de votre configuration de pagination canonique
Corriger la pagination canonique sur une URL est rapide. La repérer sur chaque page de catégorie, chaque archive de blog et chaque liste de produits que génère votre site est un autre travail. C'est là que la plupart des sites perdent discrètement des pages indexées sans s'en apercevoir. Si vous voulez une vision claire de la façon dont vos URL paginées apparaissent aux moteurs de recherche, parlez à l'équipe. Vous recevrez un exemple de rapport qui couvre ces URL et le reste de votre SEO technique, construit autour de votre propre site.
Sources
À propos de l'auteur
SearchBlueprint a recherché, rédigé et noté cet article avec la chaîne de production de contenu que nos clients utilisent sur leurs propres sites. La note affichée dans la signature est celle que notre moteur de contenu a attribuée à cette page avant sa publication. Rien ici n'est relu à la main, et c'est tout l'intérêt : c'est le résultat du produit, publié là où chacun peut le vérifier.