Canonical tag : erreurs fréquentes et bonnes pratiques pour votre SEO
La balise canonical mal utilisée crée plus de problèmes qu'elle n'en résout. Comprendre son fonctionnement, éviter les pièges et l'utiliser efficacement pour consolider votre référencement.
La balise canonical est l'un des outils les plus puissants du SEO technique — et l'un des plus mal utilisés. Conçue pour indiquer à Google quelle est la "vraie" version d'une page parmi plusieurs variantes, elle peut en cas d'erreur créer des problèmes de duplication de contenu bien plus graves que ceux qu'elle était censée résoudre.
Comment fonctionne le canonical
Le signal envoyé à Google
La balise <link rel="canonical"> s'insère dans le <head> de vos pages HTML :
``html
<link rel="canonical" href="https://votresite.fr/page-originale/" />
``
Elle dit à Google : "Même si tu accèdes à cette page via différentes URLs, c'est l'URL dans cet attribut href qui compte. Consolide l'autorité sur cette URL."
Cas d'usage légitimes
- Paramètres d'URL :
/produits?tri=prixet/produits?tri=avisont le même contenu — les deux pointent vers/produits/ - Versions paginées : La page 2 d'un article peut canonicaliser vers la page 1
- Contenu syndicué : Si vous publiez votre contenu sur Medium ou LinkedIn, ajoutez un canonical vers votre site original
- Versions mobile : Si vous avez une URL
m.site.frdifférente, canonicalisez vers la version desktop
Ce que Google fait avec le canonical
Google traite la balise canonical comme un signal fort mais pas une instruction absolue. Si Google détecte une incohérence (canonical vers une page inexistante, canonical contradictoire, canonical vers une page avec un contenu complètement différent), il peut ignorer l'instruction.
Les erreurs les plus fréquentes
Erreur 1 : Canonical vers une URL qui redirige
Si votre canonical pointe vers une URL qui elle-même redirige, Google doit suivre une chaîne inutile. Pointez toujours vers l'URL finale, sans redirection intermédiaire.
Mauvais :
``html
<link rel="canonical" href="https://votresite.fr/ancienne-url/" />
<!-- Alors que /ancienne-url/ redirige vers /nouvelle-url/ -->
``
Correct :
``html
<link rel="canonical" href="https://votresite.fr/nouvelle-url/" />
``
Erreur 2 : Canonical self-referencing manquant
Chaque page devrait avoir un canonical qui pointe vers elle-même. Beaucoup de sites omettent ce canonical "auto-référentiel" sur les pages qui ne sont pas en situation de duplication. Sans lui, Google peut décider arbitrairement quelle version d'une URL variante est la "vraie".
Erreur 3 : Canonical vers la page d'accueil sur tout le site
C'est une erreur catastrophique parfois générée par des migrations ou des configurations de plugins. Si toutes vos pages pointent vers l'accueil, Google ne connaîtra théoriquement que votre page d'accueil.
Vérifiez régulièrement que votre balise canonical est dynamique et pointe bien vers l'URL de la page en cours.
Erreur 4 : Canonical et noindex en contradiction
Une page avec <meta name="robots" content="noindex"> et un canonical vers une autre page envoie des signaux contradictoires. Choisissez l'une ou l'autre approche.
Erreur 5 : Canonical sur des pages paginées
Canonicaliser toutes les pages d'une pagination (page 2, 3, 4...) vers la page 1 empêche Google d'indexer vos contenus approfondis. Chaque page de pagination doit avoir son propre canonical self-referencing.
Comment auditer vos canonicals
Screaming Frog
Screaming Frog liste tous les canonicals détectés sur votre site et identifie :
- Les pages sans canonical
- Les canonicals pointant vers des URLs en erreur (404)
- Les canonicals pointant vers des URLs qui redirigent
- Les canonicals hors-domaine
Google Search Console
L'outil d'inspection d'URL dans Search Console indique l'URL canonique choisie par Google. Si elle diffère de votre canonical déclaré, Google a décidé de l'ignorer — investigatez pourquoi.
Vérification manuelle rapide
Pour n'importe quelle page, consultez le code source (Ctrl+U) et cherchez canonical. Vérifiez que l'URL indiquée est :
- Exacte et sans faute de frappe
- En HTTPS si votre site est en HTTPS
- La même que l'URL visible dans la barre d'adresse (sauf cas de duplication intentionnel)
Canonical vs redirection 301 : quand utiliser quoi
| Situation | Canonical | Redirection 301 |
|---|---|---|
| Deux URLs actives avec même contenu | ✓ Idéal | ✗ Cassant pour l'UX |
| Contenu syndicué sur d'autres sites | ✓ Idéal | ✗ Impossible côté tiers |
| Ancienne URL définitivement abandonnée | ✗ Trop doux | ✓ Idéal |
| Migration de domaine | ✗ Insuffisant seul | ✓ Obligatoire |
En général, si une URL n'a plus de raison d'exister, utilisez une redirection 301. Si deux URLs coexistent pour des raisons techniques, utilisez canonical.
Consultez notre guide sur les redirections 301 vs 302 pour compléter votre compréhension.
Articles connexes : Balise meta robots | Sitemap XML | Robots.txt