Canonicals SEO : ce que Google fait vraiment de vos balises

La balise canonical est l’une des balises SEO les plus utilisées — et les plus mal comprises. La confusion vient d’une croyance répandue : celle que rel="canonical" est une directive que Google suit obligatoirement. C’est faux. C’est un signal, un indice que vous donnez à Google sur l’URL que vous préférez voir indexée. Il peut le suivre ou l’ignorer.

Cette distinction change tout dans la façon d’aborder les canonicals. Si Google les ignore régulièrement sur votre site, il y a une raison — et la corriger est bien plus utile que d’ajouter des balises en espérant qu’elles fonctionneront cette fois-ci.

À quoi sert une balise canonical

Une URL canonique est l’adresse de référence que vous désignez lorsque plusieurs URLs affichent un contenu identique ou très proche. La balise rel="canonical" s’insère dans le <head> de la page secondaire et pointe vers l’URL principale.

html

<link rel="canonical" href="https://votresite.fr/page-reference/" />

Son rôle est de résoudre les problèmes de contenu dupliqué en indiquant à Google quelle version indexer et à laquelle attribuer le PageRank. Sans elle, Google arbitre seul — et pas toujours dans le sens que vous souhaitez.

Les situations qui génèrent du contenu dupliqué sans canonical :

  • Paramètres d’URL de tracking (?utm_source=, ?ref=, ?sort=)
  • Versions HTTP et HTTPS coexistantes
  • URLs avec et sans slash final (/page vs /page/)
  • Pages de filtres et de tri sur un e-commerce
  • Contenu syndiqué publié sur plusieurs domaines

Chacune de ces situations crée des URLs distinctes aux yeux de Google pour un contenu identique. Sans canonical, le PageRank se dilue entre ces versions et Google peut indexer la mauvaise

À lire aussi : CTR SEO : optimiser son taux de clic

Pourquoi Google ignore parfois vos canonicals

C’est le point que la plupart des guides évitent — parce qu’il complique le discours. Google traite la balise canonical comme un indice fort, mais il le reconsidère si d’autres signaux le contredisent.

Signal contradictoire n°1 : la canonical pointe vers une page non indexable. Si l’URL cible est en noindex, en 404, ou bloquée dans le robots.txt, Google ignorera la canonical. La page de destination doit répondre en code 200 et être accessible au crawl.

Signal contradictoire n°2 : canonical + noindex sur la même page. Ces deux directives s’opposent — l’une dit « indexe cette référence », l’autre dit « n’indexe pas cette page ». Google choisit l’une ou l’autre de façon imprévisible. C’est une erreur de configuration à corriger en priorité dans un audit SEO technique.

Signal contradictoire n°3 : les liens internes pointent vers l’URL secondaire. Si vous déclarez /page-b/ comme canonique vers /page-a/, mais que tous vos liens internes pointent vers /page-b/, Google reçoit un signal contradictoire. Les liens internes sont un signal fort — ils indiquent quelle URL vous considérez comme importante. Un maillage interne incohérent avec vos canonicals affaiblit les deux.

Signal contradictoire n°4 : les chaînes de canonicals. Page A → canonical vers Page B → canonical vers Page C. Google suit rarement les chaînes. Résultat : A et B doivent toutes deux pointer directement vers C.

Signal contradictoire n°5 : l’URL canonique n’est pas dans le sitemap. Votre sitemap XML doit uniquement lister les URLs canoniques — pas les variantes secondaires. Un sitemap qui inclut des URLs non-canoniques envoie un signal de désorganisation et ralentit le crawl. Vérifiez que votre sitemap est cohérent avec vos canonicals dans le cadre de votre audit technique.

À lire aussi : Ancres de liens SEO : types, règles et distribution

Les erreurs de canonical les plus coûteuses

Canonical vers la page d’accueil

Sur certains sites WordPress mal configurés ou après une migration bâclée, toutes les pages internes pointent leur canonical vers la homepage. Google désindexe progressivement toutes les pages de contenu — seule la page d’accueil ressort. C’est l’une des erreurs les plus dévastatrices, et elle est difficile à détecter sans audit technique.

Self-canonical absent

Chaque page devrait avoir une self-canonical — une balise canonical qui pointe vers elle-même. Sans elle, n’importe quel paramètre d’URL externe (tracking UTM, session ID, paramètre de tri) crée une nouvelle URL aux yeux de Google. La self-canonical verrouille l’URL de référence et empêche cette dilution.

Sur WordPress avec Rank Math, la self-canonical est générée automatiquement. Vérifiez qu’aucun plugin ou code personnalisé ne la supprime ou ne la remplace.

Canonical entre pages trop différentes

Une canonical entre deux pages dont le contenu est trop dissemblable sera ignorée — voire interprétée comme une erreur de configuration. La canonical est conçue pour le contenu dupliqué ou quasi-identique, pas pour consolider deux pages thématiquement éloignées.

À lire aussi : Réparer erreur 404 gratuitement : méthode et priorités

Comment implémenter correctement les canonicals sur WordPress

Avec Rank Math (ou Yoast), la balise canonical est gérée automatiquement pour chaque article et page. Mais plusieurs situations nécessitent une configuration manuelle.

Pour les paramètres d’URL de tracking : configurez Google Search Console → « Paramètres d’URL » pour indiquer lesquels Google doit ignorer. C’est plus efficace qu’une canonical sur chaque variante.

Pour les pages de filtres e-commerce : deux options selon le potentiel SEO de la facette. Si la combinaison de filtres a une valeur SEO (ex : « chaussures running homme taille 42 »), créez une page dédiée avec self-canonical. Si la combinaison n’a aucune valeur, bloquez-la via robots.txt ou noindex — pas via canonical seule, qui ne bloque pas le crawl.

Pour vérifier vos canonicals en place : Chrome DevTools → F12 → Ctrl+F → cherchez canonical dans l’onglet Elements. Vous voyez instantanément quelle URL est déclarée. Pour un audit en masse, Screaming Frog exporte les canonicals de toutes vos pages en quelques minutes — utile pour détecter les incohérences sur un site de plusieurs centaines de pages et les corriger dans le cadre de la maintenance de votre site.

Canonical vs redirection 301 : choisir le bon outil

Les deux gèrent le contenu dupliqué mais avec des logiques différentes.

SituationCanonicalRedirection 301
Page encore accessible aux visiteurs✅ Recommandé❌ Coupe l’accès
Page définitivement supprimée❌ Inutile✅ Recommandé
Paramètres d’URL temporaires✅ Recommandé❌ Trop permanent
Migration de domaine❌ Insuffisant seul✅ Recommandé

La redirection 301 est une directive — Google la suit. La canonical est un signal — Google peut l’ignorer. Si vous avez besoin de certitude sur l’URL indexée, la redirection 301 est plus fiable. Pour les variantes d’une page encore accessible, la canonical reste la solution appropriée. Ces deux outils font partie des fondamentaux de la réparation des erreurs SEO techniques.

Auditer ses canonicals : la méthode en trois étapes

Étape 1 — Search Console : « Indexation » → « Pages » → filtre « Dupliquée, Google a choisi une version différente de la canonique ». Ces URLs sont celles pour lesquelles Google a ignoré votre signal canonical et choisi une autre version. C’est votre liste de priorité.

Étape 2 — Vérification des signaux contradictoires : pour chaque URL problématique, vérifiez que la page cible répond en 200, qu’elle n’est pas en noindex, qu’elle figure dans le sitemap et que vos liens internes la ciblent bien.

Étape 3 — Correction et suivi : après correction, soumettez les URLs concernées via « Inspection d’URL » dans Search Console et demandez l’indexation. Les effets sont généralement visibles en 4 à 8 semaines selon la fréquence de crawl de votre site. Intégrez cette vérification dans vos outils webmaster habituels pour ne pas laisser de nouvelles erreurs s’accumuler.