URL canonique

Une URL canonique est la version de référence d’un ensemble de pages dupliquées ou quasi dupliquées, que le site signale aux moteurs de recherche pour les consolider.

Sens et périmètre

La canonicalisation consiste à choisir une URL de référence parmi un ensemble de documents identiques ou très proches. Un lien rel=canonical exprime la préférence du propriétaire du site, mais Google le documente comme un indice fort et non comme un ordre. Les redirections, les liens internes et l’inclusion dans le sitemap envoient des signaux distincts : ils ne doivent pas contredire l’URL préférée.

Illustration du mécanisme décrit dans l’article sur l’URL canonique.

Méthode pratique

Traitez les URL par groupe, un groupe à la fois : variantes de protocole et d’hôte, formes avec ou sans slash final, paramètres de suivi, filtres, versions imprimables et pagination. Décidez pour chaque doublon s’il doit rester accessible. S’il doit disparaître pour les visiteurs, utilisez une redirection permanente pertinente ; s’il doit rester disponible, faites pointer sa balise canonical vers le document préféré correspondant. La cible d’une canonical doit renvoyer une réponse réussie et rester indexable.

Ce qu’il faut vérifier

Contrôlez le HTML après rendu et les en-têtes de réponse sur l’URL préférée et sur les variantes types du groupe. Comparez ensuite les balises canonical, les URL finales, les liens internes et les entrées du sitemap dans un échantillon d’URL issu d’un crawl. L’Inspection d’URL de Google Search Console peut indiquer la canonical retenue par Google pour une URL inspectée, mais ce résultat reste un indice de diagnostic : il ne prouve pas que chaque doublon est résolu.

Limites et erreurs courantes

Ne canonicalisez pas des produits réellement différents, des pages dont l’intention principale diffère, ni chaque page paginée vers la première par réflexe. Évitez les chaînes, les boucles, une canonical pointant vers une redirection ou vers une cible en noindex. Le résultat durable tient en une politique documentée et appliquée de façon cohérente dans tous les templates.

Exemple d’URL commenté et contrôles des champs

Prenons un produit accessible à https://example.test/widget, https://example.test/widget/ et https://example.test/widget?campaign=spring. Si l’URL propre, sans paramètre, est la page publique préférée, chaque doublon accessible doit soit rediriger directement vers elle, soit, s’il doit rester accessible, exposer exactement la même canonical préférée. L’URL préférée doit aussi pointer vers elle-même. Les menus internes, le fil d’Ariane, les entrées du sitemap XML et les éventuelles références alternatives générées doivent utiliser l’URL propre : il ne suffit pas qu’une balise corrige après coup des liens incohérents.

html
<link rel="canonical" href="https://example.test/widget">

Le contrôle doit être explicite : relevez l’URL demandée, l’URL finale après redirections, le code HTTP, la balise canonical du HTML, la directive robots meta ou X-Robots-Tag, la présence dans le sitemap et au moins un lien interne source. Un échec ne se limite pas à une balise absente. Il inclut une canonical qui change entre le HTML du serveur et le DOM rendu, une URL avec paramètre listée dans le sitemap alors que la version propre est canonique, ou une cible de canonical qui redirige. Ce sont des signaux contradictoires : la réparation consiste à choisir un seul document préféré et à aligner chaque champ.

Pour la pagination et la navigation à facettes, documentez la raison avant d’appliquer une règle. La page deux d’une liste séquentielle unique peut contenir des éléments qui doivent rester autoréférencés, alors qu’un paramètre de tri qui ne change que l’ordre peut avoir une autre URL préférée. Une même règle ne peut pas être supposée pour chaque paramètre. Testez un jeu de combinaisons représentatives plutôt qu’une seule URL de catégorie, puis renouvelez l’échantillon après une mise à jour du template ou de la plateforme.

Google classe les redirections et les annotations rel=canonical parmi les signaux forts, et l’inclusion dans le sitemap parmi les signaux plus faibles. Cela explique qu’une correction d’une seule balise puisse être insuffisante lorsque d’autres systèmes du site sont en désaccord. Cela ne fait pas de la canonicalisation une garantie : la canonical retenue par Google reste un résultat à vérifier, surtout lorsque les pages diffèrent sensiblement ou que d’autres signaux sont contradictoires.

FAQ

La balise canonical redirige-t-elle le visiteur ?
Non. Elle indique aux moteurs de recherche une version préférée, et l’URL actuelle peut rester accessible.
Google est-il obligé d’accepter ma balise canonical ?
Non. C’est un signal : des liens, un contenu ou d’autres signaux contradictoires peuvent conduire à un choix différent.