La balise canonical

La réponse en bref

La balise canonical (<link rel="canonical" href="…">, placée dans le <head> d’une page) indique à Google quelle adresse est la version de référence quand un même contenu est accessible à plusieurs URL : avec ou sans paramètres de tri, en HTTP et HTTPS, avec ou sans barre finale, sous plusieurs catégories. Google la considère comme un signal fort, au même titre qu’une redirection permanente, mais pas comme une directive : il peut choisir une autre page s’il juge les signaux contradictoires. Bonnes pratiques : une canonical autoréférente sur chaque page indexable, une adresse absolue en HTTPS, cohérente avec le plan de site XML et les liens internes, jamais vers une page en noindex, bloquée ou redirigée. Ce qu’il ne faut pas faire : utiliser la canonical pour relier deux contenus différents, ou utiliser noindex ou robots.txt pour choisir une version canonique. Le contenu en double n’est pas une infraction aux règles de Google ; c’est un problème de clarté que la canonical aide à régler.

Dans cette page

    Mis à jour le 23 octobre 2026

    Votre fiche produit est accessible depuis trois catégories, avec trois adresses différentes. Votre page d’accueil répond avec et sans « www ». Vos listes d’articles changent d’adresse selon le tri choisi. Pour un visiteur, c’est la même page. Pour un moteur, ce sont autant d’URL qui affichent le même contenu, et il doit en choisir une.

    La balise canonical sert à l’aider dans ce choix. Cette page explique comment elle fonctionne, quand l’utiliser et quelles erreurs éviter. Elle fait partie des réglages de base du SEO technique.

    Par Alexandre Montenon, consultant SEO depuis 2011

    Pourquoi le contenu en double pose question

    Google explique qu’il regroupe les pages dont le contenu principal est identique ou très proche, choisit la plus représentative comme page canonique et n’affiche en général que celle-ci, et précise que le contenu en double est normal et ne contrevient pas à ses règles contre le spam. Les causes qu’il cite sont courantes : variantes régionales, versions mobile et ordinateur, HTTP et HTTPS, fonctions de tri et de filtre, sites de démonstration restés accessibles.

    Le problème n’est donc pas une sanction, mais un manque de maîtrise : si vous n’indiquez rien, Google choisit lui-même la version affichée, qui n’est pas forcément celle que vous préférez. Les liens et les signaux peuvent aussi se disperser entre plusieurs adresses, et vos statistiques deviennent plus difficiles à lire.

    Comment indiquer la version canonique

    Google présente trois méthodes : la redirection permanente et l’annotation rel="canonical", qu’il qualifie de signaux forts, et l’inclusion dans le plan de site, signal plus faible ; il précise qu’aucune n’est obligatoire et que combiner des signaux cohérents augmente les chances que la version choisie soit retenue.

    MéthodeForce du signalQuand l’utiliser
    Redirection 301ForteL’ancienne adresse n’a plus de raison d’être accessible
    Balise rel="canonical" dans le headForteLes variantes doivent rester accessibles aux visiteurs (tri, filtres, paramètres)
    En-tête HTTP LinkForteFichiers non HTML, comme les PDF
    Plan de site XMLPlus faibleEn complément, pour lister les seules versions canoniques

    Si la variante n’a aucune utilité pour le visiteur, la redirection 301 est la solution la plus nette. La balise canonical convient quand les deux adresses doivent continuer à fonctionner.

    Écrire la balise

    Elle se place dans la section <head> de la page :

    <link rel="canonical" href="https://www.exemple.fr/chaussures/trail-modele-x/">

    • Une adresse absolue, avec le protocole et le domaine, plutôt qu’un chemin relatif.
    • La version HTTPS et la forme exacte que vous utilisez partout (avec ou sans www, avec ou sans barre finale).
    • Une seule balise par page. Deux canonicals différentes s’annulent en pratique.
    • Dans le code initial de la page, plutôt qu’ajoutée par un script après coup.

    Sur WordPress, Shopify ou PrestaShop, la balise est en général produite automatiquement par l’outil ou par un plugin SEO. Vérifiez quand même dans le code source qu’elle pointe vers la bonne adresse.

    La canonical autoréférente

    Chaque page indexable devrait porter une canonical qui pointe vers sa propre adresse. Google cite d’ailleurs l’absence de canonical autoréférente sur la page de référence parmi les erreurs à éviter. Cette précaution protège contre les variantes que vous ne maîtrisez pas : paramètres de suivi ajoutés aux liens d’une campagne, copies de vos pages sur d’autres adresses.

    On vérifie : la balise canonical

    Les cas d’usage courants

    Paramètres d’URL. Tri, filtres, pagination de recherche interne, paramètres de suivi : la page avec paramètres pointe vers la version sans paramètre quand le contenu principal est le même.

    Produits dans plusieurs catégories. Une seule adresse de référence pour la fiche, quelle que soit la catégorie depuis laquelle on y arrive.

    Variantes de produit. Couleurs ou tailles sur des adresses distinctes : canonical vers la fiche principale si le contenu est quasi identique, adresses propres si chaque variante est recherchée et décrite.

    Contenu republié ailleurs. Un article repris par un partenaire peut porter, sur son site, une canonical vers votre article d’origine, si le partenaire l’accepte.

    Versions imprimables ou AMP d’une page : canonical vers la version principale.

    Canonical et sites multilingues

    Une page traduite n’est pas un doublon de la version originale : chaque langue garde sa propre canonical autoréférente, et les versions sont reliées entre elles par les annotations hreflang. L’erreur classique consiste à faire pointer la canonical de toutes les versions vers la version française, ce qui revient à demander à Google d’ignorer les traductions. Le cas des variantes régionales dans une même langue (France, Belgique, Suisse) est plus délicat : si les pages sont presque identiques, Google peut en regrouper certaines ; des contenus réellement adaptés (prix, livraison, coordonnées locales) l’aident à les distinguer.

    Canonical entre deux domaines

    La balise peut pointer vers une adresse d’un autre domaine. C’est utile quand un même contenu est publié sur deux de vos sites, ou quand un partenaire reprend un de vos articles avec votre accord. Elle signale alors que la version d’origine est la vôtre. Le partenaire n’est pas obligé de l’accepter ; à défaut, demandez au moins un lien vers l’article original. À l’inverse, si vous republiez sur votre site un contenu paru ailleurs, indiquez la source d’origine.

    Faut-il une canonical sur les pages en noindex ?

    Non : une page que vous excluez des résultats n’a pas besoin de déclarer de version de référence, et combiner noindex et une canonical vers une autre page envoie deux messages différents. Choisissez l’un ou l’autre selon votre objectif : exclure la page, ou la rattacher à une autre.

    Les erreurs fréquentes

    Google en liste plusieurs dans sa documentation, auxquelles s’ajoutent des erreurs fréquentes en pratique :

    Utiliser robots.txt pour canonicaliser. Une URL bloquée peut tout de même être indexée sans son contenu.

    Utiliser noindex pour choisir une version. La page disparaît des résultats.

    Envoyer des signaux contradictoires. Canonical vers A, plan de site qui liste B, liens internes vers C.

    Pointer vers une page redirigée, en erreur ou en noindex. Le signal devient incohérent.

    Mettre la page d’accueil en canonical de toutes les pages. Une erreur de modèle qui peut faire disparaître des centaines de pages.

    Relier deux contenus différents. Deux articles distincts qui traitent un sujet proche ne sont pas des doublons : il faut les différencier ou les fusionner, pas les canonicaliser.

    Canonicaliser toutes les pages de pagination vers la première. Les pages 2, 3 et suivantes d’une catégorie listent des produits différents : chacune garde sa propre canonical.

    Mon petit conseil de pro

    Après une refonte ou un changement de thème, ouvrez le code source d’une page de chaque modèle (accueil, catégorie, fiche, article) et cherchez « canonical ». En deux minutes, vous vérifiez qu’aucune page ne pointe vers l’ancien domaine, vers la version HTTP, ou vers la page d’accueil par erreur. C’est l’une des causes de chute de trafic les plus fréquentes après une mise en ligne, et l’une des plus simples à repérer.

    Vérifier la canonique retenue par Google

    L’outil d’inspection d’URL de la Search Console affiche, pour une adresse donnée, la canonique déclarée par la page et celle que Google a retenue. Si les deux diffèrent, cherchez ce qui contredit votre choix : liens internes, plan de site, redirections, contenu trop différent entre les versions. Corrigez la source de la contradiction plutôt que de multiplier les balises, puis demandez une nouvelle inspection et patientez : la prise en compte peut demander plusieurs semaines sur un grand site. Le rapport d’indexation des pages signale aussi les cas où Google a choisi une autre canonique que celle déclarée. La page sur l’indexation Google détaille la lecture de ces rapports.

    Canonical et assistants d’IA

    Les moteurs génératifs qui s’appuient sur l’index des moteurs de recherche citent en général la version de référence d’une page. Des adresses canoniques claires et stables évitent que vos contenus soient cités sous une adresse de test, avec des paramètres de suivi ou sur une version obsolète.

    Exemple fictif : une boutique de vélos

    Pour illustrer, un cas inventé. Une boutique de vélos en ligne constate dans la Search Console que Google a retenu, pour plusieurs fiches, des adresses avec un paramètre de tri comme canoniques. En vérifiant, elle découvre que son thème n’ajoute la balise canonical que sur les articles de blog. Elle active la canonical autoréférente sur toutes les fiches et catégories, retire les adresses à paramètres de son plan de site, corrige ses liens internes, puis suit l’inspection d’URL pendant quelques semaines. Les éléments de cet exemple sont inventés pour l’illustration.

    Ce qu’il fallait retenir
    • La balise canonical indique la version de référence d’un contenu accessible à plusieurs adresses.
    • C’est un signal fort pour Google, pas une directive.
    • Une canonical autoréférente, absolue, en HTTPS sur chaque page indexable.
    • Signaux cohérents : canonical, plan de site, liens internes et redirections doivent concorder.
    • Jamais de noindex ni de robots.txt pour canonicaliser, jamais de canonical entre deux contenus différents.

    Questions fréquentes sur la balise canonical

    À quoi sert la balise canonical ?

    Elle indique à Google quelle adresse est la version de référence quand un même contenu est accessible à plusieurs URL, pour qu’il affiche et consolide les signaux sur celle-ci.

    Google suit-il toujours la balise canonical ?

    Non. C’est un signal fort, mais Google peut retenir une autre version si d’autres signaux, comme les liens internes ou le plan de site, le contredisent.

    Faut-il une canonical sur chaque page ?

    Oui, une canonical autoréférente sur chaque page indexable est une bonne pratique : elle protège contre les variantes avec paramètres que vous ne maîtrisez pas.

    Canonical ou redirection 301 ?

    La redirection quand l’ancienne adresse n’a plus d’utilité ; la canonical quand plusieurs adresses doivent rester accessibles aux visiteurs.

    Le contenu dupliqué est-il pénalisé ?

    Non. Google indique que le contenu en double ne contrevient pas à ses règles contre le spam ; il choisit simplement une version à afficher.

    06 59 54 68 89

    Vous avez une question, un projet ? Parlons-en ensemble.

    On discute ?