J'ai déjà vu un site perdre les pages suivantes de ses archives en quelques jours. Le développeur avait posé, sur chaque URL paginée, une balise canonique vers la page 1.
Sur le schéma, ça faisait « propre ».
Dans l'index, les articles qui ne vivaient que par ces listes ont cessé de ressortir. Depuis ce chantier, je traite cette balise comme un outil de précision : elle concentre un classement, et elle peut aussi effacer une porte d'entrée.
À retenir
- La balise canonique désigne l'URL à privilégier quand plusieurs adresses montrent le même contenu.
- Google la traite comme un signal fort, qu'il peut écarter si le reste du site dit le contraire.
- Elle règle les doublons techniques : protocole, www, paramètres, vue d'impression.
- Une pagination canonisée vers la page 1 retire des portes d'entrée utiles.
- Canonique, noindex et redirection 301 répondent à des problèmes différents.
- La vérification commence dans le code source, puis dans le rapport d'indexation.
Ce que la balise canonique dit vraiment à Google
Une préférence, un signal
Le code tient en une ligne, dans le head.
<link rel="canonical" href="adresse-absolue-de-la-page-de-reference">
Cette ligne nomme l'adresse qui doit porter le classement lorsque plusieurs URL affichent un contenu quasi identique. Le même texte existe avec et sans www, en http puis en https, avec un identifiant de session, ou recopié dans une vue prévue pour l'imprimante. Une consigne cohérente aide les signaux à se rassembler sur l'URL choisie.
J'ai mis du temps à accepter la limite. La balise exprime une préférence. Elle convainc quand les liens internes, le sitemap et les redirections racontent la même histoire. S'ils divergent, Google retient parfois une autre URL que la vôtre.
Vous orientez. Le moteur tranche.
Sur une page au contenu unique, je pose une canonique vers elle-même. Le jour où un partage ajoute un paramètre de campagne, la préférence est déjà écrite dans le modèle. Une copie fantôme a moins de chances de s'installer.
Où elle se place, et ce qu'elle change vraiment
Une seule canonique par page. Dans le head. Adresse absolue, bon protocole, bon nom d'hôte. J'ai corrigé un thème qui en imprimait deux : une dans le modèle, une ajoutée par l'extension SEO. Deux consignes, et le moteur choisit, ou ignore.
Le flou lui suffit.
Le visiteur reste sur l'adresse où il a atterri. Le signal d'indexation, lui, peut être réassigné. Pour déplacer la personne et le robot ensemble, la redirection 301 est le bon geste. Deux articles différents restent deux articles. La balise désigne laquelle classer parmi des copies : elle ne rend pas un texte mince plus pertinent, et elle ne fabrique pas un sujet.
Les cas où je la pose sans hésiter
Versions techniques de la même page
Quatre situations reviennent presque à chaque audit.
- La version http canonise vers https, le temps que les anciens liens soient tous redirigés.
- La variante avec www canonise vers la variante nue, ou l'inverse, selon ce que le maillage a déjà choisi.
- Un paramètre de session ou de mesure d'audience laisse le contenu intact : la canonique vise l'URL nue.
- Une vue imprimable, ou une ancienne déclinaison mobile encore servie, reprend la canonique de l'article d'origine.
Le texte est le même, à quelques détails près. Plusieurs adresses cessent alors de se disputer un seul classement.
Pages quasi identiques qui doivent rester accessibles
Certaines URL secondaires servent vraiment quelqu'un. La vue rapide d'une fiche. Le PDF du même mode d'emploi. Un tri qui réordonne les mêmes produits. Je les laisse accessibles. Leur canonique pointe vers la fiche ou la catégorie principale.
J'aligne d'abord les liens. Menu, boutons, fil d'Ariane : tout ça doit déjà préférer l'URL principale. Si le site entier vote pour la variante, la canonique part en duel contre votre maillage. Elle confirme un choix déjà visible dans les liens.
Les cas où elle m'a déjà coûté du trafic
La pagination envoyée vers la page 1
Sur un magazine, toutes les pages suivantes d'une rubrique canonisaient vers la première. Les listes ont quitté l'index. Les articles anciens, pauvres en liens directs, sont devenus difficiles à retrouver.
La page suivante montre d'autres titres et d'autres extraits. Autre porte, autre chance d'être trouvé.
Chaque page paginée canonise désormais vers elle-même, dans mes réglages. Les liens « suivante » et « précédente » restent dans le HTML, visibles, faciles à suivre pour un robot. Je ne m'appuie plus sur les anciens attributs next et prev pour faire indexer ces listes. Un titre qui nomme la rubrique et le numéro de page, plus un maillage propre, garde ces URL légitimes.
Deux articles proches fondus trop vite
Deux guides, même sujet, quelques mois d'écart. Quelqu'un a canonisé l'ancien vers le récent, sans redirection et sans reprendre les paragraphes utiles dans la page gardée. L'ancienne URL a quitté les résultats. La nouvelle a peu gagné. Les liens venus d'ailleurs pointaient encore vers la page écartée, et les deux textes différaient. Une préférence d'index ne transporte pas un lien.
Face à deux pages sur la même intention, je choisis un vrai traitement. Fusion du meilleur contenu, une seule URL conservée, 301 depuis l'autre. Ou deux angles nettement séparés (débutant et confirmé, méthode et comparaison) et chaque page canonise vers elle-même, titre inclus. Entre les deux, la canonique sèche retire une URL et laisse l'autre presque aussi pauvre qu'avant.
Canonique, noindex ou redirection : le bon outil
| Situation | Outil que je retiens | Effet attendu |
|---|---|---|
| Deux URL, même contenu, les deux restent cliquables | Balise canonique vers l'URL principale | Le visiteur circule, les signaux se concentrent |
| L'ancienne adresse ne doit plus être ouverte | Redirection 301 | Humains et robots arrivent sur la bonne URL |
| Page de parcours inutile dans les résultats (panier, recherche interne, remerciement) | Noindex, et retrait du sitemap | La page sert l'utilisateur et sort de la course au classement |
| Paramètre qui recopie une page déjà propre | Canonique vers l'URL nue | Le lien de campagne continue de fonctionner |
| Grande quantité de combinaisons de filtres | Canonique vers la catégorie, ou noindex sur les combinaisons fines | L'index reste sur les pages qui ont un vrai sujet |
Comment je tranche sur une URL douteuse
Toujours la même grille.
- Une personne a-t-elle une raison d'ouvrir cette URL précise ?
- Le texte est-il le même qu'ailleurs, ou seulement voisin ?
- Les liens du site désignent-ils déjà une favorite ?
- Cette URL reçoit-elle des liens externes, ou une visibilité à conserver ?
Page identique et encore utile à parcourir : canonique vers la principale.
Personne ne doit plus atterrir ici ? Redirection 301.
Panier, espace compte, confirmation de commande : noindex, hors du sitemap.
Deux textes différents, deux requêtes tenables : chacun canonise vers soi, avec un titre qui assume l'écart.
Cette grille coupe le réflexe « on pose une canonique et on avisera ».
Comment vérifier que la canonique est respectée
Lire le code avant de lire les courbes
Le code source d'abord. Je cherche rel="canonical". Une seule fois. Adresse absolue, https, bon hôte, sans paramètre oublié. Je répète sur cinq gabarits : accueil, article, catégorie, page suivante de catégorie, fiche avec variante.
Conflits que je relève avant toute autre piste :
- Canonique et redirection visent deux cibles.
- La cible répond en erreur, ou porte un noindex.
- A canonise vers B, B canonise vers C. Cette chaîne finit souvent sans effet.
- Le sitemap liste l'URL secondaire pendant que la balise désigne la principale.
- Langues multiples : la canonique et le balisage linguistique ne décrivent pas les mêmes couples de pages.
- Slash final présent dans la balise, absent de tous les liens internes. J'ai déjà vu deux « bonnes » URL se concurrencer pour cette seule raison.
Un modèle corrigé règle d'un coup toutes les pages du même type.
Le rapport d'indexation, quelques jours plus tard
La Search Console indique, dans son rapport d'indexation, l'URL qu'elle considère comme canonique. Quand son choix diffère du mien, le diagnostic est là : liens, contenu ou sitemap contredisent la balise.
Je corrige, puis j'attends un nouveau passage du robot. L'inspection d'une URL accélère sa redécouverte. Le classement suit son propre rythme. Au crawl suivant, si la bonne adresse est retenue, je clos le point. Si le choix reste autre, je renforce le signal faible : maillage vers la favorite, sitemap aligné, consigne contradictoire retirée. Je revérifie après, sans empiler des balises.
Le réflexe que je garde avant chaque mise en ligne
Une canonique juste clarifie l'index : une adresse forte par contenu, des copies techniques regroupées derrière elle. Une canonique de routine retire des pages qui avaient leur place. La pagination en fait les frais, ainsi que les articles cousins mal distingués.
Avant de valider un thème ou une refonte, je prends un exemplaire de chaque gabarit et je lis cette ligne du head. Contenu unique : elle reprend l'adresse du navigateur. Copie technique : elle désigne la page de référence. Page à faire disparaître, ou à garder hors des résultats : je change d'outil.
Le reste du SEO peut être soigné dans le détail. Si cette ligne raconte autre chose que vos liens, le moteur s'appuiera dessus, ou il l'écartera. Vous verrez le décalage dans les pages qui ne remontent plus.
Questions fréquentes
La balise canonique fonctionne-t-elle entre deux domaines ?
Le format l'autorise : la cible peut vivre sur un autre site. Je m'en sers très peu. Quand la cible échappe à mon contrôle, le signal devient fragile, et la personne reste sur le domaine où elle a cliqué. Pour un changement de nom de domaine, les redirections 301 déplacent visiteurs et robots ensemble.
Faut-il une canonique sur une page déjà unique ?
Oui, vers elle-même. Un outil de partage ou une newsletter ajoutera un paramètre, un jour ou l'autre. La ligne est déjà dans le modèle. Vous évitez de courir après une copie fantôme des mois plus tard.
Google ignore-t-il parfois la canonique ?
Oui. Cible cassée, cible en noindex, contenu trop différent de la page source : la préférence saute. Même chose quand les liens internes désignent tous une autre adresse. Une deuxième balise n'arrange rien. J'aligne le maillage, le sitemap et le texte, puis je relis le rapport au crawl suivant.
Peut-on combiner canonique et noindex sur la même page ?
Un seul message à la fois. Le noindex demande la sortie des résultats. La canonique désigne une URL à classer. Posés ensemble sur la même intention, ils se brouillent. Sur une page de tunnel, je mets le noindex, je la retire du sitemap, et je lui laisse une canonique vers elle-même : elle reste une adresse autonome, hors course. Sur une copie à consolider, la canonique vers la principale suffit, et la page reste lisible par le robot pour que le signal soit pris en compte.