Marketing Digital

Balise canonical : à quoi elle sert et comment bien l’utiliser en SEO

Balise canonical : à quoi elle sert et comment bien l’utiliser en SEO

    La balise canonical indique à Google quelle URL est la version principale d'une page accessible à plusieurs adresses. On explique quand l'utiliser, comment l'ajouter et comment corriger les erreurs courantes.

    La balise canonical est une ligne de code placée dans le <head> d’une page, sous la forme <link rel= »canonical » href= »… »>, qui indique aux moteurs de recherche quelle URL est la version principale d’un contenu accessible à plusieurs adresses. Elle évite que Google disperse vos signaux SEO entre des doublons et l’aide à afficher la bonne URL dans ses résultats. C’est un indice fort, pas un ordre : Google peut choisir une autre URL si vos signaux se contredisent.

    Le principe est simple, mais une erreur de mise en place peut toucher des centaines de pages d’un coup. On voit ici à quoi sert la balise, quand l’utiliser plutôt qu’une redirection 301, comment l’ajouter (notamment sur WordPress), les erreurs les plus courantes et comment vérifier ce que Google a retenu dans la Search Console.

    Sommaire

    Qu’est-ce que la balise canonical ?

    La balise canonical (on dit aussi balise canonique ou lien canonique) est un élément HTML qui signale aux moteurs de recherche l’URL que vous considérez comme la version de référence d’une page. Elle est utile dès qu’un même contenu, ou un contenu très proche, est accessible à plusieurs adresses : vous indiquez laquelle doit être indexée et affichée dans les résultats.

    Elle se place dans la section <head> du code HTML, avec les autres métadonnées (title, meta description) :

    <link rel="canonical" href="https://www.exemple.fr/pull-rouge/" />

    Une balise canonical peut pointer vers l’URL de la page elle-même (on parle de canonical autoréférente) ou vers une autre page, pour regrouper les signaux de plusieurs doublons sur une seule adresse.

    Balise canonical ou URL canonique : quelle différence ?

    On emploie souvent les deux expressions l’une pour l’autre, à tort.

    • La balise canonical est le moyen technique : la ligne <link rel= »canonical »> que vous ajoutez dans le code.
    • L’URL canonique est le résultat : l’adresse retenue comme principale dans un groupe de pages en double. Google la définit ainsi : « l’URL de la page que Google a choisie comme la plus représentative d’un ensemble de pages en double ».

    Nuance importante : vous déclarez une URL canonique avec la balise, mais c’est Google qui choisit l’URL canonique finale, en tenant compte de votre déclaration et d’autres signaux.

    D’où viennent les contenus en double ?

    balise canonical seo
    balise canonical

    La plupart des doublons ne sont pas voulus. Ils sont créés automatiquement par le CMS, le serveur ou les outils marketing, souvent sans que le propriétaire du site le sache. Google cite notamment ces cas :

    • Les variantes de protocole : la même page en http:// et en https://.
    • Les variantes d’hôte : avec ou sans www (voir notre article URL avec www ou sans www).
    • Les variantes par appareil : un ancien site mobile sur m.exemple.fr à côté du site principal.
    • Les variantes régionales : une même page pour la France et la Belgique, avec seulement quelques différences.
    • Les fonctions du site : tri, filtres, pagination de catalogue, versions imprimables, qui ajoutent des paramètres à l’URL.
    • Les copies accidentelles : un site de démonstration ou de préproduction laissé accessible aux robots.

    À cela s’ajoutent les paramètres de suivi (utm_source, gclid) ajoutés aux liens des campagnes, et la barre oblique finale. Ainsi, ces adresses peuvent toutes afficher la même fiche produit :

    https://www.exemple.fr/pull-rouge/
    http://www.exemple.fr/pull-rouge/
    https://exemple.fr/pull-rouge/
    https://www.exemple.fr/pull-rouge
    https://m.exemple.fr/pull-rouge/
    https://www.exemple.fr/pull-rouge/?utm_source=newsletter
    https://www.exemple.fr/vetements/pull-rouge/
    https://www.exemple.fr/pull-rouge/?couleur=rouge&tri=prix

    Pour un visiteur, c’est une seule page. Pour un moteur de recherche, ce sont huit URL différentes qu’il faut regrouper.

    Pourquoi la balise canonical compte-t-elle pour le SEO ?

    Le contenu dupliqué technique ne vaut pas de pénalité en soi. Le problème est ailleurs : quand Google hésite entre plusieurs URL, plusieurs choses se dégradent.

    • La bonne URL s’affiche dans les résultats : une adresse propre (https://www.exemple.fr/pull-rouge/) plutôt qu’une URL chargée de paramètres de campagne.
    • Les signaux sont regroupés : si des sites font des liens vers différentes versions d’une page, la canonisation permet de consolider ces liens sur l’URL principale au lieu de les disperser.
    • L’exploration est plus efficace : sur un gros site, les robots passent moins de temps sur des doublons et plus sur vos nouvelles pages.
    • Le suivi est plus fiable : Google souligne que les doublons rendent le suivi des performances plus difficile. Avec une seule URL, vos statistiques de la Search Console ne sont pas éparpillées.

    Les doublons involontaires entre deux pages différentes qui visent la même requête relèvent d’un autre problème, la cannibalisation des mots-clés, qui se règle plutôt par une fusion de contenus.

    Canonical, redirection 301, sitemap ou noindex : que choisir ?

    Google documente plusieurs façons d’indiquer l’URL canonique, de force différente. Elles peuvent se combiner, à condition de pointer toutes vers la même URL.

    MéthodeForce du signal selon GoogleQuand l’utiliser
    Redirection permanente (301)ForteLe doublon n’a pas besoin d’être consulté : http vers https, sans www vers www, ancienne URL vers nouvelle
    Balise rel= »canonical » (HTML ou en-tête HTTP)ForteLes deux versions doivent rester accessibles : paramètres de tri, de suivi, variantes de produit
    Présence dans le sitemapFaibleEn complément, sur les grands sites : ne listez que les URL canoniques

    Ce que Google déconseille explicitement pour la canonisation :

    • Le fichier robots.txt : bloquer l’exploration d’un doublon empêche Google de voir qu’il s’agit d’un doublon.
    • L’outil de suppression d’URL de la Search Console : il masque toutes les versions de l’URL dans les résultats.
    • La balise noindex pour choisir une canonique au sein d’un même site : Google indique que rel= »canonical » est la solution à privilégier.
    • Des signaux contradictoires : par exemple une canonical vers une URL A et un sitemap qui liste l’URL B.

    En résumé : redirigez en 301 les doublons « structurels » (protocole, www, barre oblique) qui concernent tout le site, et utilisez la canonical pour les doublons page par page qui doivent rester accessibles. Côté sitemap, notre article sur les sitemaps détaille comment le générer proprement.

    Comment ajouter une balise canonical ?

    En HTML

    Ajoutez la ligne <link rel= »canonical » href= »… »> dans le <head> de chaque page concernée, avec une URL absolue (protocole et domaine compris). Google accepte les chemins relatifs mais prévient qu’ils peuvent poser problème à terme.

    Dans l’en-tête HTTP, pour les PDF et fichiers non HTML

    Un PDF n’a pas de <head>. Si une fiche technique existe en page HTML et en PDF, le serveur peut envoyer la canonical dans l’en-tête de la réponse :

    Link: <https://www.exemple.fr/fiche-technique/>; rel="canonical"

    Sur WordPress

    WordPress ajoute automatiquement une balise canonical autoréférente sur les contenus individuels (articles, pages, types de contenu personnalisés) depuis sa version 2.9, via la fonction rel_canonical(). Les extensions SEO comme Rank Math ou Yoast SEO prennent le relais : elles gèrent aussi les archives et proposent, dans les réglages avancés de chaque contenu, un champ pour saisir une URL canonique différente. Vérifiez qu’une seule balise sort au final dans le code source : un thème ou une deuxième extension peut en ajouter une autre.

    Que faire dans les cas particuliers ?

    balise canonical guide
    balise canonical

    Site multilingue ou multirégional

    Deux pages presque identiques pour la France et le Canada (seuls les prix changent, par exemple) ne sont pas des doublons à supprimer : elles servent des publics différents. On les relie avec des balises hreflang, et Google demande que la canonical de chaque page désigne une page dans la même langue. Autrement dit, chaque version est généralement sa propre canonique. Ne faites pas pointer la version canadienne vers la version française.

    Contenu republié sur d’autres sites (syndication)

    C’est ici que beaucoup de guides sont restés sur d’anciens conseils. Longtemps, on recommandait une canonical interdomaine du site partenaire vers l’article original. La documentation actuelle de Google dit l’inverse : la canonical n’est pas recommandée pour éviter les doublons avec des partenaires de syndication, parce que les pages sont souvent très différentes. La solution la plus efficace est que les partenaires bloquent l’indexation de votre contenu (balise noindex sur leur copie). Gardez de votre côté une canonical autoréférente sur l’original.

    Fiches produits et filtres e-commerce

    Les URL générées par les filtres et les tris (?tri=prix, ?couleur=rouge) doivent en général avoir une canonical vers la page de catégorie sans paramètre. Exception : si une page filtrée répond à une vraie recherche (par exemple « pull rouge laine »), elle peut mériter sa propre URL propre, son propre contenu et une canonical autoréférente.

    Quelles sont les bonnes pratiques ?

    balise canonical agence référencement montpellier
    balise canonical
    1. Mettez une canonical autoréférente sur toutes vos pages indexables, y compris la page d’accueil. Google recommande d’inclure la balise sur la page canonique elle-même. C’est une protection contre les liens externes qui ajoutent des paramètres (UTM, identifiants de clic) à vos URL.
    2. Utilisez des URL absolues, en https, avec la bonne version d’hôte (avec ou sans www).
    3. Une seule balise canonical par page, dans le <head> uniquement : Google demande qu’elle figure dans cette section d’un HTML valide.
    4. Pointez vers une page indexable qui répond en 200 : jamais vers une page en 404, redirigée ou en noindex.
    5. Restez cohérent partout : liens internes, sitemap, redirections et canonical doivent désigner la même URL. Si vous canonisez la version http vers https, ne redirigez pas https vers http, et ne canonisez pas les deux pages l’une vers l’autre.
    6. N’enchaînez pas les canonicals : si A pointe vers B, B ne doit pas pointer vers C. Faites pointer A directement vers C.
    7. Ne canonisez que des contenus réellement équivalents. Pointer une page vers une autre qui traite d’un sujet différent envoie un signal que Google ignorera probablement.

    Quelles erreurs de canonisation corriger en priorité ?

    balise canonical et moteurs de recherche google
    balise canonical

    Ce sont les problèmes que les outils d’audit remontent le plus souvent, avec leur correction.

    ProblèmeConséquenceCorrection
    Site accessible en http et en https sans redirectionDeux versions complètes du siteRedirection 301 de http vers https sur tout le site
    Canonical vers une page qui n’existe plus (404) ou redirigéeSignal ignoré, indexation perturbéePointer vers l’URL finale qui répond en 200
    Plusieurs balises canonical sur la même pageSignal ambigu, que Google risque de ne pas suivreSupprimer les doublons (souvent thème + extension SEO)
    Toutes les pages canonisées vers la page d’accueilLes pages internes risquent de ne plus être indexéesCanonical autoréférente sur chaque page
    Canonical relative mal forméeURL canonique erronée sur tout un modèle de pagePasser en URL absolue
    Canonical vers une page en noindexSignaux contradictoiresChoisir : la page cible doit être indexable
    Préproduction indexable sans canonicalCopie du site en concurrence avec la productionProtéger la préproduction par mot de passe

    Les outils d’audit de site comme Ahrefs Site Audit, Semrush Site Audit ou Screaming Frog SEO Spider détectent ces erreurs à grande échelle. Si vous préférez déléguer, un accompagnement en référencement naturel inclut la vérification de la canonisation dans l’audit technique.

    Comment vérifier l’URL canonique retenue par Google ?

    La Google Search Console est l’outil de référence, parce qu’elle montre le choix réel de Google et non seulement ce que dit votre code.

    1. Outil d’inspection d’URL : collez l’adresse d’une page. Le résultat affiche l’URL canonique déclarée par l’utilisateur et l’URL canonique sélectionnée par Google. Si elles diffèrent, cherchez le signal contradictoire (liens internes, sitemap, redirection, contenu trop différent).
    2. Rapport d’indexation des pages : il regroupe les URL non indexées par motif. Trois motifs concernent la canonisation. Une « autre page avec balise canonique correcte » est normale. Une page « en double » sans canonique déclarée signifie que Google a choisi lui-même. Une page pour laquelle Google a choisi une autre canonique que la vôtre mérite d’être examinée.
    3. Après correction, demandez une nouvelle indexation depuis l’outil d’inspection. Google prévient qu’une page peut rester dans un groupe de doublons jusqu’à deux semaines après la correction.

    Questions fréquentes

    Google respecte-t-il toujours la balise canonical ?

    Non. Google la considère comme un signal fort mais peut choisir une autre URL s’il juge qu’elle est plus complète et plus utile, ou si vos autres signaux se contredisent.

    Faut-il une balise canonical sur une page qui n’a pas de doublon ?

    Oui, c’est recommandé. Une canonical autoréférente protège la page contre les doublons créés par des paramètres ajoutés à vos liens.

    Quelle différence entre canonical et redirection 301 ?

    La 301 envoie le visiteur et le robot vers une autre URL : le doublon n’est plus consultable. La canonical laisse la page accessible et indique seulement quelle version indexer.

    Peut-on faire pointer une canonical vers un autre domaine ?

    Oui, les canonicals interdomaines existent, par exemple lors d’une migration ou entre deux sites d’une même entreprise. Pour les articles republiés par des partenaires, Google recommande plutôt que le partenaire bloque l’indexation.

    La balise canonical améliore-t-elle directement le classement ?

    Pas directement. Elle aide Google à regrouper les signaux sur une URL et à afficher la bonne adresse, ce qui évite de perdre du potentiel. Le classement dépend ensuite du contenu et de la popularité de la page.

    Sources

    Continuez votre lecture

    Articles sur le même sujet : Référencement naturel (SEO)

    Taux-de-rebond-7-astuces-reellement-intelligentes-pour-le-reduire
    Marketing Digital

    Taux de rebond : définition GA4 et 7 leviers pour le réduire

    Dans GA4, le taux de rebond est la part des sessions sans engagement. Définition, calcul, lecture par type…

    Balise-image-Alt-Text-ce-que-c’est-et-comment-l’utiliser
    Marketing Digital

    Balise alt : ce que c’est et comment rédiger un bon texte alternatif

    Le texte alternatif décrit une image à ceux qui ne la voient pas, lecteurs d'écran comme moteurs de…

    Checklist-SEO–faites-une-liste-avant-de-publier-votre-site-web
    Marketing Digital

    Checklist SEO : 12 points à vérifier avant de mettre votre site en ligne

    Avant de mettre un site en ligne, quelques vérifications évitent des semaines de visibilité perdue. Les 12 points…

    Arreter-le-referencement-par-manque-de-resultats-seo
    Marketing Digital

    Arrêter le référencement parce que vous ne voyez pas de résultats ?

    Avant d'arrêter le SEO, vérifiez vos attentes, vos indicateurs et la mise en œuvre. Ce que vous perdez…