Balise canonical : réglez le contenu dupliqué, les canonical autoréférents et les références canonical inter-domaines pour votre SEO.

Le contenu dupliqué fait inévitablement partie des sites web modernes. Les sites e-commerce proposent des fiches produits accessibles via plusieurs URL (avec ou sans filtres, avec des paramètres de suivi, par différents chemins de catégories). Les éditeurs de contenu ont des pages accessibles en version ordinateur et en version mobile. Les CMS créent parfois des versions dupliquées d'un même contenu. Les paramètres d'URL, les identifiants de session et les codes de suivi génèrent des doublons sans qu'on l'ait voulu. Sans balise canonical, Google indexe tous ces doublons et votre autorité de liens se disperse sur plusieurs URL.
La balise canonical regroupe cette autorité. Elle dit à Google : voici la version de référence, ignorez les autres. Google respecte les balises canonical et consolide l'autorité de liens sur l'URL canonique. Cela renforce son autorité et son potentiel de positionnement. Les balises canonical comptent parmi les outils SEO les plus puissants et les plus sous-utilisés.
Une balise canonical tient en une seule ligne de HTML, placée dans la section `` de votre page. Elle se présente ainsi : ``. L'attribut href indique l'URL canonique. Vous placez cette balise sur chaque page dupliquée, en la faisant pointer vers la version de référence.
Comment cela fonctionne : lorsque Google explore votre site et qu'il rencontre cette balise, il comprend que la page est un doublon. Il rattache alors l'URL dupliquée à l'index de l'URL canonique. Toute la valeur des liens remonte vers cette dernière, qui est la seule à être indexée et à se positionner dans les résultats. Quant à l'URL dupliquée, elle n'est pas indexée, même si Google peut continuer à l'explorer.
La documentation de Google sur la balise canonical détaille sa mise en oeuvre et les bonnes pratiques. Les balises canonical sont facultatives, mais recommandées dès qu'un site comporte du contenu dupliqué. La plupart des sites en ont bien plus qu'ils ne l'imaginent.
Les balises canonical sont des indications, pas des ordres. Google peut ignorer une balise si l'URL cible n'a pas de sens (par exemple une canonisation vers un autre domaine pour un contenu sans rapport). Utilisez-les correctement pour que Google les respecte.
Le contenu dupliqué apparaît dans plusieurs situations courantes :
Les paramètres d'URL : des chaînes de requête comme `?page=1&sort=popular` créent du contenu dupliqué. Une page de listing produits reste la même qu'on y accède par `/products` ou par `/products?sort=popular`. Ajoutez une balise canonical sur les versions paramétrées, en pointant vers l'URL de base.
Les identifiants de session : certains sites ajoutent un identifiant de session à l'URL, comme `/page?sid=abc123`. Chaque session crée une nouvelle URL avec le même contenu. Canonisez-les vers l'URL de base, sans l'identifiant.
Les paramètres de suivi : les paramètres UTM (utm_source, utm_campaign) créent des URL dupliquées. `/page?utm_source=email` et `/page?utm_source=social` ont un contenu identique. Ajoutez une balise canonical sur ces variantes, en pointant vers l'URL de base.
HTTP et HTTPS : si vos pages existent à la fois en HTTP et en HTTPS, canonisez les versions en HTTP vers les versions en HTTPS qui leur correspondent. Un site moderne a tout intérêt à ne fonctionner qu'en HTTPS.
www et sans www : `www.example.com` et `example.com` sont techniquement deux URL différentes avec un contenu identique. Choisissez celle qui fera référence. La plupart des sites s'en tiennent à une seule forme, mais certains laissent les deux en ligne sans s'en rendre compte.
Les versions mobile et ordinateur : si vous maintenez un site mobile distinct de la version pour ordinateur, utilisez des balises canonical ou la balise de lien alternate. Les sites modernes sont responsives et n'ont plus besoin d'une version mobile séparée : le cas est donc devenu rare.
Une balise canonical autoréférente fait pointer une page vers elle-même. Sur la page `/my-page`, elle se présente ainsi : ``. Cela peut sembler superflu, mais c'est en réalité une bonne pratique que Google recommande.
Ces balises ont une utilité : elles affirment explicitement qu'une page est canonique et qu'elle doit être indexée. Si la page venait à être chargée dynamiquement depuis une autre URL ou incluse dans une autre page, la balise autoréférente empêche qu'elle soit traitée comme un doublon. C'est pourquoi Google recommande d'ajouter des balises canonical autoréférentes sur toutes les pages, et pas seulement sur les doublons.
De nombreux CMS (WordPress, Shopify) ajoutent automatiquement ces balises autoréférentes. Vérifiez que le vôtre le fait bien. Si ce n'est pas le cas, ajoutez-les à la main ou configurez l'extension adaptée.
Vous pouvez canoniser vers des pages hébergées sur un autre domaine. Si vous avez migré vos contenus d'un ancien domaine vers un nouveau, canonisez les pages de l'ancien domaine vers le nouveau. L'autorité de l'ancien domaine se reporte alors sur le nouveau.
Exemple : vous avez migré de `old.example.com` vers `new.example.com`. Ajoutez `` sur la page de l'ancien domaine. Google reportera l'autorité de liens de l'ancienne URL sur celle du nouveau domaine et finira par cesser d'indexer l'ancien.
Google Search Console vous permet de gérer les canonical d'un domaine à l'autre. Si vous êtes propriétaire des deux domaines, c'est une pratique de migration recommandée.
Ajoutez la balise canonical dans la section `` de votre HTML. Elle doit figurer parmi les premiers éléments de l'en-tête, avant les autres liens. Utilisez l'URL absolue, avec le domaine et le protocole (https).
Les bonnes pratiques :
Utilisez des URL absolues, jamais relatives. À éviter : ``. À faire : ``.
Utilisez le protocole https si votre site dispose d'un certificat SSL. Canonisez vers les URL en HTTPS même lorsque vous accédez à la page en HTTP.
Canonisez vers la version que Google doit indexer. C'est en général la version la plus complète et la plus agréable pour l'internaute. Canonisez les pages de filtre et de tri vers l'URL de base. Canonisez les variantes paramétrées vers l'URL de base.
Assurez-vous que la page ciblée existe bien et qu'elle est explorable. Canoniser vers une page inexistante ou bloquée par le robots.txt ne sert à rien.
Ne créez pas de chaînes de canonisation. Ne canonisez pas la page A vers la page B, puis la page B vers la page C. Faites pointer la page A directement vers la page C. Les chaînes conduisent Google à ignorer vos canonical.
Utilisez le test des résultats enrichis de Google pour valider vos balises canonical. Cet outil indique si Google reconnaît correctement la balise que vous avez posée.
La balise canonical n'est pas le seul moyen de traiter les doublons. Il en existe d'autres :
Les redirections 301 : elles redirigent définitivement les URL dupliquées vers l'URL canonique. Une redirection 301 est plus forte qu'une balise canonical, car elle envoie immédiatement les visiteurs et les robots vers la bonne page. Utilisez la redirection 301 lorsque vous voulez supprimer définitivement une URL dupliquée, et la balise canonical lorsque vous voulez garder l'URL dupliquée en ligne tout en consolidant l'indexation.
La balise meta robots noindex : ajoutez `` sur les pages dupliquées pour demander à Google de ne pas les indexer. Cela empêche l'indexation des doublons, mais ne consolide pas l'autorité de liens comme le fait une balise canonical. Réservez le noindex aux pages que vous ne voulez pas voir indexées du tout (préproduction, administration).
Le fichier robots.txt : servez-vous du robots.txt pour empêcher l'exploration des pages dupliquées. Google ne les explore alors plus, ce qui économise du budget de crawl. En revanche, cela ne consolide pas l'autorité de liens. Celle-ci circule vers les URL canonisées, pas vers celles qui sont bloquées par le robots.txt.
Pour la plupart des contenus dupliqués, la balise canonical est le bon choix, puisqu'elle consolide l'autorité tout en laissant les URL dupliquées accessibles.
Erreur 1 : canoniser vers la mauvaise page. Certains sites canonisent toutes les variantes vers la page d'accueil. C'est une erreur. Canonisez chaque variante vers la version de référence qui lui correspond. Canoniser `/products/shoes` vers `/` revient à demander à Google d'indexer la page d'accueil, et non la page des chaussures.
Erreur 2 : les chaînes de canonisation. Ne canonisez pas la page A vers la page B, puis la page B vers la page C. Google risque d'ignorer la chaîne. Faites pointer la page A directement vers la page C.
Erreur 3 : mélanger la balise canonical et la redirection. Ne redirigez pas une page tout en lui ajoutant une balise canonical. La redirection est le plus fort des deux signaux. Si une page redirige, ne lui mettez pas de balise canonical.
Erreur 4 : oublier les paramètres. Beaucoup de sites ne canonisent pas les pages qui portent des paramètres d'URL. Or chaque variante de paramètre crée une URL distincte. Canonisez toutes ces variantes vers l'URL de base.
Erreur 5 : les URL relatives. Employez des URL absolues dans vos balises canonical, jamais des URL relatives. Les URL absolues sont sans ambiguïté, alors que les URL relatives peuvent être mal interprétées.
Google Search Console affiche les informations de canonisation dans le rapport de couverture. Vous y voyez quelles pages sont considérées comme canoniques, lesquelles sont traitées comme des doublons, et si Google a relevé des anomalies.
Guettez les canonical inattendus. Si Google interprète vos balises autrement que vous ne l'aviez prévu, des avertissements apparaissent dans le rapport. Par exemple, si vous canonisez vers une page qui n'existe pas, Google vous le signale.
Auditez les canonical de votre site chaque trimestre. Vérifiez que tous vos contenus dupliqués pointent vers les bonnes URL. À mesure que vous ajoutez du contenu ou réorganisez vos pages, tenez votre stratégie de canonisation à jour.
Ne faites jamais pointer un canonical vers une page en noindex. Si l'URL canonique porte un `noindex`, Google n'indexera pas la page et la consigne de canonisation devient inutile. Assurez-vous toujours que vos URL canoniques sont indexables et de bonne qualité.
Évitez les chaînes de canonisation. Ne faites pas pointer le canonical A vers B, puis B vers C. Cela gaspille du budget de crawl et brouille la lecture de Google. Faites toujours pointer vos canonical directement vers la destination finale.
N'abusez pas de l'autoréférence. Les canonical autoréférents sont valables (une page qui pointe vers elle-même), mais leur usage systématique n'est pas nécessaire et consomme du budget de crawl. Réservez les canonical aux versions dupliquées ou alternatives.
N'utilisez jamais les canonical pour la pagination. Un canonical de pagination ne doit pointer vers la première page que dans le cas d'une série (partie 1, partie 2, partie 3). Les recommandations de Google sur la pagination expliquent la bonne façon de traiter un contenu réparti sur plusieurs pages. Pour un contenu volumineux découpé en plusieurs pages, utilisez rel="next" et rel="prev" plutôt que des canonical.
Tester ses canonical est indispensable. Utilisez l'outil d'inspection d'URL de Google Search Console pour vérifier que vos balises canonical fonctionnent. L'outil indique quelle URL Google considère comme la version canonique, et pour quelle raison.
La balise canonical est un outil déterminant pour gérer le contenu dupliqué et consolider l'autorité de liens. Sans elle, le contenu dupliqué fragmente votre autorité sur plusieurs URL et affaiblit vos positions. Avec elle, vous concentrez cette autorité sur les URL de votre choix et vous améliorez leur potentiel de classement.
Mettez des canonical autoréférents sur toutes vos pages. Ajoutez des canonical sur chaque page comportant du contenu dupliqué. Contrôlez-les chaque trimestre dans Google Search Console. Assurez-vous qu'ils pointent vers les bonnes URL et qu'ils sont correctement implémentés. Utilisez notre audit GEO SEO pour repérer les balises canonical manquantes et les problèmes de contenu dupliqué sur l'ensemble de votre site.
Pas directement. Une balise canonical n'améliore pas votre positionnement. Elle gère le contenu dupliqué en regroupant l'autorité de liens sur l'URL de référence. Sans elle, Google répartit votre autorité entre les versions dupliquées.
Oui. Une page doit porter une balise canonical qui pointe vers elle-même. Cela indique à Google quelle version fait référence, en particulier lorsqu'il existe plusieurs variantes (http ou https, www ou sans www).
Oui. Vous pouvez canoniser une page vers un autre domaine, ce qui regroupe l'autorité sur le domaine de référence. Google suit toutefois rarement les canonical inter-domaines, sauf si les domaines sont étroitement liés (par exemple www et sans www).