Lexique · Référencement et Google
À quoi sert la balise canonical ?
La balise canonical est une ligne de code qui désigne, parmi plusieurs adresses au contenu identique ou très proche, celle que Google doit considérer comme la version de référence.
La balise canonical dit à Google : « parmi ces adresses qui montrent la même chose, voici la bonne ». Elle évite que votre page se concurrence elle-même et regroupe ses signaux sur une seule URL.
À quoi ça sert ?
Une même page peut être accessible par plusieurs adresses sans que vous le sachiez : avec ou sans « www », en http ou en https, avec un paramètre de suivi ajouté à la fin, avec une variante de couleur ou de tri sur une boutique. Pour un visiteur, c'est la même page. Pour un moteur de recherche, ce sont plusieurs adresses à départager.
La balise canonical lui indique laquelle conserver. Sans elle, Google choisit lui-même, et son choix n'est pas toujours celui que vous auriez fait.
Comment ça marche (en pratique)
Elle se place dans l'en-tête de la page, sous la forme d'un lien : <link rel="canonical" href="https://exemple.fr/ma-page">. Elle peut aussi être envoyée dans les en-têtes HTTP, notamment pour des fichiers PDF.
Quelques règles à retenir, détaillées dans la documentation de Google (developers.google.com/search) :
- C'est un indice, pas un ordre. Google peut l'ignorer s'il estime qu'une autre adresse est plus pertinente.
- Utilisez des adresses complètes, avec le protocole et le nom de domaine, pas des chemins relatifs.
- Une page peut pointer vers elle-même. C'est même une bonne pratique : une balise « auto-référente » protège des paramètres ajoutés par des tiers.
- Une seule balise canonical par page, et qui mène vers une page qui répond bien (pas une erreur, pas une redirection).
- Ne la mélangez pas avec noindex. Les deux envoient des signaux contradictoires : l'une dit « gardez cette version », l'autre « ne gardez rien ».
La canonical n'est pas une redirection. Le visiteur reste sur la page qu'il a ouverte. Si une ancienne adresse ne doit plus servir du tout, la bonne réponse est une redirection 301, pas une balise.
Exemple concret
Exemple type : un caviste vend du vin en ligne. Sa fiche produit existe à l'adresse normale, mais aussi avec un paramètre de tri (« ?tri=prix ») et avec un paramètre venu d'une newsletter. Trois adresses, une seule fiche.
En plaçant sur chacune une balise canonical vers l'adresse propre, il regroupe les signaux (liens reçus, visites) sur une seule URL. Google n'a plus à deviner, et le caviste évite que trois versions s'éparpillent dans les résultats.
Les erreurs fréquentes
- Pointer toutes les pages vers l'accueil. Google finit par ignorer ces balises et vos pages disparaissent du suivi.
- Oublier de la mettre à jour après un changement d'adresse ou de passage en https.
- Cibler une page qui renvoie une erreur ou une redirection.
- Créer une chaîne : A pointe vers B qui pointe vers C.
- Compter sur la canonical pour du contenu copié ailleurs sans en avoir l'accord. Elle sert à désigner une version de votre contenu, pas à légitimer une copie.
- La laisser mal configurée par un thème ou une extension. Vérifiez dans le code source de vos pages ce qui est réellement produit.
Pour contrôler, ouvrez la page, affichez le code source et cherchez « canonical ». L'outil d'inspection d'URL de la Search Console indique aussi quelle adresse Google a retenue.
Pour aller plus loin
- Les 10 erreurs SEO fréquentes sur un site
- Indexation : pages explorées mais non indexées
- Checklist d'audit SEO technique
- Le service référencement
Questions fréquentes
La canonical est-elle obligatoire ? Non, mais elle est utile dès qu'une page peut s'ouvrir par plusieurs adresses. Sur un petit site propre, une balise auto-référente suffit.
Quelle différence avec une redirection 301 ? La 301 envoie le visiteur ailleurs. La canonical laisse le visiteur sur la page et ne s'adresse qu'aux moteurs.
Google respecte-t-il toujours la balise canonical ? Pas toujours. Elle compte comme une recommandation, que Google confronte à d'autres signaux comme les liens et les redirections.
Dois-je en mettre une sur chaque page ? C'est une bonne habitude, à condition qu'elle pointe vers la bonne adresse. Beaucoup de CMS le font automatiquement : vérifiez le résultat.
Sources officielles
Mots liés
- Contenu dupliqué : Le contenu dupliqué désigne des textes identiques ou très proches présents sur plusieurs adresses, sur votre site ou ailleurs. Google en garde une version et écarte les autres des résultats.
- Redirection 301 : Une redirection 301 est une instruction du serveur qui renvoie automatiquement une adresse vers une autre, de façon permanente. Elle sert à garder vos visiteurs et votre référencement lors d'un changement d'adresse.
- Indexation : L'indexation est l'étape où un moteur de recherche enregistre une page dans sa base de données après l'avoir explorée. Seule une page indexée peut apparaître dans les résultats de recherche.
- Noindex : Noindex est une consigne placée dans une page ou dans les en-têtes du serveur qui demande aux moteurs de recherche de ne pas garder cette page dans leurs résultats, tout en la laissant accessible.
- Sitemap XML : Le sitemap XML est un fichier qui liste les pages importantes d'un site pour aider les moteurs de recherche à les découvrir. Il ne garantit pas leur indexation, mais facilite le travail de Google.
Tout le lexique · Mathéo Reboul · mis à jour le 29 octobre 2026