
Une URL canonique est la version représentative choisie dans un groupe de pages identiques ou très similaires. La balise rel="canonical" permet de proposer cette version aux moteurs de recherche, mais elle ne redirige pas les visiteurs et n’oblige pas Google à retenir la destination déclarée.
La canonicalisation devient utile lorsqu’un même contenu reste accessible par plusieurs adresses : paramètres de suivi, filtres, tris, variantes techniques, protocoles, hôtes, formats ou anciennes structures. Elle ne sert pas à masquer deux articles différents qui visent le même mot-clé, ni à réparer automatiquement une page faible ou non indexée.
Ce guide suit une méthode en neuf étapes : identifier les doublons, choisir la version représentative, sélectionner le bon signal, implémenter la canonical, traiter les cas particuliers, aligner le site, vérifier le rendu, comparer les choix dans Search Console et corriger les signaux contradictoires.
Canonical, redirection, noindex et suppression : quatre décisions différentes
| Situation | Décision habituelle | Effet pour le visiteur | Objectif |
|---|---|---|---|
| Plusieurs URL similaires doivent rester accessibles | rel="canonical" vers la version représentative | Il reste sur l’URL visitée | Proposer un regroupement des doublons |
| Une ancienne URL est remplacée par un équivalent réel | Redirection permanente | Il arrive sur la nouvelle URL | Abandonner l’ancienne adresse |
| Une page utile aux visiteurs ne doit pas apparaître dans les résultats | noindex, avec exploration possible | Il peut toujours consulter la page | Exclure cette page de l’index |
| La ressource n’existe plus et n’a aucun équivalent | 404 ou 410 | Il voit que la ressource est absente | Retirer l’URL sans destination trompeuse |
| Deux pages différentes se concurrencent éditorialement | Diagnostic, différenciation ou fusion | Dépend de la décision finale | Résoudre la propriété de l’intention |
Une canonical n’est donc ni une redirection, ni une directive d’exclusion. Pour deux contenus qui répondent au même besoin mais ne sont pas de vrais doublons, commencez par le diagnostic de cannibalisation SEO.
La méthode en neuf étapes
| Étape | Question | Résultat attendu |
|---|---|---|
| 1. Inventaire | Quelles URL affichent le même contenu ou une version très proche ? | Groupes de variantes documentés |
| 2. Choix | Quelle URL doit représenter chaque groupe ? | Version stable et justifiée |
| 3. Signal | Faut-il conserver les variantes, les rediriger ou les exclure ? | Technique adaptée au besoin |
| 4. Implémentation | La déclaration est-elle unique, absolue et valide ? | Canonical exploitable |
| 5. Cas particuliers | Comment traiter paramètres, filtres, pagination, langues et fichiers ? | Règles par type d’URL |
| 6. Alignement | Les autres signaux désignent-ils la même URL ? | Liens, sitemap et données cohérents |
| 7. Vérification | Que renvoient réellement le HTML rendu et les en-têtes HTTP ? | Preuve technique par modèle |
| 8. Search Console | Google retient-il la même version ? | Écart déclaré/choisi interprété |
| 9. Correction | Quel signal contradictoire explique le désaccord ? | Correction ciblée et suivie |
1. Inventorier les URL en double ou très similaires
Travaillez par groupes, pas URL par URL isolée. Pour chaque contenu, recensez les adresses accessibles depuis les liens internes, les sitemaps, les résultats du crawl, les journaux, Search Console et les outils d’analyse. Notez la réponse finale, le contenu affiché, la canonical déclarée et les différences réelles.
| Origine de variante | Exemple | Contrôle |
|---|---|---|
| Suivi marketing | ?utm_source=newsletter | Le paramètre change-t-il seulement l’attribution ? |
| Tri | ?sort=price | Les mêmes éléments sont-ils simplement réordonnés ? |
| Filtre | ?color=blue | La sélection possède-t-elle une demande et une valeur autonomes ? |
| Session ou identifiant | ?session=123 | Le contenu reste-t-il identique pour tous ? |
| Protocole ou hôte | http, https, www | Une seule version est-elle réellement servie et liée ? |
| Slash et casse | /guide, /guide/, /Guide | Le serveur traite-t-il ces chemins comme différents ? |
| Impression ou format | /print, PDF, document | La version alternative reproduit-elle l’essentiel ? |
Deux URL qui partagent quelques paragraphes ne sont pas forcément des doublons. Comparez le contenu principal, l’objectif, le public, les produits visibles, les actions proposées et la valeur autonome. La canonicalisation s’applique à un groupe de versions interchangeables ou très proches, pas à tout rapprochement thématique.
2. Choisir l’URL représentative du groupe
La version canonique doit être l’adresse que vous souhaitez maintenir, lier, analyser et éventuellement afficher dans les résultats. Préférez une URL finale, publique, stable, sécurisée et compréhensible, qui fournit le contenu complet sans dépendre d’un paramètre temporaire.
| Critère | Bonne candidate | Mauvaise candidate |
|---|---|---|
| Réponse HTTP | Réponse finale 200 | Redirection, erreur, soft 404 ou boucle |
| Indexabilité | Accessible et autorisée à l’indexation | noindex, authentification ou blocage involontaire |
| Stabilité | Chemin destiné à durer | URL de campagne, de test ou de session |
| Contenu | Version complète et réellement représentative | Page vide, filtrée sans équivalence ou contenu différent |
| Format | URL absolue en HTTPS | Chemin ambigu, fragment ou ancien hôte |
| Écosystème | Reçoit les liens internes et figure au sitemap si elle est indexable | Version absente du site mais déclarée uniquement dans la balise |
Google présente la canonical comme la page la plus représentative d’un groupe de doublons. La documentation officielle sur les URL canoniques précise que Google peut choisir une version différente de votre préférence lorsque les signaux ou les pages ne concordent pas.
3. Choisir le signal adapté : canonical ou redirection
Utilisez une redirection permanente lorsque l’ancienne URL ne doit plus être consultée. Utilisez rel="canonical" lorsque plusieurs versions doivent rester accessibles aux visiteurs mais représentent essentiellement le même contenu dans la recherche.
| Cas | Signal principal | Pourquoi |
|---|---|---|
| Migration d’un ancien chemin vers son équivalent exact | Redirection permanente | L’ancienne adresse est abandonnée. |
| HTTP ou www non retenu | Redirection permanente vers HTTPS et l’hôte choisi | Une seule version doit rester consultable. |
| Paramètre de suivi qui conserve le même contenu | Canonical vers l’URL propre, avec liens internes propres | La variante peut être visitée pendant la campagne. |
| Version imprimable réellement équivalente | Canonical vers l’article principal | Les deux présentations peuvent rester utiles. |
| Page fusionnée avec transfert complet vers un équivalent | Redirection permanente | La page d’origine n’a plus de fonction autonome. |
| Contenu différent mais proche | Canonical auto-référencée sur chaque page | La proximité ne suffit pas à les regrouper. |
Le guide Google sur les redirections et la recherche aide à choisir une redirection permanente et une destination précise. Ne redirigez pas toutes les anciennes pages vers l’accueil et ne combinez pas une redirection vers A avec une canonical vers B.
4. Implémenter une canonical HTML valide et unique
Pour une page HTML, placez un seul élément link canonique dans la section head. Utilisez une URL absolue avec protocole et hôte, sans fragment. La page représentative peut contenir une canonical auto-référencée.
<link rel="canonical" href="https://www.example.com/guide-canonical">
| Contrôle | Correct | Erreur fréquente |
|---|---|---|
| Emplacement | Dans le head HTML valide | Dans le corps ou injectée de façon instable |
| Nombre | Une déclaration cohérente | Plugin et thème génèrent deux destinations |
| Adresse | URL absolue en HTTPS | example.com/page sans protocole |
| Destination | Page finale 200 et indexable | Redirection, erreur, noindex ou contenu sans rapport |
| Auto-référence | La page canonique se désigne elle-même | Chaque page du modèle pointe vers l’accueil |
| Variantes | Les doublons du groupe pointent vers la même représentante | Boucle A vers B et B vers A |
Pour un PDF ou un autre document non HTML, un en-tête HTTP Link peut déclarer la canonical. N’envoyez pas simultanément une destination dans le HTML et une autre dans l’en-tête. Si JavaScript gère le head, vérifiez le code rendu et évitez qu’il remplace une canonical correcte par une autre destination.
5. Traiter paramètres, facettes, pagination, langues et fichiers
Une règle globale appliquée à tous les paramètres provoque facilement des erreurs. Décidez par famille d’URL en comparant le contenu et l’utilité de chaque variante.
| Famille | Décision possible | Point de vigilance |
|---|---|---|
| UTM et suivi | Canonical vers l’URL sans suivi | Les liens internes et le sitemap doivent utiliser la version propre. |
| Tri d’une même liste | Canonical vers l’ordre par défaut | Vérifier que les éléments ne changent pas, seulement leur ordre. |
| Facette faible | Canonical vers la collection représentative ou exclusion selon le besoin | Ne pas regrouper une facette qui répond à une demande autonome. |
| Facette utile | URL propre et auto-canonique | Contenu, liens et inventaire doivent justifier une page distincte. |
| Pagination | Chaque page se représente généralement elle-même | La page 2 n’est pas un doublon de la page 1 si elle montre d’autres éléments. |
| Langue ou pays | Canonical vers la version de même langue, avec hreflang cohérent | Ne pas canonicaliser toutes les traductions vers une langue unique. |
| PDF identique à une page HTML | Choisir la version représentative et utiliser un en-tête HTTP si nécessaire | Vérifier le format que le public doit consulter. |
Une catégorie filtrée « chaussures rouges » peut mériter sa propre URL si elle possède un inventaire, une demande et une réponse distincts. Une variante ?sort=price des mêmes chaussures ne mérite généralement pas une nouvelle page canonique. La différence se décide par l’usage et le contenu, pas par la présence d’un point d’interrogation.
6. Aligner liens internes, sitemap, hreflang et données structurées
Si une variante est bloquée, Google ne peut pas toujours examiner sa canonical. Vérifiez d’abord la portée et les règles avec la méthode robots.txt.
La balise isolée ne suffit pas lorsque le reste du site favorise une autre URL. Une canonical vers A contredite par tous les liens vers B, un sitemap contenant B et des données structurées nommant C produit un ensemble difficile à interpréter.
| Signal | Alignement attendu | Contrôle |
|---|---|---|
| Liens internes | Pointer directement vers la version canonique | Navigation, fil d’Ariane, cartes et liens contextuels |
| Sitemap XML | Inclure seulement les URL finales, canoniques et indexables | Retirer paramètres, redirections et doublons |
hreflang | Relier les versions canoniques de chaque langue ou pays | Réciprocité, codes et destinations |
| Données structurées | Utiliser l’URL représentative dans les propriétés d’identification | Comparer au contenu visible et à la canonical |
| Open Graph et partage | Préférer l’adresse publique stable | Éviter d’entretenir une variante de campagne |
| Redirections | Mener directement à la version retenue | Éliminer chaînes, boucles et détours HTTP |
Le guide du sitemap XML pour Google traite la génération et les erreurs du fichier. Ici, le sitemap est seulement un signal d’alignement : son inclusion reste moins forte qu’une redirection ou une annotation canonical, mais elle ne doit pas les contredire. La méthode de maillage interne d’un petit site aide à remplacer les liens vers les variantes par les destinations finales.
7. Vérifier la canonical réellement publiée
Ne contrôlez pas seulement le champ d’un CMS. Ouvrez l’URL publique, suivez ses redirections, examinez le code source et le DOM rendu, puis vérifiez les en-têtes de réponse. Échantillonnez chaque modèle : accueil, article, produit, catégorie, filtre, pagination, page internationale et document.
| Point | Question | Preuve à conserver |
|---|---|---|
| URL demandée | Quelle variante a été testée ? | Adresse complète avec paramètres |
| Réponse finale | Statut 200 ou redirection voulue ? | Chaîne et destination finale |
| HTML source | Une canonical unique apparaît-elle dans le head ? | Valeur exacte de href |
| DOM rendu | JavaScript modifie-t-il la déclaration ? | Comparaison source/rendu |
| En-tête HTTP | Existe-t-il un autre Link: rel="canonical" ? | En-têtes de la réponse finale |
| Destination | Est-elle accessible, indexable et représentative ? | Statut, directives et contenu |
| Signaux internes | Liens et sitemap utilisent-ils cette URL ? | Crawl et entrée XML |
Automatisez les contrôles répétitifs par modèle, mais ouvrez manuellement les anomalies. Un outil peut détecter deux balises ou une destination redirigée ; il ne peut pas toujours décider si deux pages ont réellement la même fonction. Après une migration, contrôlez aussi les destinations avec la procédure pour trouver et corriger les liens cassés.
8. Comparer la canonical déclarée et celle choisie par Google
Dans l’inspection d’URL de Search Console, distinguez la canonical déclarée par l’utilisateur et la canonical sélectionnée par Google. Un désaccord n’est pas automatiquement une erreur : Google peut considérer les pages comme équivalentes et retenir une version mieux soutenue par l’ensemble des signaux.
| Observation | Interprétation | Première action |
|---|---|---|
| Les deux URL correspondent | Les signaux semblent alignés pour cette inspection | Contrôler aussi les autres variantes du groupe. |
| Google choisit une autre variante valide du même contenu | La préférence déclarée n’est pas dominante | Comparer liens, sitemap, redirections, contenu et stabilité. |
| Google choisit une page sans rapport suffisant | Le modèle ou le contenu crée probablement un regroupement indésirable | Vérifier canonical de modèle, similarité et signaux internes. |
| « Autre page avec balise canonique correcte » | L’alternative est regroupée sous la représentante | Ne rien corriger si ce comportement est voulu. |
| « Page en double, Google n’a pas choisi la même canonical » | Google préfère une autre version du groupe | Inspecter chaque URL et rechercher les contradictions. |
| Test en direct différent des données indexées | La page a pu changer depuis la dernière exploration | Vérifier la date et attendre une nouvelle exploration après correction. |
L’aide Search Console définit l’URL canonique comme la page la plus représentative d’un groupe de doublons selon Google. Pour un diagnostic complet d’une adresse absente de l’index, utilisez le guide page non indexée : il couvre aussi l’accès, le rendu, robots, noindex et la qualité.
9. Corriger une canonical ignorée sans changer tout à la fois
Lorsque Google choisit une autre URL, recherchez le signal qui contredit votre préférence. Corrigez d’abord les erreurs certaines, puis laissez le temps à l’exploration et à l’indexation d’enregistrer la nouvelle configuration. Modifier simultanément les URL, les textes, les liens, les canonicals et le sitemap rend le résultat difficile à interpréter.
| Cause possible | Correction ciblée | À éviter |
|---|---|---|
| Canonical vers une redirection ou une erreur | Pointer directement vers la destination finale 200 | Conserver une chaîne ou une URL disparue |
| Canonical différente selon HTML et en-tête | Choisir une seule méthode ou la même destination | Laisser deux systèmes se contredire |
| Liens internes vers la variante | Mettre à jour navigation, cartes et liens contextuels | Compter uniquement sur la balise |
| Sitemap rempli de doublons | Garder les versions finales souhaitées | Soumettre toutes les variantes pour « aider Google » |
| Pages insuffisamment similaires | Conserver des canonicals propres ou décider une vraie fusion | Forcer le regroupement de contenus différents |
| Contenu principal identique sur trop de pages | Réduire les variantes ou différencier les pages utiles | Masquer une architecture gonflée avec une canonical globale |
| Ancienne configuration encore connue | Vérifier la date, demander une exploration si utile et suivre | Renvoyer la demande en boucle sans nouvelle correction |
Trois exemples de décision
Un produit avec des paramètres de campagne
/produit/lampe et /produit/lampe?utm_source=email affichent le même produit. La version propre reste auto-canonique ; la variante de suivi pointe vers elle. Les liens permanents et le sitemap utilisent l’URL sans UTM.
Une catégorie avec une pagination
/categorie/lampes?page=2 affiche des produits différents de la première page. Elle n’est pas un simple doublon de la page 1. Chaque page paginée conserve une destination cohérente avec son propre contenu, tandis que les liens permettent de parcourir la série.
Deux guides sur le même sujet
Deux articles répondent à la même question avec des exemples différents. Une canonical croisée ne remplace pas une décision éditoriale. Il faut déterminer si les intentions sont distinctes, différencier les réponses ou fusionner les apports puis rediriger l’ancienne URL vers l’équivalent conservé.
Checklist de contrôle d’une URL canonique
- Les variantes appartiennent-elles réellement au même groupe de contenu ?
- La version choisie est-elle finale, stable, publique, indexable et en HTTPS ?
- Une redirection serait-elle plus adaptée parce que l’ancienne URL est abandonnée ?
- La page HTML contient-elle une seule canonical absolue dans le head ?
- La page représentative possède-t-elle une canonical auto-référencée ?
- La destination répond-elle directement en 200 sans noindex ni contenu sans rapport ?
- Les paramètres, facettes, paginations et langues suivent-ils des règles propres à leur fonction ?
- Les liens internes, le sitemap, hreflang et les données structurées désignent-ils la même version ?
- Le HTML source, le DOM rendu et les en-têtes HTTP sont-ils cohérents ?
- Les canonicals déclarée et choisie par Google ont-elles été comparées avec leur date d’exploration ?
Une bonne canonicalisation ne cherche pas à faire disparaître toutes les variantes. Elle documente la version représentative, conserve les pages réellement utiles et aligne les signaux techniques autour d’une décision vérifiable. La balise est un élément de cette décision, pas un raccourci pour l’indexation ou la stratégie éditoriale.
Votre site mérite une fiche claire
Présentez votre activité dans la catégorie la plus pertinente, avec une offre en paiement unique dès 4,99 €.
Ajouter mon site