La balise canonicalBalise indiquant la version principale d'une page en cas de contenu dupliqué ou similaire. (<link rel="canonical">, dans le <head> de la page) indique à Google quelle URLUniform Resource Locator. Adresse unique d'une page web. Une URL optimisée est courte, descriptive et contient le mot-clé. garder quand plusieurs URL servent le même contenu. Google la traite comme un signal fort, sans garantie : il peut retenir une autre page. Elle sert aux vrais doublons techniques, comme les paramètres de suivi ou les variantes d'URL d'une même page.
Pour deux pages aux textes différents ou pour les URL de tri et les filtresSystème de filtres (taille, couleur, prix) générant de nombreuses URLs. Nécessite une gestion SEO. que personne ne recherche, d'autres outils font mieux. La suite donne la syntaxe en HTML et en en-tête HTTP, les erreurs courantes à éviter, puis la lecture de la Search ConsoleOutil gratuit Google pour surveiller et optimiser la présence d'un site dans les résultats de recherche. pour savoir quelle URL Google a vraiment retenue.
Ce qu'est une URL canonique et ce que Google en fait
L'URL canonique est celle que Google choisit pour représenter un groupe de pages en double. Le processus porte un nom, la canonicalisation (canonicalization en anglais) : quand Google trouve des pages identiques ou dont le contenu principal se ressemble fortement, il les regroupe, puis retient celle qu'il juge la plus complète et la plus utile. Il affiche alors une seule version dans ses résultats.
Le contenu en double n'a rien d'une faute. Google l'écrit dans sa documentation : sur un site, il est normal et n'enfreint pas ses règles sur le spam. Versions HTTP et HTTPS, version mobile sur une URL à part, résultats de tri et de filtrage d'une catégorie, site de démonstration resté ouvert aux robots : la doc cite ces causes banales. Aucune pénalité à craindre.
Le coût se paie ailleurs. Google peut afficher l'URL que vous n'auriez pas choisie, les liens se partagent entre plusieurs adresses et les statistiques de la page se dispersent. Côté exploration, Google indique que les pages en double sont analysées moins souvent que la canonique, pour réduire la charge sur le site.

Votre balise n'est qu'un signal parmi d'autres. Google cite, par ordre d'importance, les redirections (signal fort), la canonical (signal fort) et la présence dans un sitemap (signal faible). S'y ajoutent des signaux de configuration : il préfère une page HTTPS à son équivalent HTTP, et les URL qui font partie d'un cluster hreflang.
Ces méthodes se cumulent : plus elles désignent la même URL, plus elle a de chances d'apparaître. Sans aucune déclaration, Google choisit seul, et sa doc précise qu'un site devrait s'en sortir sans préférence déclarée. La canonical sert quand vous voulez indiquer l'URL à afficher.
Quand poser une canonical : les vrais doublons techniques
Une canonical se pose sur une page dont le contenu principal existe ailleurs, à l'identique ou presque, sous une autre URL. Les cas types :
- Les paramètres de suivi. Une campagne ajoute
?gclid=ou?utm_source=à l'URL. Google prend l'exemple d'une robe verte jointe parhttps://example.com/dresses/cocktail?gclid=ABCD: la canonical renvoie vers l'URL propre de la fiche. - Les variantes d'URL d'une même page. Avec ou sans
www, en HTTP ou en HTTPS, avec ou sans slash final. Quand une seule version doit répondre, la redirection fait le travail ; la canonical couvre les versions qui restent joignables. - Les variantes d'un produit sans demande propre. Une URL par couleur ou par taille, et sur chacune la canonique du produit : c'est la consigne de Google pour les sites e-commerce. Avec un paramètre facultatif (
?color=green), la canonique est l'URL sans le paramètre. - Le même document en plusieurs formats. Une version Word et une version PDF : l'en-tête HTTP, vu plus bas, désigne la version à garder.
- Les variantes d'un test A/B. Chaque URL de test porte une canonical vers l'original. Google la recommande plutôt qu'un noindex ; les autres règles (redirection 302, durée limitée) sont dans le guide de l'A/B testing SEO.
Ajoutez aussi une canonical auto-référente, qui pointe vers la page elle-même, sur chaque page indexable. Google la recommande dans sa doc sur la déclaration de l'URL canonique comme dans celle sur les sites e-commerce. Elle désigne la bonne URL d'avance, le jour où un outil ou une campagne ajoute un paramètre.
Le test pour savoir si deux pages sont des doublons
Google a donné un test simple dans un billet de 2013, toujours en ligne : imaginez que vous ne comprenez pas la langue de la page. Placez le doublon à côté de la canonique. Si la grande majorité de ses mots se retrouve sur la canonique, la balise a du sens. S'il faut comprendre la langue pour voir que les deux pages se ressemblent, parce qu'elles traitent le même sujet avec d'autres mots, les moteurs risquent d'ignorer la canonical.
Ce test écarte la canonical mal posée la plus tentante : une page guide et une page FAQ sur le même sujet, deux catégories proches, deux articles qui se recoupent. Leurs textes diffèrent, ce sont deux contenus. S'ils visent le même besoin, fusionnez-les dans une page et redirigez l'autre en 301 ; s'ils répondent à deux besoins, différenciez-les et liez-les. Le guide de la cannibalisation SEO donne la méthode pour trancher sur les SERPSearch Engine Results Page. Page affichée par un moteur de recherche en réponse à une requête utilisateur. visées.
Même logique pour une catégorie paginée : la page 3 liste d'autres produits que la page 1. Google demande une canonique propre à chaque page de la série, et déconseille d'utiliser la première page comme canonique. La pagination SEO détaille le reste du réglage (URL, liens, modèle de paginationDivision du contenu en plusieurs pages numérotées. Nécessite une gestion SEO spécifique.).

Sur un site multilingue, la canonique reste dans la même langue, ou dans la langue de substitution la plus proche s'il n'y a pas de version dans la même langue. Une page /fr/ dont la canonical désigne /en/ demande à Google de garder la version anglaise à sa place. Le guide de la balise hreflang montre comment combiner les deux balises.
Canonical, 301, robots.txt ou noindex : le bon outil selon l'URL
Chaque famille d'URL a son outil, et la canonical n'en couvre qu'une : la page en double que vous gardez accessible.
| Situation | Outil | Pourquoi |
|---|---|---|
| Doublon technique gardé en ligne (paramètre de suivi, variante d'URL) | Canonical vers l'URL propre | Signal fort, la page reste joignable |
| Page en double que vous abandonnez | Redirection 301Redirection permanente transférant le jus SEO de l'ancienne URL vers la nouvelle. | Signal fort, à réserver aux pages abandonnées |
| Tri ou filtre que personne ne recherche | robots.txtFichier texte à la racine d'un site indiquant aux robots quelles pages explorer ou ignorer. ou fragment d'URL (#) |
Les deux méthodes que Google recommande pour les facettes |
| Tri ou filtre à couper, déjà indexé | NoindexDirective indiquant aux moteurs de ne pas indexer une page. d'abord, Disallow une fois sorti de l'index | Un Disallow empêcherait GooglebotRobot d'exploration de Google qui parcourt le web pour découvrir et indexer les pages. de lire le noindex |
| Page utile aux visiteurs, sans rôle dans Google | Noindex | La page sort complètement des résultats |
| Deux pages aux textes différents, même besoin | Fusion puis 301 | Textes différents : la canonical risque d'être ignorée |
| Votre contenu copié par un autre site | Hébergeur, demande DMCA | Le site copieur ne posera pas votre canonical |
Pour les tris et les filtres, Google juge la canonical vers la version non filtrée moins efficace à long terme que le robots.txt ou les fragments : elle peut, à terme, réduire l'explorationProcessus par lequel les robots des moteurs de recherche parcourent et analysent les pages web. des variantes. Un filtre qui répond à une vraie recherche (« canapé cuir bleu ») reste explorable et indexable. La consigne famille par famille, avec la charge d'exploration en jeu, est dans le guide du budget de crawl.

Google déconseille le noindex pour choisir la canonique au sein d'un site : la page disparaîtrait complètement des résultats. Il écarte aussi le robots.txt, car une URL bloquée peut rester indexée sans son contenu, et l'outil de suppression d'URL, qui masque toutes les versions de l'URL. Pour faire sortir une page de Google, le guide pour désindexer une URL donne la bonne méthode selon le cas, du noindex à la 404Code HTTP indiquant qu'une page n'existe pas. Trop d'erreurs 404 nuisent au crawl budget..
La 301 se pose quand la page en double n'a plus de raison d'exister. Google la lit comme un signal fort que la cible doit devenir canonique et conseille de la réserver aux pages abandonnées. La syntaxe selon votre serveur et le test au curl sont dans le guide de la redirection 301.
Le contenu repris par d'autres sites sort du champ de la canonical. Republié sans valeur ajoutée, il relève du scraping, l'une des techniques black hat que visent les règles anti-spam de Google.
Pour un contenu syndiqué chez des partenaires, Google ne recommande pas la canonical, car leurs pages diffèrent souvent beaucoup de la vôtre : la solution la plus efficace reste que le partenaire bloque l'indexationProcessus par lequel Google ajoute une page à sa base de données pour qu'elle puisse apparaître dans les résultats. de votre contenu. Si c'est un tiers qui copie votre page et se classe devant vous, la démarche (site, hébergeur, notification DMCA) est détaillée dans l'article sur le negative SEO et le contenu copié.
Écrire la balise : HTML, en-tête HTTP, CMS et JavaScript
Dans le HTML, la balise tient en une ligne, placée dans le <head> de chaque page en double et de la page canonique elle-même :
<head>
<link rel="canonical" href="httpsProtocole sécurisé de transfert de données. Facteur de ranking depuis 2014.://www.votresite.fr/robes/robe-verte" />
</head>
Trois règles de Google pour qu'elle soit bien lue. Une URL absolue, avec le protocole et le domaine : les chemins relatifs sont acceptés, mais déconseillés, car ils posent des problèmes à long terme, par exemple si votre site de test devient explorable. Une balise dans le <head>, la seule zone où Google l'accepte. Et un <head> en HTML valide.
Un fichier PDF ou Word n'a pas de <head>. L'en-tête HTTP Link, envoyé par le serveur avec la réponse, fait le même travail. Dans l'exemple de Google, la version .docx d'un livre blanc désigne la version PDF comme canonique :
HTTP/1.1 200 OK
Link: <https://www.example.com/downloads/white-paper.pdf>; rel="canonical"
Une méthode par page suffit. Google accepte les deux ensemble, mais les juge alors plus sujettes aux erreurs : une URL dans l'en-tête, une autre dans la balise.

Sur WordPress, le cœur du CMS sort déjà une canonical sur chaque contenu affiché seul (article, page) depuis la version 2.9. Avec Yoast SEOSearch Engine Optimization. Ensemble des techniques visant à améliorer le positionnement d'un site web dans les résultats naturels des moteurs de recherche., l'onglet Avancé de l'éditeur propose un champ d'URL canonique à remplir avec l'adresse complète ; l'extension ne sort aucune canonical sur une page en noindex. Le comparatif des plugins SEO WordPress liste les autres réglages d'indexation à contrôler une fois l'extension activée, de la pagination aux archives de tags.
Sur un site rendu en JavaScriptLangage de programmation web. Son mauvais usage peut bloquer l'indexation par les moteurs de recherche. côté client, Google conseille de placer la canonical dans le code source HTML et de veiller à ce que le JavaScript ne la modifie pas. Si elle ne peut pas y figurer, laissez-la hors du HTML et définissez-la seulement en JavaScript : deux valeurs différentes brouillent le signal.
Cinq erreurs courantes de canonical
Une canonical mal posée échoue en silence : la page s'affiche normalement, et seuls le code source ou la Search Console trahissent le problème.
Plusieurs balises sur la même page. Un thème qui en sort une, une extension SEO qui en ajoute une autre vers une URL différente. Dans son billet de 2013, Google prAlgorithme historique de Google évaluant l'importance d'une page selon ses backlinks. Toujours utilisé en interne.évenait qu'il ignorerait alors probablement toutes les canonicals de la page. Relisez tout le <head> : les deux balises peuvent être éloignées l'une de l'autre.
Une cible en erreur, en noindex ou redirigée. La canonique doit répondre en 200 avec un vrai contenu : le même billet cite la 404 et la soft 404, et demande de vérifier que la cible ne porte pas de balise noindex. Après une migration, la canonical du gabarit pointe parfois encore vers l'ancienne adresse, qui redirige. Visez directement l'URL finale, comme on corrige une chaîne de redirections.
Une URL relative mal écrite. href="example.com/page", sans https://, se lit comme un chemin relatif : Google comprend https://example.com/example.com/page et peut ignorer la balise.
Une catégorie qui désigne l'article mis en avant. La page catégorie reprend presque tout le texte de l'article du jour, et la tentation est grande de la canonicaliser vers lui. Google la retirerait alors de ses résultats au profit de l'article. Sur la catégorie, gardez une canonical auto-référente.
Des signaux contradictoires. Un sitemapFichier XML listant toutes les URLs d'un site pour faciliter leur découverte par les moteurs de recherche. qui liste une URL, une canonical qui en désigne une autre, des liens internesEnsemble des liens entre les pages d'un même site. Distribue le jus SEO et guide les utilisateurs. vers une troisième. Google demande de ne pas déclarer des canonicals différentes par des méthodes différentes, et de faire pointer vos liens internes vers l'URL canonique. Plus vos signaux désignent constamment la même URL, plus il comprend votre préférence.

Vérifier quelle URL Google a retenue
L'outil d'inspection d'URL de la Search Console répond, page par page. Collez l'adresse et ouvrez la section Indexation des pages : « URL canonique déclarée par l'utilisateur » montre votre balise, « URL canonique sélectionnée par Google » montre l'URL réellement retenue. Quand les deux diffèrent, Google a passé outre. Ce champ se lit sur la version indexée : le test en ligne ne prédit pas la canonique.

À l'échelle du site, le rapport sur l'indexation des pages classe les doublons dans trois statuts :
| Statut dans la Search Console | Ce qu'il signifie | Que faire |
|---|---|---|
| Autre page avec balise canonique correcte | La page renvoie vers une canonique qui est indexée | Rien, c'est le fonctionnement prévu |
| Page en double sans URL canonique sélectionnée par l'utilisateur | Aucune canonique déclarée, Google a choisi une autre page | Déclarer la canonique si son choix ne convient pas ; différencier les pages si ce ne sont pas des doublons |
| Page en double : Google a choisi une autre URL canonique que l'utilisateur | Votre canonique n'a pas été suivie | Comparer la page, votre canonique et celle de Google ; une canonique trop différente de la page ne sera jamais retenue |
L'outil d'inspection formule le troisième statut à sa façon : « Page en double : Google n'a pas choisi la même URL canonique que l'utilisateur ».
Après une correction, laissez du temps. Google peut garder des pages dans un cluster de doublons jusqu'à deux semaines, et les sépare plus vite quand la différence de contenu est nette. La fonction « Demander une indexation » relance l'examen, dans la limite d'un quota : gardez-la pour vos URL les plus importantes.
Pour contrôler des centaines de pages d'un coup, un crawler prend le relais. Dans Screaming FrogLogiciel de crawl permettant d'auditer techniquement un site web., l'onglet Canonicals isole les pages qui déclarent plusieurs canonicals différentes (filtre Multiple Conflicting) et celles dont la canonique n'est pas indexable (Non-Indexable Canonical : bloquée par le robots.txt, redirigée, en erreur 4XX ou 5XX, ou en noindex).
Sur un catalogue de plusieurs milliers d'URL, c'est le contrôle à lancer après chaque refonteModification majeure du design ou de la structure d'un site. Risque SEO si mal gérée.. Si vos doublons se comptent par milliers, l'accompagnement SEO de Slashr commence par ce tri.
Questions fréquentes
Faut-il une canonical sur chaque page ?
Oui, une canonical auto-référente sur chaque page indexable, comme le recommande Google. Elle désigne la bonne URL d'avance, le jour où un paramètre de suivi ou une variante d'URL s'ajoute. Aucune n'est obligatoire pour autant : sans déclaration, Google choisit seul.
Une canonical fait-elle sortir une page de l'index ?
Pas directement. Si Google suit votre balise, la page en double n'apparaît plus en principe dans ses résultats, et la canonique prend sa place. Il reste libre de retenir une autre URL. Pour retirer une page de Google, le noindex ou un code 404 ou 410 sont les outils prévus.
Canonical ou redirection 301 ?
La 301 quand la page en double n'a plus de raison d'exister : visiteurs et robots arrivent sur la cible. La canonical quand les deux URL doivent rester joignables, comme une URL avec paramètre de suivi. Google classe les deux comme des signaux forts.
Pourquoi Google ignore-t-il ma balise canonical ?
Vérifiez d'abord que les pages sont vraiment proches : Google ne retient jamais une canonique dont le contenu ne ressemble pas à la page. Cherchez ensuite les erreurs techniques (deux balises, cible en 404 ou en noindex, URL relative mal écrite) et les signaux contradictoires entre la balise, le sitemap et les liens internes. L'outil d'inspection d'URL montre l'URL que Google a retenue à la place.
Sources
- En quoi consiste le choix de l'URL canonique ?, Google Search Central
- Spécifier une URL canonique avec rel="canonical" et d'autres méthodes, Google Search Central
- Bonnes pratiques concernant la structure des URL d'e-commerce, Google Search Central
- Bonnes pratiques liées aux tests A/B pour la recherche Google, Google Search Central
- Cinq erreurs courantes avec l'attribut rel=canonical, Google Search Central
- Bonnes pratiques de pagination pour Google, Google Search Central
- Gérer l'exploration des URL de navigation à facettes, Google Search Central
- Résoudre les problèmes liés au choix de l'URL canonique, Google Search Central
- rel_canonical(), developer.wordpress.org
- How to change the canonical URL in Yoast SEO for WordPress • Yoast, yoast.com
- Outil d'inspection d'URL, Aide Google
- Rapport sur l'indexation des pages, Aide Google
- SEO Spider Tabs, screamingfrog.co.uk

