Mise à jour 2026 : la balise canonical aujourd’hui
En 2009, le rel= »canonical » était tout neuf : Google, Yahoo et Microsoft venaient de l’annoncer ensemble. Dix-sept ans plus tard, il est partout… et toujours aussi souvent mal utilisé. Petite remise à niveau.
A quoi sert la balise canonical ?
Elle indique aux moteurs de recherche quelle est l’URL « officielle » d’un contenu accessible à plusieurs adresses. Les moteurs regroupent alors les doublons sur cette URL : c’est elle qui est indexée et qui récupère la popularité (liens) des autres versions.
<link rel="canonical" href="https://www.example.com/chaussures/basket-blanche/">Elle se place dans le <head> de la page. Pour un fichier sans <head> (un PDF par exemple), on passe par l’en-tête HTTP :
Link: <https://www.example.com/guide.pdf>; rel="canonical"Les cas où on en a besoin
- Les paramètres d’URL : tracking (
?utm_source=…), tri, filtres, identifiants de session./basket-blanche/?couleur=blanc&tri=prixpointe vers/basket-blanche/. - Le produit rangé dans plusieurs catégories d’une boutique, accessible par plusieurs chemins : on choisit une URL de référence.
- Les variantes techniques : http ou https, avec ou sans www, avec ou sans slash final. Ici la 301 reste la meilleure solution, le canonical vient en complément.
- Les versions imprimables ou AMP qui reprennent le contenu d’une page principale.
Le canonical est une indication, pas un ordre
C’est LE point à retenir : Google prend votre canonical en compte, mais il choisit lui-même l’URL canonique en croisant plusieurs signaux (redirections, balise canonical, sitemap, liens internes, https…). Si vos signaux se contredisent, il peut retenir une autre URL que celle que vous avez déclarée.
Pour vérifier : l’outil d’inspection d’URL de la Search Console affiche « URL canonique déclarée par l’utilisateur » et « URL canonique sélectionnée par Google ». Et le rapport « Pages » liste les cas qui coincent, par exemple « En double, Google n’a pas choisi la même URL canonique que l’utilisateur ».
Les bonnes pratiques
- Un canonical autoréférent sur chaque page (la page pointe vers elle-même). C’est la meilleure protection contre les paramètres ajoutés par d’autres.
- Des URL absolues (avec https:// et le domaine), pas des URL relatives.
- Une seule balise canonical par page, dans le <head>. Deux balises contradictoires, et Google les ignore toutes les deux.
- Une URL canonique propre : elle répond en 200, n’est pas redirigée, n’est pas en noindex et n’est pas bloquée dans le robots.txt.
- Des liens internes et un sitemap cohérents : faites vos liens et votre sitemap vers l’URL canonique, pas vers ses variantes.
Les erreurs classiques
- Canonical + noindex sur la même page : vous dites à la fois « l’original est ailleurs » et « ne m’indexez pas ». Signaux contradictoires, choisissez l’un ou l’autre.
- Toutes les pages d’une pagination vers la page 1 : la page 2 n’est pas un doublon de la page 1, elle contient d’autres produits ou articles. Chaque page de pagination pointe vers elle-même.
- Les versions linguistiques vers une seule langue : la page en anglais n’est pas un doublon de la page en français. Chaque langue a son propre canonical, et on les relie avec les balises hreflang.
- Un canonical vers une page qui n’a rien à voir (la page d’accueil, une catégorie) pour « récupérer du jus » : Google s’en rend compte et l’ignore.
- Les contenus repris par des partenaires : depuis 2023, Google ne recommande plus le canonical inter-domaines pour la syndication. Il conseille plutôt au site qui reprend votre article de le mettre en noindex.
Canonical, 301 ou noindex ?
- Redirection 301 : l’ancienne URL n’a plus de raison d’exister (changement d’URL, page fusionnée). Les visiteurs et les moteurs sont envoyés ailleurs.
- Canonical : les deux URL doivent rester accessibles aux visiteurs (filtres, tracking, produit dans deux catégories), mais une seule doit être indexée.
- Noindex : la page doit rester accessible mais n’a aucun intérêt dans Google, et elle n’est le doublon de rien. Tout est expliqué dans mon guide robots.txt et meta robots.
Et sur WordPress ?
Le plugin de 2009 cité plus bas n’est plus utile : WordPress ajoute lui-même un canonical sur les articles et les pages depuis la version 2.9, sortie fin 2009. Les plugins SEO (Yoast, Rank Math…) le gèrent sur tout le site et permettent de le modifier page par page.
La référence officielle : la documentation de Google sur les URL en double et le canonical.
Le billet d’origine de février 2009, écrit quand le canonical venait d’être annoncé, suit dans sa version de l’époque.
Le rel="canonical" : l’annonce de 2009
Publié le 13 février 2009
Google propose un nouvel argument pour signaler le duplicate content génére par les menus ou par les cms.
Certains CMS ou certaines boutiques en ligne génèrent du duplicate content en multipliant les urls pour accéder à un article.
Pour remédier à cela , il suffit de préciser dans le head de la page
< link rel="canonical" href="http://www.example.com/product.php?item=produit1" / > en précisant le lien vers la page original ou la page préférée.
* attention enlever l’espace avant link et à la fermeture du lien>
Yahoo et msn vont aussi prendre en compte ce nouvel argument
Toutes les infos sur le blog de Google
Un exemple de mise en place wikia.com
Plugin Worpress tout beau tout neuf qui sort de sa boite pour gérer le rel canonical
Un avis ? Une râlerie ?