Que sont les balises canonical et comment évitent-elles le contenu dupliqué ?

Découvrez ce que sont les balises canonical, comment elles fonctionnent et comment les utiliser pour régler le contenu dupliqué et booster votre SEO.

Brouillon

Savez-vous que les pages en double sur votre site sont des tueuses de classement ? Quand le même contenu existe à plusieurs URL, les moteurs de recherche répartissent la puissance de classement entre toutes au lieu de la concentrer sur une seule page forte. Votre page d'accueil peut être accessible sur example.com, www.example.com et example.com/index.html. Même page, trois URL, un tiers de la puissance de classement chacune. Les balises canonical règlent cela avec une seule ligne de HTML. Elle indique aux moteurs de recherche quelle URL gagne. Les autres restent en ligne mais donnent toute leur autorité à celle qui a été choisie.

Une balise canonical est une balise HTML qui indique aux moteurs de recherche quelle URL est la version préférée d'une page. Elle ressemble à ceci :

<link rel="canonical" href="https://www.example.com/article">

Vous placez cette balise dans l'en-tête (head) de votre HTML. Quand les moteurs de recherche explorent la page, ils voient la balise et comprennent : « Cette page est un doublon. La vraie version est sur https://www.example.com/article. Donnez toute la puissance de classement à cette URL. »

Les balises canonical ne sont pas des ordres. Ce sont des suggestions. Les moteurs de recherche les suivent en général, mais ce n'est pas garanti. Ce sont des indications qui expriment votre préférence.

Pourquoi le contenu dupliqué pose problème

Le contenu dupliqué perturbe les moteurs de recherche. Si vous avez cinq versions de la même page, les moteurs de recherche doivent décider laquelle indexer et classer. Ils peuvent indexer les cinq et répartir la puissance de classement entre elles. Ou n'en indexer qu'une et ignorer les autres.

Dans les deux cas, vous perdez. Si la puissance de classement est répartie en cinq, chaque URL se classe plus bas. Si une seule URL est indexée, les autres gaspillent le budget d'exploration. Les balises canonical règlent les deux problèmes en concentrant la puissance de classement sur une URL préférée.

Le contenu dupliqué crée aussi des problèmes d'indexation. Les moteurs de recherche ont des ressources limitées. Si la moitié de votre budget d'exploration va à des pages en double, l'autre moitié va au contenu unique. Vos pages importantes sont explorées moins souvent.

Sources courantes de contenu dupliqué

Les identifiants de session créent des doublons. Des paramètres comme ?sessionid=abc ou ?utm_source=facebook créent de nouvelles URL même si le contenu est identique. Les balises canonical indiquent aux moteurs de recherche qu'il s'agit de doublons.

Les versions HTTP et HTTPS d'une même page créent des doublons. Les versions avec et sans www créent des doublons. Les versions imprimables et mobiles peuvent créer des doublons. Les barres obliques finales créent des doublons (example.com/page et example.com/page/).

La pagination crée un type particulier de doublon. La page 1 d'une série paginée peut avoir un contenu proche des pages 2 et 3. Les produits apparaissent sur des pages de catégories, des pages de résultats de recherche et d'autres pages de liste. Tout cela crée des doublons qui profitent des balises canonical.

Comment utiliser correctement les balises canonical

Placez la balise canonical dans la section head de votre HTML. Incluez l'URL complète de la version préférée. Pointez vers vous-même (auto-canonical) s'il s'agit de la version principale. Pointez vers l'original s'il s'agit d'un doublon.

Voici un exemple correct. Votre article se trouve sur www.example.com/article. Il est aussi accessible sur example.com/article. Les deux pages doivent avoir cette balise canonical :

<link rel="canonical" href="https://www.example.com/article">

Cela indique aux moteurs de recherche : « Les deux URL sont identiques. La vraie version est www.example.com/article. Concentrez la puissance de classement là. »

Utilisez toujours des URL absolues dans les balises canonical (l'URL complète, avec https://). N'utilisez jamais d'URL relatives (juste /article). Utilisez toujours l'URL exacte que vous voulez classer, avec le protocole, www ou non, et les barres obliques finales.

Balises auto-canonical et bonnes pratiques

Beaucoup de sites ajoutent une balise auto-canonical à chaque page. Cela signifie que chaque page se désigne elle-même comme canonique. Ce n'est pas nécessaire, mais c'est de plus en plus courant comme bonne pratique. Cela renforce l'idée que c'est la version préférée et évite des problèmes de doublons accidentels.

Une seule balise canonical par page. N'ajoutez pas plusieurs balises canonical qui pointent vers des URL différentes. Les moteurs de recherche ignoreront la balise ou en choisiront une au hasard.

Ne créez pas de chaînes de canonical. La page A ne doit pas pointer vers la page B qui pointe vers la page C. Pointez toujours directement vers l'URL canonique finale.

N'utilisez des balises canonical entre sous-domaines que si vous voulez vraiment concentrer. Les balises canonical entre domaines (example.com qui pointe vers example.net) fonctionnent mais sont inhabituelles. On les utilise en général au sein d'un même domaine.

Balises canonical et redirections

Les redirections et les balises canonical ont des rôles différents. Une redirection 301 déplace une page de façon permanente. Les visiteurs et les moteurs de recherche sont envoyés vers la nouvelle URL. L'ancienne URL disparaît des résultats de recherche.

Une balise canonical ne redirige pas les visiteurs. La page s'affiche normalement. Mais les moteurs de recherche comprennent que c'est un doublon et donnent la puissance de classement à la version canonique. Utilisez des redirections pour déplacer une page de façon permanente. Utilisez des balises canonical quand vous voulez garder plusieurs URL tout en indiquant aux moteurs de recherche laquelle classer.

Si vous fusionnez deux pages en une et que l'ancienne page n'est plus utile, utilisez une redirection 301. Si vous voulez garder plusieurs versions d'une page (pour des publics ou des usages différents) mais n'en faire classer qu'une, utilisez une balise canonical.

Tester vos balises canonical

Vérifiez que vos balises canonical fonctionnent. Ouvrez votre page dans un navigateur. Faites un clic droit et choisissez « Afficher le code source de la page ». Cherchez « rel=canonical » ou « canonical ». La balise doit apparaître dans la section head.

Vérifiez que l'URL est correcte. Assurez-vous qu'elle pointe vers la version que vous voulez classer. Assurez-vous qu'elle utilise le bon protocole (https et non http), le bon domaine (www ou non) et le bon chemin.

Vérifiez dans Google Search Console. Allez dans l'outil d'inspection d'URL, saisissez une URL avec une balise canonical et Google vous montrera la canonical qu'il a trouvée. Cela confirme que Google voit correctement votre balise canonical.

Questions fréquentes

Les balises canonical influencent-elles le classement ?

Pas directement, mais elles influencent ce qui est indexé et la façon dont la puissance de classement est concentrée. Une balise canonical ne fait pas monter une page. Elle indique aux moteurs de recherche quelle version d'une page en double mérite la puissance de classement. Bien utilisées, les canonical vous aident à mieux vous classer en concentrant les signaux sur une URL au lieu de les répartir entre des doublons. Avec le créateur de site web WEMASY, vous pouvez le mettre en place directement sur votre site.

Puis-je utiliser des balises canonical entre des domaines différents ?

Oui, mais rarement. Une page sur example.com peut pointer vers une canonical sur example.net. Cela indique aux moteurs de recherche que example.net est la version préférée. C'est inhabituel. La plupart des usages de canonical se font au sein d'un même domaine. Les canonical entre domaines demandent une réflexion attentive.

Que se passe-t-il si j'utilise une mauvaise balise canonical ?

Les moteurs de recherche ignorent en général les balises canonical incorrectes et utilisent leur propre détection des doublons. Si vous faites pointer votre page d'accueil vers un article de blog, Google l'ignorera probablement, car cela n'a aucun sens. Si vous créez une chaîne de canonical (la page A pointe vers B qui pointe vers C), Google suit la chaîne jusqu'au bout. Des canonical incorrectes causent rarement de graves problèmes, mais elles réduisent leur efficacité.

Chaque page doit-elle avoir une balise canonical ?

Pas obligatoirement, mais c'est de plus en plus recommandé comme bonne pratique. Les pages sans doublons n'ont pas besoin de balises canonical. Mais ajouter des auto-canonical à toutes les pages évite tout problème de doublon accidentel. La plupart des systèmes de gestion de contenu modernes ajoutent les auto-canonical automatiquement.

Puis-je utiliser à la fois des redirections et des balises canonical ?

Vous ne devriez pas en avoir besoin. Utilisez les redirections pour les déplacements permanents ou les fusions. Utilisez les balises canonical pour gérer les doublons. Si vous redirigez une page, elle n'a pas besoin d'une balise canonical (la redirection fait le travail). Si vous utilisez une balise canonical, vous n'avez pas besoin d'une redirection (la page reste en place). N'utilisez pas les deux sur la même page.

Les traits d'union et les tirets bas dans les URL comptent-ils pour les canonical ?

Oui. example.com/my-article et example.com/my_article sont des URL différentes. Si elles ont un contenu identique, utilisez une balise canonical pour faire pointer les deux vers la version préférée. Les moteurs de recherche traitent les traits d'union et les tirets bas comme des caractères différents. Soyez cohérent dans le format de vos URL et dans vos balises canonical.

Mettez-le en pratique
sur votre propre site.

Commencez gratuitement avec WEMASY et créez votre site en quelques minutes.