Tout comprendre sur la balise canonical
La balise canonical (rel="canonical") est un élément essentiel du SEO technique. Elle permet d'indiquer à Google quelle est la version principale d'une page quand plusieurs URLs affichent un contenu similaire.
Qu'est-ce que la balise canonical ?
- Une balise HTML placée dans le <head> de la page
- Syntaxe : <link rel="canonical" href="https://exemple.com/page-principale" />
- Indique à Google l'URL "officielle" d'un contenu
- Consolide les signaux SEO vers une seule URL
Quand utiliser la balise canonical ?
Contenu dupliqué technique
- Même page accessible via HTTP et HTTPS
- URLs avec et sans "www"
- Paramètres de tracking (utm_source, etc.)
- Paramètres de tri ou filtrage
Contenu similaire volontaire
- Variantes de produits (couleur, taille)
- Pages de pagination
- Contenus syndiqués ou republiés
- Versions régionales d'une même page
Bonnes pratiques
- URL absolue : Toujours utiliser l'URL complète (https://...)
- Auto-canonical : Chaque page doit avoir un canonical vers elle-même
- Cohérence : Le canonical doit pointer vers une page indexable
- Pas de chaînes : Éviter A → B → C, préférer A → C
- Sitemap : Les URLs du sitemap doivent correspondre aux canonicals
Erreurs fréquentes
- Canonical vers une page noindex ou bloquée
- Canonical vers une page renvoyant une 404
- Chaînes de canonicals
- Canonical différent dans le sitemap
- Canonical HTTP alors que le site est en HTTPS
Canonical vs autres solutions
- Canonical : Signal indicatif, Google peut l'ignorer
- Redirection 301 : Solution définitive, force le transfert
- Noindex : Exclut la page de l'index
- Robots.txt : Bloque le crawl, ne règle pas la duplication
Découvrez aussi notre guide sur le contenu dupliqué et notre audit SEO technique.
Questions fréquentes
Google respecte-t-il toujours la balise canonical ?
Non, c'est un signal indicatif (hint) et non une directive. Google peut l'ignorer s'il juge qu'une autre URL est plus pertinente (contenu très différent, canonical incohérent avec d'autres signaux, etc.).
Puis-je mettre un canonical cross-domain ?
Oui, vous pouvez pointer vers une URL sur un autre domaine. C'est utile pour le contenu syndiqué. Cependant, Google peut être plus sceptique et vérifier que vous contrôlez bien les deux sites.
Faut-il un canonical sur les pages paginées ?
Chaque page paginée doit avoir un canonical vers elle-même (auto-canonical). Pointer page 2, 3, 4 vers page 1 est une erreur car ces pages ont un contenu différent. Les balises rel="prev/next" (dépréciées par Google) ne sont plus nécessaires.
Comment vérifier mes canonicals ?
Utilisez Google Search Console (rapport Couverture) pour voir les canonicals déclarés vs sélectionnés par Google. Des outils comme Screaming Frog permettent de crawler l'ensemble du site et détecter les incohérences.
Besoin d'un audit de vos canonicals ?
Identifions les problèmes de duplication sur votre site.
