Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Balise canonical et SEO : la solution contre le contenu dupliqué

Par Toy Wen Da, Cofondateur · · 11 min de lecture

Traduit de l'original en anglais. Lire en anglais

Tout commence par une seule ligne de code HTML, rel="canonical", qui indique aux moteurs de recherche quelle URL, parmi plusieurs pages quasi identiques, est la version maîtresse à indexer et à positionner. Elle empêche le contenu dupliqué de répartir vos signaux de classement entre plusieurs URL, afin que la version que vous voulez vraiment voir apparaître dans les résultats de recherche y arrive.

Plusieurs étiquettes vierges suspendues à des ficelles sur fond noir, idéales pour vos créations.

Qu'est-ce qu'une balise canonical, et pourquoi compte-t-elle pour le SEO ?

Schéma montrant trois URL dupliquées qui pointent vers une page canonique grâce à une balise rel=canonical

Une balise canonical se trouve dans la section <head> d'une page. Elle ressemble à ceci :

<link rel="canonical" href="https://www.example.com/preferred-page/" />

Cette seule ligne indique à Google, à Bing et à tous les autres robots d'exploration de considérer cette URL comme la version de référence. Toute autre page au contenu identique ou sensiblement similaire est traitée comme un doublon, et ses signaux de classement (liens, mentions, trafic historique) sont attribués à l'URL canonique.

Les moteurs de recherche voient des URL, et non des pages comme vous les voyez. example.com, www.example.com et example.com/index.php peuvent tous afficher exactement la même page d'accueil. Pour un robot, ce sont trois adresses distinctes. Ajoutez un filtre de taille, un paramètre de suivi ou un identifiant de session, et un seul contenu peut se multiplier en dizaines d'URL. Sans balise canonical, votre puissance de classement se disperse entre toutes ces URL au lieu de se concentrer sur une seule.

Les balises canonical consolident aussi ce que les référenceurs appellent la link equity, la valeur de classement transmise par les liens entrants. Si cinq URL ont chacune obtenu quelques backlinks, une balise canonical regroupe cette valeur sur une seule URL au lieu de la diviser par cinq.

Une balise canonical est un signal, pas un ordre

Voici le point qui piège beaucoup de monde. Les porte-parole de Google en matière de recherche l'ont dit clairement : une balise canonical est un signal que Google pondère, pas une instruction qu'il doit suivre. Si les systèmes de Google trouvent des indices solides qu'une autre URL correspond mieux aux utilisateurs, d'après le maillage interne, les redirections ou la similarité du contenu, il peut sélectionner une autre URL canonique que celle que vous avez indiquée. Selon la documentation Google Search Central, lorsqu'aucune préférence canonique n'est précisée, Google détermine lui-même ce qu'il considère comme la meilleure version.

Cela ne rend pas la balise facultative en pratique. C'est toujours le signal explicite le plus fort que vous puissiez envoyer, placé au-dessus de l'inclusion dans le sitemap et juste en dessous d'une redirection pure et simple.

Pourquoi le contenu dupliqué vous coûte des positions

Exemple d'une même fiche produit accessible via cinq variantes d'URL différentes

Les URL dupliquées sont plus fréquentes que la plupart des propriétaires de sites ne l'imaginent, et elles ressemblent rarement à une erreur vue de l'intérieur. La même page se trouve simplement accessible de plusieurs façons, via une redirection jamais nettoyée, un paramètre marketing ou un CMS qui génère plus d'un chemin vers le même contenu. Rien ne semble cassé. Mais cela plafonne discrètement le classement que peut atteindre chaque URL, parce que les signaux de classement ne se combinent jamais complètement.

D'où viennent généralement les URL dupliquées

Cause Exemple Solution
WWW ou non-WWW https://example.com et https://www.example.com Redirigez l'une vers l'autre, puis ajoutez une balise canonical autoréférente sur la version conservée
HTTP ou HTTPS http://example.com et https://example.com Forcez le HTTPS avec une redirection. Google préfère déjà le HTTPS comme version canonique lorsque les deux existent
Paramètres de suivi example.com/shoes et example.com/shoes?utm_source=newsletter Balise canonical sur l'URL avec paramètres, pointant vers la version propre
Navigation à facettes example.com/shirts?size=xl&color=red Balise canonical pointant vers la page de catégorie principale, sauf si la vue filtrée répond à une vraie demande de recherche
Versions imprimables ou AMP example.com/article et example.com/article/print Balise canonical sur la version alternative, pointant vers l'article principal

Ces problèmes relèvent du même terrain que celui de notre guide sur l'importance du SEO technique pour votre classement : de petits défauts de structure qui n'affichent jamais de message d'erreur, mais qui limitent discrètement le classement d'une page.

Pourquoi le budget de crawl de Google compte ici

Google a indiqué que la page canonique est explorée le plus régulièrement, tandis que les doublons le sont moins souvent, précisément pour réduire la charge d'exploration qu'un site impose à ses systèmes. Sur un grand site, ce n'est pas un gain d'efficacité mineur. C'est la différence entre un Googlebot qui consacre sa visite aux pages nouvelles ou mises à jour et un Googlebot qui s'enlise dans des centaines d'URL quasi identiques qu'il a déjà vues.

Comment ajouter une balise canonical : 3 méthodes de mise en œuvre

Gros plan sur des étiquettes blanches vierges sur un fond rouge texturé, parfait pour les maquettes et la conception.

La documentation de Google recense trois façons de signaler une URL canonique, ainsi que les redirections, une catégorie distincte et plus forte pour retirer complètement une page.

Méthode Idéale pour Force du signal Fonctionne sur les fichiers non HTML
Redirection 301 Retirer définitivement une URL dupliquée La plus forte, traitée presque comme une directive Oui
Élément de lien rel="canonical" Pages HTML que vous voulez garder en ligne tout en les consolidant Signal fort Non, HTML uniquement
En-tête HTTP rel="canonical" PDF, documents Word et autres fichiers non HTML Signal fort Oui
Inclusion dans le sitemap Grands sites où les balises page par page sont difficiles à maintenir Signal faible à lui seul Couvre toute URL listée dans le sitemap

1. L'élément de lien HTML rel=canonical

Ajoutez un élément de lien avec rel="canonical" dans le <head> de chaque page dupliquée, en pointant vers l'URL préférée. Utilisez une URL absolue (https://www.example.com/page/), jamais une URL relative (/page/). Google recommande explicitement les URL absolues, car les chemins relatifs peuvent poser problème si une version de préproduction ou de test de votre site est explorée par erreur.

2. L'en-tête HTTP rel=canonical

Pour les fichiers sans en-tête HTML, comme un PDF, vous pouvez envoyer le même signal dans la réponse du serveur :

Link: <https://www.example.com/downloads/white-paper.pdf>; rel="canonical"

C'est la seule méthode qui fonctionne pour le contenu non HTML, et elle n'ajoute rien à la taille du fichier de la page.

3. L'inclusion dans le sitemap (le signal le plus faible)

Chaque URL listée dans votre sitemap est une suggestion faible qu'il s'agit de la version canonique. C'est simple à maintenir sur un grand site, mais Google doit encore déterminer quels doublons s'y rattachent. Utilisez-la en complément de l'élément de lien ou de l'en-tête, pas à leur place.

Si vous préférez ne rien coder à la main, le générateur gratuit de balises meta de SearchBlueprint produit la ligne rel=canonical exacte dont vous avez besoin, prête à être collée dans l'en-tête d'une page.

Configurer rel=canonical selon la plateforme : WordPress, Shopify et Wix

Captures d'écran côte à côte des réglages d'URL canonique dans WordPress, Shopify et Wix

La plupart des plateformes modernes gèrent les balises canonical à votre place, dans une certaine mesure. La difficulté tient généralement à savoir ce que fait le réglage par défaut, et quand le modifier.

Plateforme Comportement par défaut Comment personnaliser
WordPress Aucune balise canonical sur une installation standard Yoast SEO ou All in One SEO Pack ajoutent un champ canonical à chaque article et page
Shopify Ajoute automatiquement des balises canonical aux pages produit et collection Un réglage de canonicalisation intégré permet de l'ajuster page par page
Wix Ajoute automatiquement une balise canonical autoréférente à chaque page Wix permet aussi de remplacer manuellement l'URL canonique, page par page

Les sites sur mesure et headless présentent plus de risques, puisque rien ne génère la balise automatiquement. Une modification de modèle qui supprime l'élément de lien canonical, ou un environnement de préproduction laissé explorable, peut anéantir des semaines de travail SEO solide sans déclencher la moindre erreur visible. Vérifier le HTML rendu après chaque mise à jour importante de modèle vaut bien les cinq minutes que cela prend.

Les balises canonical ne sont qu'un point parmi des dizaines à vérifier avant la mise en ligne d'une page. Notre checklist SEO on-page couvre toute la liste de contrôle avant publication, balises canonical comprises.

Bonnes pratiques pour la balise canonical

Une poignée d'habitudes couvre l'essentiel de ce qui compte vraiment, et aucune ne demande un développeur dès lors que vous savez quoi vérifier :

  • Utilisez une balise canonical autoréférente sur chaque page indexable, y compris celle que vous considérez déjà comme canonique.
  • Utilisez des URL absolues, pas des chemins relatifs.
  • Canonicalisez votre page d'accueil de façon proactive. C'est la page la plus susceptible d'avoir plusieurs variantes d'URL.
  • Gardez des signaux canoniques cohérents partout où vous les définissez. Ne faites pas pointer une page vers une URL dans sa balise HTML et vers une autre dans votre sitemap.
  • Faites correspondre la langue de la page canonicalisée aux annotations hreflang de la page, faute de quoi les deux signaux risquent de se contredire.
  • Préférez le HTTPS au HTTP comme version canonique chaque fois que les deux existent, conformément à la préférence affichée par Google.
  • Revoyez les balises canonical après une migration de site ou un changement de structure d'URL, car d'anciennes cibles canoniques peuvent pointer en silence vers des URL qui n'existent plus.
  • Testez la balise après publication. Une balise canonical qui ne s'affiche jamais à cause d'un bug de modèle ne protège rien.

Ces habitudes s'ajoutent aux fondamentaux plus larges de notre guide sur les conseils pratiques de SEO on-page qui font vraiment progresser le classement.

Les erreurs qui cassent votre canonicalisation

Les erreurs de balise canonical les plus courantes sont silencieuses. Aucune erreur ne s'affiche. Le signal cesse simplement de fonctionner.

  • Chaînes de canonical. La page A pointe vers la page B, et la page B pointe vers la page C. Pointez toujours directement vers la destination finale.
  • Canonical circulaires. La page A pointe vers la page B, et la page B pointe en retour vers la page A. Cela n'apprend rien d'utile aux moteurs de recherche, et le signal est ignoré.
  • Canonical et noindex. Faire pointer une balise canonical vers une URL également bloquée par robots.txt ou en noindex envoie des signaux contradictoires. Utilisez l'élément de lien canonical plutôt que noindex lorsque l'objectif est de consolider des doublons, et non de retirer une page de l'index.
  • Plusieurs balises canonical sur une page. Google a indiqué que lorsqu'il trouve plus d'une déclaration canonique sur une page, il les ignorera probablement toutes. C'est pire que de n'en avoir aucune.
  • Canonicaliser des pages qui ne sont pas réellement des doublons. Si le contenu est nettement différent, une balise canonical forcée est généralement ignorée de toute façon, puisque le signal contredit le contenu de la page.

Une chaîne de canonical ou une combinaison malheureuse de noindex et de canonical, c'est exactement ce qu'une passe technique ciblée détecte tôt. Notre guide pour réaliser un audit SEO rapide en 60 minutes détaille les vérifications à lancer en premier.

rel=canonical, redirection ou noindex : lequel choisir ?

Chacun de ces outils résout un problème différent, et utiliser le mauvais est une raison fréquente pour laquelle les balises canonical semblent « ne pas fonctionner ».

Situation À utiliser Pourquoi
Deux URL en ligne doivent rester accessibles, mais une seule doit se positionner Balise canonical Consolide les signaux de classement sans supprimer aucune des deux URL
Une URL est définitivement retirée et le trafic doit passer vers l'autre Redirection 301 Transmet le signal le plus fort et envoie les utilisateurs vers une page fonctionnelle
Une page ne doit jamais apparaître dans les résultats de recherche, comme une page de recherche interne ou une page de remerciement Noindex Retire entièrement la page de l'index, ce qu'une balise canonical seule ne fera pas
Un PDF ou un document Word reprend un contenu déjà présent sur une page HTML En-tête HTTP rel="canonical" La seule méthode canonique qui fonctionne en dehors du HTML

Si vous ne savez pas laquelle s'applique à un ensemble d'URL précis, un audit SEO technique complet recense chaque doublon d'un site et recommande la bonne solution pour chacun, plutôt que d'appliquer la même balise partout.

Comment vérifier et auditer votre configuration rel=canonical

Auditer les balises canonical revient à trois questions : la page en a-t-elle une, pointe-t-elle vers la bonne URL, et cette URL est-elle elle-même explorable et indexable.

Vérification manuelle : afficher le code source de la page

Faites un clic droit sur une page et choisissez « Afficher le code source de la page », ou tapez view-source: avant l'URL dans la barre d'adresse. Cherchez rel="canonical" dans la section head. Vérifiez que le href pointe là où vous l'attendez, et qu'il s'agit d'une URL absolue.

Vérification automatisée : outils d'audit en masse

Vérifier une page à la fois ne tient pas au-delà de quelques URL. Le vérificateur gratuit de balises meta on-page de SearchBlueprint lit la balise canonical directement sur toute URL que vous collez, avec votre titre et vos intertitres, ce qui vous permet de la confirmer en quelques secondes au lieu de fouiller le code source de chaque page.

FAQ

Qu'est-ce qu'une balise canonical en SEO ?

Une balise canonical est un élément HTML, rel="canonical", placé dans le head d'une page, qui indique aux moteurs de recherche quelle URL, parmi des pages dupliquées ou quasi dupliquées, doit être considérée comme la version principale pour l'indexation et le classement. Les moteurs de recherche attribuent alors des signaux tels que les backlinks et le trafic à cette URL préférée, au lieu de les répartir entre tous les doublons.

Une balise canonical est-elle la même chose qu'une redirection 301 ?

Non. Une redirection envoie les utilisateurs et les moteurs de recherche vers une autre URL et retire l'originale de la circulation. Une balise canonical garde les deux URL en ligne et accessibles, mais demande aux moteurs de recherche de ne positionner que celle que vous indiquez.

Google suit-il toujours la balise canonical ?

Pas toujours. Google la traite comme un signal fort plutôt que comme une directive. Si ses propres systèmes trouvent des indices clairs qu'une autre URL correspond mieux, il peut choisir celle-ci à la place, même si c'est rare lorsque la balise est correctement mise en œuvre.

Chaque page doit-elle avoir une balise canonical autoréférente ?

Oui. Une balise canonical qui pointe vers sa propre page supprime toute ambiguïté sur la version préférée, même pour des pages qui n'ont aucun doublon évident aujourd'hui.

Comment vérifier la balise canonical d'une page ?

Affichez le code source de la page et cherchez rel="canonical" dans la section head. Un outil gratuit qui lit les balises meta directement depuis une URL vous montre la même chose sans ouvrir le moindre code source.

Repérez chaque problème de balise canonical sur votre site

Une balise canonical manquante ou contradictoire s'annonce rarement. Elle divise simplement et discrètement vos signaux de classement, pendant que la page que vous voulez vraiment positionner n'y arrive jamais tout à fait. Vérifier chaque URL à la main ne tient pas au-delà de quelques pages, et les réglages par défaut des plateformes ne sont pas toujours corrects. Bien maîtriser la balise canonical en SEO permet de détecter ces problèmes avant qu'ils ne vous coûtent des positions. Parlez à l'équipe et voyez exactement ce qu'un audit des balises canonical révèle sur un site comme le vôtre, à partir d'un vrai rapport d'exemple.

Ressources / Références

  1. La documentation Google Search Central
Voyez ce que cela donne sur votre propre siteCollez une URL et SearchBlueprint la note avec le même moteur de contenu que celui qui a noté cet article, puis vous indique les correctifs à apporter, dans l'ordre où ils rapportent le plus.Obtenir votre plan gratuit

Sources

Avertissement : cet article présente des informations générales sur des règles et des chiffres en vigueur au moment de sa rédaction. Il ne constitue pas un conseil personnalisé en matière financière, fiscale ou d'investissement. Il ne tient pas compte de vos revenus, de vos obligations, de votre tolérance au risque ni de vos objectifs, et les taux et seuils évoluent. Vérifiez la situation actuelle auprès de l'autorité compétente, et consultez un conseiller agréé ou un expert-comptable qualifié avant d'agir.

À propos de l'auteur

SearchBlueprint a recherché, rédigé et noté cet article avec la chaîne de production de contenu que nos clients utilisent sur leurs propres sites. La note affichée dans la signature est celle que notre moteur de contenu a attribuée à cette page avant sa publication. Rien ici n'est relu à la main, et c'est tout l'intérêt : c'est le résultat du produit, publié là où chacun peut le vérifier.