Balise Canonical : Résoudre les problèmes de contenu dupliqué
Adrien Mansard - Mis à jour le
Définition : Qu'est-ce que la balise Canonical ?
La balise canonical (ou "tag canonical") est une instruction HTML qui indique à Google quelle version d'une page doit être considérée comme la version principale quand plusieurs URL affichent un contenu similaire.
En gros, vous dites à Google : "Si quelqu'un arrive sur cette page via plusieurs URL différentes, prenez celle-ci comme référence." C'est essentiel pour éviter le contenu dupliqué. Pour en savoir plus sur l'indexation, lisez notre article sur l'Indexation.
Pourquoi la balise Canonical est-elle importante ?
Les moteurs de recherche n'aiment pas le contenu dupliqué (duplicate content). Quand votre même contenu est accessible via plusieurs URL, cela pose problème :
- Dilution des signaux SEO : Les liens et l'autorité se divisent entre les différentes versions.
- Confusion de Google : Le moteur ne sait pas quelle version indexer.
- Problèmes d'indexation : Google peut choisir la mauvaise version.
Exemples de situations nécessitant une balise Canonical
Voici des cas où vous avez besoin d'une balise canonical :
- Paramètres d'URL : example.com/produit?couleur=rouge et example.com/produit?size=M
- HTTP et HTTPS : http://example.com et https://example.com
- www et non-www : www.example.com et example.com
- URL avec trailing slash : example.com/dossier/ et example.com/dossier
- Pages avec tri/filtre : example.com/produits?tri=prix et example.com/produits?tri=nom
Comment ajouter une balise Canonical ?
La balise canonical se place dans la section <head> de votre page HTML :
<link rel="canonical" href="https://www.example.com/page-principale" />
Tous lesCMS (WordPress, PrestaShop) permettent de la configurer automatiquement ou via des plugins SEO.
Canonical vs Redirection 301
Quand faut-il utiliser une redirection 301 plutôt qu'une balise canonical ?
- 301 : Quand vous voulez vraiment rediriger vers une seule URL (le navigateur change d'adresse).
- Canonical : Quand plusieurs versions doivent rester accessibles (pour des raisons fonctionnelles) mais que vous voulez désignéer une version principale.
Par exemple, pour les filtres de boutique en ligne, la canonical est souvent meilleure car les utilisateurs veulent pouvoir utiliser les filtres.
Erreurs courantes à éviter
- Oublier la canonical : Laissez Google deviner quelle version privilégier.
- Canonical circulaire : Page A pointe vers B, B vers A.
- Canonical vers une page différente : Elle doit pointer vers elle-même ou une version équivalente.
- Absolue vs Relative : Utilisez toujours des URLs absolues (complètes).