Balise canonical : guide complet (HTTPS, host names, duplicate content)
La balise canonical résout 90 % des problèmes de duplicate content. Mais mal posée, elle fait perdre la moitié de votre autorité. Voici comment l'utiliser correctement.
Au sommaire
À quoi sert la balise canonical
La balise <link rel="canonical" href="..."> indique à Google quelle est l'URL de référence quand plusieurs URL servent le même contenu. Elle consolide l'autorité sur une URL unique.
Syntaxe correcte
Dans le <head> de chaque page :
<link rel="canonical" href="https://exemple.com/page">- URL absolue (avec protocole)
- URL exacte (mêmes majuscules, slash final, paramètres)
- HTTPS si le site est en HTTPS
- Une seule canonical par page
HTTPS et canonical
Si votre site existe en HTTP et HTTPS, toutes les versions HTTP doivent canoniquer vers HTTPS, ET rediriger 301 vers HTTPS. Le canonical seul ne suffit pas — il faut aussi la redirection.
Host names : www vs sans-www
Choisissez une version (www ou sans-www) et :
- Redirigez 301 l'autre vers la version choisie
- Canonical sur la version choisie partout
- Hreflang aussi cohérent
- Sitemap aussi cohérent
Erreurs fréquentes
- Canonical vers la home depuis toutes les pages (perte massive d'autorité)
- Canonical croisé (page A → B, page B → A)
- Canonical pointing vers une URL en 404 ou 301
- Canonical inconsistante avec la sitemap
- Plusieurs canonical sur la même page
Cas particuliers
- Pagination : self-canonical sur chaque page paginée (pas vers /page/1)
- Filtres facettés : canonical vers la page sans filtre
- UTM : canonical vers l'URL sans UTM
- AMP : canonical AMP → page principale
- Multilangue : self-canonical par langue + hreflang
Vous voulez aller plus loin sur ce sujet ? Demandez un audit gratuit en 48 h pour évaluer votre situation actuelle et identifier vos prochains leviers prioritaires.