Elle tient sur une ligne, se glisse dans l’en-tête d’une page, et règle discrètement l’un des problèmes les plus répandus du référencement technique. La balise canonique n’a rien de complexe — mais elle est mal comprise à peu près partout, et une balise mal posée fait plus de dégâts qu’une balise absente.
Une indication, pas un ordre
La balise rel="canonical" sert à désigner, parmi plusieurs URL affichant un contenu identique ou très proche, celle qui doit faire référence.
Point crucial, et régulièrement passé sous silence : c’est un signal, pas une directive. Google en tient compte, mais peut décider de l’ignorer s’il estime que votre indication est incohérente — par exemple si les deux pages présentent en réalité des contenus différents. Ce statut de simple indication est bien expliqué sur https://julienjimenez.eu, et il explique la plupart des déceptions : quand la canonique n’est pas respectée, le problème vient presque toujours d’une contradiction dans les signaux envoyés, pas de la balise elle-même.
Les cas d’usage réels
Quatre situations la rendent indispensable.
- Les paramètres d’URL. Une même fiche accessible avec des paramètres de tri, de filtrage ou de suivi de campagne produit une infinité d’adresses pour un seul contenu.
- Les variantes techniques. Avec et sans
www, avec et sans barre oblique finale, enhttpet enhttps. - Les contenus republiés. Un article repris sur un autre site, avec une canonique pointant vers l’original.
- Les pages très similaires. Des fiches produits qui ne diffèrent que par une couleur ou une taille.
En dehors de ces cas, la balise n’apporte rien de particulier.

Les règles à respecter
Une seule canonique par page. Deux balises contradictoires annulent le signal : Google les ignore toutes les deux.
Une URL absolue, complète, avec le protocole. Une URL relative fonctionne parfois, mais introduit un risque inutile.
Une canonique auto-référente sur chaque page. C’est-à-dire une balise qui pointe vers la page elle-même. Cette pratique paraît absurde au premier abord ; elle protège pourtant efficacement contre les paramètres ajoutés par des sources externes, sur lesquels vous n’avez aucun contrôle.
Une destination valide. La page désignée doit renvoyer un code 200, ne pas être en noindex, et ne pas être elle-même redirigée.
Les erreurs classiques
Toutes les pages canoniques vers l’accueil. Erreur de configuration fréquente, aux conséquences radicales : le site entier disparaît des résultats à l’exception de sa page d’accueil.
Canonique et noindex combinés sur la même page. Deux signaux qui se contredisent vous demandez à Google de regrouper la valeur sur une page que vous lui interdisez d’indexer.
Canonique vers une page redirigée. Ajoutez un saut inutile, et le signal s’affaiblit.
Canoniques croisées. A pointe vers B, B pointe vers A. Le moteur tranche seul, et rarement comme vous l’auriez souhaité.
Canonique ou redirection ?
La question revient souvent, et la réponse est nette.
Utilisez une redirection permanente quand l’ancienne page n’a plus lieu d’exister et que personne ne doit plus la voir.
Utilisez une canonique quand les deux URL doivent rester accessibles aux visiteurs, mais qu’une seule doit être indexée. Une fiche produit filtrable, par exemple, doit rester consultable avec ses filtres vous voulez simplement que le moteur n’en retienne qu’une version.
En pratique, si l’utilisateur a besoin des deux adresses, c’est une canonique. S’il n’en a plus besoin que d’une, c’est une redirection. Ce seul critère tranche la quasi-totalité des cas.