URL canonique : à quoi sert la balise canonical ?
En bref
La balise canonical indique au moteur quelle adresse doit être considérée comme la version de référence lorsque plusieurs adresses affichent le même contenu. Elle se place dans l'en-tête de la page et pointe vers une adresse complète. C'est une indication, pas une consigne stricte : le moteur peut retenir une autre adresse s'il juge les signaux contradictoires.
Un même contenu peut être accessible par plusieurs adresses sans que personne l'ait voulu : avec ou sans paramètre de suivi, en deux versions d'écriture, via une page de filtre. Le moteur doit alors choisir laquelle afficher. La balise canonical sert à lui indiquer votre préférence. Voici comment l'utiliser sans se tromper.
À quoi sert cette balise ?
La canonicalisation est le fait de désigner une adresse de référence parmi plusieurs qui mènent au même contenu. La balise s'écrit dans l'en-tête du code de la page, sous la forme <link rel="canonical" href="adresse complète">.
Elle poursuit trois objectifs : consolider les signaux sur une seule adresse, éviter que des variantes concurrentes se disputent la même requête, et indiquer quelle adresse afficher dans les résultats. Elle complète le traitement du contenu dupliqué.
Dans quels cas l'utiliser ?
| Situation | Adresse canonique à désigner |
|---|---|
| Adresse avec paramètre de suivi | La version sans paramètre |
| Page accessible avec et sans barre oblique finale | Une seule forme, choisie une fois pour toutes |
| Fiche accessible depuis plusieurs catégories | L'adresse principale de la fiche |
| Version imprimable d'une page | La page normale |
| Contenu republié sur un autre site avec accord | L'adresse de l'article d'origine |
Une page unique doit aussi porter une balise canonical pointant vers elle-même. Cela évite que des adresses créées par des tiers, avec des paramètres ajoutés, soient prises pour des versions distinctes.
Quelles règles respecter ?
- Utiliser une adresse absolue, avec le protocole et le domaine complets.
- Pointer vers une page qui répond correctement, pas vers une redirection ni vers une page d'erreur.
- Ne déclarer qu'une seule balise par page : deux déclarations contradictoires annulent l'indication.
- Rester cohérent avec les autres signaux : liens internes, plan de site et redirections doivent désigner la même adresse.
- Choisir la version en HTTPS, conformément à ce que rappelle notre article sur HTTPS et le référencement.
Quelles sont ses limites ?
Google présente la balise comme une indication forte, pas comme une obligation. Le moteur peut retenir une autre adresse si les signaux se contredisent, par exemple si tous les liens internes pointent ailleurs que l'adresse déclarée canonique. L'outil d'inspection d'URL de la console destinée aux éditeurs affiche l'adresse que vous déclarez et celle que le moteur a réellement retenue : c'est le moyen le plus direct de vérifier.
La balise ne remplace pas non plus une redirection. Si une page a définitivement changé d'adresse, la redirection 301 reste le bon outil : elle envoie le visiteur vers la nouvelle page, ce que la balise ne fait pas.
Quelles erreurs annulent son effet ?
- La canonique en chaîne : la page A désigne B, qui désigne C. Désignez directement l'adresse finale.
- La canonique vers une page bloquée à l'exploration : le moteur ne peut pas la lire.
- La canonique unique pour tout le site, souvent l'accueil, qui fait disparaître les pages internes.
- La combinaison avec une consigne noindex sur la même page, qui envoie deux messages opposés.
- L'adresse relative mal construite, qui aboutit à une page inexistante.
- Le maintien d'anciennes adresses après une migration, alors qu'une redirection était attendue.
Comment contrôler l'ensemble ?
Passez en revue un échantillon de pages de chaque type : accueil, page de service, article, page de liste, fiche. Pour chacune, comparez l'adresse déclarée canonique, l'adresse réellement affichée dans la barre du navigateur et l'adresse retenue par le moteur. Les écarts se concentrent presque toujours sur les pages générées automatiquement.
Après une refonte, vérifiez ce point avant la mise en ligne : une canonique héritée de l'environnement de test peut pointer vers un domaine temporaire et rendre le site entier invisible. Cette vérification figure parmi les contrôles que NexSecure effectue avant toute mise en ligne dans ses projets de développement web sur mesure.
Questions fréquentes
Une page doit-elle pointer vers elle-même ?
Oui, c'est la pratique recommandée. Elle évite que des adresses enrichies de paramètres par des tiers soient traitées comme des pages distinctes.
La balise canonical remplace-t-elle une redirection ?
Non. Elle indique une préférence au moteur mais n'envoie pas le visiteur ailleurs. Une page définitivement déplacée demande une redirection 301.
Le moteur suit-il toujours l'adresse déclarée ?
Non. Google la traite comme une indication forte et peut retenir une autre adresse si les liens internes, le plan de site ou les redirections la contredisent.
Comment vérifier l'adresse retenue ?
L'outil d'inspection d'URL de la console pour éditeurs affiche à la fois l'adresse canonique déclarée par le site et celle sélectionnée par le moteur.
Sources
Service lié
Articles liés
Rédigé par l'équipe NexSecure. Responsable de la publication : Yohann Toumine. Dernière mise à jour le 11 septembre 2026.
Une question sur votre situation ? Parler de votre projet