Un audit canonical remonte rarement une seule erreur : il en remonte huit, dix, parfois plus, réparties sur tout un site. La question qui compte n’est pas la liste des erreurs possibles, largement documentée ailleurs, c’est l’ordre dans lequel les corriger quand le temps facturé au client est compté.
Sommaire
Ce que la canonical fait, et ce qu’elle ne fait pas
La balise canonical est un signal envoyé à Google, pas une directive absolue. Elle indique quelle URL doit être considérée comme la référence quand plusieurs versions similaires existent (paramètres de tracking, pagination, variantes de tri, protocole ou sous-domaine). Google la respecte dans la grande majorité des cas, mais peut la contredire s’il détecte des signaux plus forts en sens inverse, notamment un maillage interne qui pointe majoritairement vers une autre version.
Ce qu’elle ne fait pas : elle ne supprime pas une page de l’index (c’est le rôle du noindex), elle ne redirige pas le trafic (c’est le rôle de la 301), et elle ne compense pas une architecture de filtres mal pensée (c’est un problème de structure d’URL, pas de balisage).
Les erreurs qui reviennent le plus souvent
| Erreur | Conséquence |
|---|---|
| Absence de self-canonical | Chaque paramètre externe (UTM, tracking) crée une URL distincte aux yeux de Google |
| Canonical + noindex sur la même page | Signal contradictoire : une page canonique doit être indexable, Google ne peut pas résoudre le conflit |
| Canonical en chaîne ou croisée | A pointe vers B, B pointe vers A ou vers C : Google ignore une canonical qu’il ne peut pas résoudre proprement |
| Canonical par défaut vers la page d’accueil | Bug de configuration CMS qui peut sortir tout un catalogue ou tout un blog de l’index |
Canonical hors du <head> |
Google ignore la balise si elle se trouve dans le <body> |
| Divergence canonical / maillage interne | Si le menu pointe vers une URL différente de la canonical déclarée, Google privilégie souvent le signal majoritaire du maillage |
| Canonical entre contenus trop différents | Deux pages qui traitent des intentions de recherche distinctes (ex. deux zones géographiques) ne doivent jamais partager une canonical |
La grille de triage qu’aucun guide générique ne donne
Ce que les listes d’erreurs ne disent pas
La plupart des guides listent les erreurs canonical par ordre alphabétique ou par type technique. Sur un forfait d’audit limité en jours, l’ordre qui compte est celui de l’impact business, pas celui de la taxonomie technique.
- Priorité 1 : canonical vers la page d’accueil sur des pages stratégiquesCorrigez le jour même. C’est l’erreur qui peut sortir un catalogue produit ou un pan entier du site de l’index Google : chaque jour non corrigé est un jour de désindexation active.
- Priorité 2 : canonical + noindex sur les pages qui génèrent du chiffre d’affairesVérifiez en priorité les pages produit, pages de service et pages de conversion : un conflit sur ces URLs coûte directement du trafic qualifié.
- Priorité 3 : absence de self-canonical à l’échelle du siteMoins urgent qu’un conflit actif, mais à corriger avant la fin de l’audit : c’est ce qui protège durablement contre la prolifération de doublons via paramètres de tracking, en particulier sur un site qui reçoit du trafic publicitaire avec UTM.
- Priorité 4 : divergences avec le maillage interneUtile à corriger, mais moins critique dans l’immédiat : Google finit souvent par trancher correctement si le reste des signaux est propre, tant que l’ambiguïté ne porte pas sur une page à fort enjeu.
- Priorité 5 : erreurs de pagination et hreflangÀ traiter en fin d’audit, sauf site international ou catalogue fortement paginé où ces erreurs deviennent structurelles plutôt qu’anecdotiques.
Comment auditer à l’échelle du site
Le contrôle manuel page par page n’est tenable que sur un très petit site. Un crawl complet avec un outil comme Screaming Frog, configuré pour extraire la balise canonical déclarée sur chaque URL, permet de croiser en une passe l’URL crawlée et sa canonical déclarée : les lignes où elles diffèrent sont vos candidats à l’erreur. Complétez avec le rapport Pages de la Search Console, qui distingue explicitement « URL canonique sélectionnée par Google » de « URL canonique déclarée par l’utilisateur » : tout écart entre les deux signale que Google a tranché différemment de votre configuration, souvent à cause d’un maillage interne contradictoire.
Bonnes pratiques d’implémentation
- URL absolue, jamais relativeLa canonical doit toujours contenir le protocole et le domaine complets, jamais un chemin relatif qui devient ambigu selon le contexte de lecture.
- Une seule canonical par pagePlusieurs balises canonical sur une même page, souvent causées par un plugin SEO en conflit avec une injection via un gestionnaire de tags, font que Google ignore l’instruction entière.
- La cible doit répondre en 200Une canonical qui pointe vers une page en erreur ou en redirection envoie un signal que Google ne peut pas exploiter proprement.
- Cohérence avec le sitemapSeules les URLs self-referencing (qui pointent vers elles-mêmes) doivent figurer dans le sitemap XML ; y inclure une URL qui canonicalise vers une autre page rend le sitemap contradictoire.
Questions fréquentes
Quelle erreur canonical corriger en premier lors d’un audit ?
Une canonical par défaut pointant vers la page d’accueil sur des pages stratégiques : elle peut désindexer un catalogue entier et se corrige le jour même.
Peut-on combiner canonical et noindex ?
Non, jamais sur la même page. Une page canonique doit rester indexable ; le conflit entre les deux signaux n’est pas résolu de façon fiable par Google.
Que faire si Google ignore ma balise canonical ?
Vérifiez en priorité le maillage interne : si vos liens internes pointent majoritairement vers une autre URL que celle déclarée en canonical, Google privilégie souvent ce signal majoritaire au détriment de la balise.
Faut-il une canonical sur chaque page d’un site ?
Oui, une self-canonical (qui pointe vers elle-même) sur chaque page originale est recommandée par défaut : elle protège contre la duplication involontaire créée par les paramètres d’URL.
À propos de l’auteur
Aymeric Maingé
Consultant SEO senior avec plus de 10 ans d’expérience, côté agence et annonceur. J’interviens en freelance sur des audits techniques, tous CMS confondus, avec une contrainte constante : livrer un impact mesurable dans un forfait de jours limité. Mon approche croise audit terrain, priorisation métier et recommandations actionnables. Besoin d’un expert SEO indépendant pour trier vos erreurs canonical par impact réel ? Parlons de votre site.
À lire aussi
Les autres articles sur le sujet
Fichier robots.txt : syntaxe exacte, ce qui se passe vraiment en cas d’erreur 404 ou panne serveur, robots IA, et les erreurs qui…
Lire l’article
Pages non indexées sur Google : la différence entre Détectée et Explorée non indexée change tout sur la correction à appliquer.…
Lire l’article
Search Console ne montre pas tout. Les logs serveur révèlent le vrai gaspillage de crawl et les pages orphelines qu’un crawl…
Lire l’article
Capacité vs demande de crawl, erreurs qui gaspillent du budget, et la formule pour chiffrer ce gaspillage, que la plupart des…
Lire l’article
Cinq rapports concentrent l’essentiel d’un audit Screaming Frog. La vraie économie de temps vient d’une configuration…
Lire l’article
Un audit SEO technique complet suit 4 piliers, mais un freelance qui audite seul doit les traiter dans un ordre précis pour rester…
Lire l’article

