L’essentiel !
Thématique | Optimisation technique |
Public cible | Freelances, petites agences, créateurs de contenu |
Bénéfice clé | Identifier et corriger les erreurs liées aux URLs canoniques |
Temps de lecture | 3 minutes |
Date de mise à jour | Juin 2025 |
Les erreurs de contenu dupliqué peuvent ruiner les efforts SEO d’un site. Et pourtant, la balise canonical reste l’un des outils les plus mal compris (ou ignorés).
Elle ne sert pas à empêcher l’indexation, ni à rediriger, mais à indiquer à Google quelle version d’une page il doit considérer comme principale.
Pourquoi on parle autant de la balise canonical
Qu’est-ce qu’une URL canonique ?
C’est l’URL principale qu’un moteur de recherche doit indexer lorsqu’il existe plusieurs versions d’un même contenu. Elle est indiquée dans le code HTML à l’aide d’une balise spéciale :
<link rel="canonical" href="https://www.monsite.fr/page-originale/" />
À quoi ça sert ?
- Éviter le duplicate content :
- Si une page est accessible via plusieurs URLs (avec ou sans paramètres, version HTTP/HTTPS, etc.), Google pourrait voir ça comme du contenu dupliqué.
- La balise canonique dit à Google : “C’est cette version que tu dois retenir”.
- Consolider le référencement :
- Elle centralise l’autorité (PageRank) sur une seule URL.
- Cela améliore le positionnement de la bonne page dans les résultats.
- Mieux gérer les variantes :
- Produits avec filtres (taille, couleur…),
- Versions imprimables,
- Pages AMP, etc.
Exemples concrets
Vous avez une fiche produit accessible en :
/produit-123
/produit-123?utm=facebook
/categorie/produit-123
=> La balise canonical de toutes ces pages devrait pointer vers :
/produit-123
À ne pas confondre avec…
- La redirection 301 : elle déplace définitivement le visiteur.
- La balise meta robots noindex : elle empêche l’indexation.
- Le canonical n’empêche pas l’indexation, mais indique la version à privilégier.
Comprendre la logique des contenus dupliqués
Tu peux avoir des contenus dupliqués sans t’en rendre compte :
- Des paramètres d’URL qui génèrent des versions multiples d’une même page
- Des pages similaires listées dans différentes catégories
- Des versions HTTP/HTTPS ou www/non-www indexées en parallèle
- Des CMS qui dupliquent les contenus automatiquement (WordPress, Shopify…)
Et dans tous ces cas, Google peut choisir la mauvaise page. Ou pire, en ignorer plusieurs.
Comment savoir si tu as un problème de canonical ?
Voici quelques méthodes simples et efficaces pour faire le diagnostic :
1. Regarder le code source
Sur chaque page, vérifie s’il y a bien une balise <link rel="canonical" href="URL" />
.
- Est-elle présente ?
- Correspond-elle bien à l’URL affichée dans la barre d’adresse ?
2. Utiliser Screaming Frog
Tu peux crawler ton site avec Screaming Frog SEO Spider (version gratuite jusqu’à 500 URLs) :
- Colonne « Canonical Link Element » : identifie les canoniques déclarées
- Colonne « Canonical Status Code » : vérifie que l’URL canonique est bien en 200
3. Vérifier dans Google Search Console
Dans l’onglet “Pages” → « Non indexées », repère les pages dont le statut indique : “Indexée, non sélectionnée comme canonique” ou “Page avec balise canonical non reconnue”
Les erreurs les plus fréquentes
- Pas de balise canonical du tout
- Balise pointant vers une page 404 ou redirigée
- Balise auto-référente mal formatée (ex. : slash manquant)
- Canonicalisation en chaîne (ex : A pointe vers B, qui pointe vers C)
- Conflit entre canonical et redirections 301 ou noindex
Comment corriger une canonical mal gérée
Sur WordPress (avec Rank Math ou Yoast)
- Ouvre l’édition d’une page ou article
- Va dans les options SEO → “URL canonique”
- Renseigne manuellement l’URL principale si nécessaire
Dans le code HTML
Ajoute manuellement dans la balise <head> :
<link rel="canonical" href="https://www.monsite.fr/url-propre/" />
Via des règles serveur
Tu peux forcer les redirections (ex : www vers non-www) dans ton .htaccess ou via Nginx pour éviter les duplications structurelles.
Conclusion : à surveiller régulièrement
Même si la balise canonical peut sembler technique, elle est un levier simple pour garder ton SEO propre.
Ajoute-la systématiquement, vérifie ses effets dans Search Console, et surtout, évite de la laisser par défaut si ton CMS génère des variantes d’URL.