Un homme en t-shirt "Canonical" passe un portique Google, tandis que ses clones restent bloqués derrière lui

Balise Canonical : à quoi elle sert (vraiment) et comment éviter les erreurs courantes

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 Août 2026

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 ?

  1. É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”.
  2. 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.
  3. 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.

Canonical, redirection 301, sitemap : quelle méthode utiliser ?

Ce ne sont pas 3 outils concurrents, mais 3 niveaux de force différents. Google lui-même donne cette hiérarchie :

  1. La redirection 301 : la plus forte. Tu dis à Google que l’ancienne URL n’existe plus — utile quand une page ne doit vraiment plus être accessible.
  2. La balise canonical : une indication forte, mais pas une directive absolue. Les deux URLs restent accessibles, tu précises juste laquelle compter — le bon choix quand tu veux garder plusieurs versions vivantes (filtres produit, paramètres de tracking…).
  3. Le sitemap XML : le signal le plus faible. Tu listes tes URLs prioritaires, sans garantie que Google les respecte à la lettre.

En pratique : la 301 quand une page doit disparaître, la canonical quand tu veux garder l’accès aux deux versions tout en orientant Google vers une seule.

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.

Cas particuliers sur WordPress

Les doublons que WordPress crée tout seul

Ton CMS génère souvent des doublons sans que tu t’en rendes compte : les pages de tags et de catégories reprennent un extrait de tes articles, les extraits affichés en page d’accueil ou dans les flux RSS répètent le même texte. Dans ce cas, la canonical de ces pages doit pointer vers l’article original — jamais vers la page de tag ou de catégorie. Bonne nouvelle : sur la plupart des sites (dont celui-ci), les extensions SEO comme AIOSEO ou Yoast posent automatiquement une canonical auto-référencée sur chaque page. Tu n’as rien à configurer tant que tu ne dupliques pas volontairement un contenu.

Contenu republié ailleurs

Si tu republies un article sur Medium, LinkedIn ou un autre site (syndication), demande à ce que la version republiée pointe sa canonical vers ton article d’origine. Sinon Google peut indexer la copie à ta place — surtout si l’autre domaine a plus d’autorité que le tien.

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

Deux points supplémentaires à surveiller si ton site grandit : si tu gères un site multilingue, la canonical doit rester cohérente avec tes balises hreflang — un conflit entre les deux envoie des signaux contradictoires à Google. Et plus généralement, chaque URL dupliquée sans canonical propre gaspille du budget de crawl : les robots explorent des pages inutiles au lieu de se concentrer sur celles qui comptent vraiment pour toi.

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.

Questions fréquentes

La balise canonical bloque-t-elle l’indexation d’une page ?

Non. Contrairement à noindex, la canonical n’empêche jamais l’indexation — elle indique juste à Google la version à privilégier quand plusieurs URLs se ressemblent.

Faut-il une balise canonical sur chaque page, même si elle est unique ?

Oui, en auto-référencement : la page pointe vers elle-même. Sur WordPress, les extensions SEO (AIOSEO, Yoast) le font automatiquement — tu n’as rien à configurer tant que tu ne dupliques pas volontairement du contenu.

Pour creuser d’autres notions SEO du site : comment organiser tes pages entre elles avec un cocon sémantique, un autre levier de visibilité avec Google Discover, une source de revenus complémentaire avec l’affiliation, ou un contexte SEO plus concurrentiel avec l’essor des marketplaces.

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.

Retour en haut