Définition de balise Canonical

2 minutes de lecture
Canonical : Qu'est-ce qu'une URL canonique ?

La balise canonical contient l’adresse URL originale d’un contenu web. Elle peut signaler aux moteurs de recherche que la page crawlée reprend en réalité le contenu d’une autre page (du même site ou d’un autre) et qu’il ne faut pas l’indexer. La balise canonique est également appelée sur le web « meta canonical », « balise canonique », « rel canonical ». On peut la mettre dans le code HTML ou dans l’en-tête HTTP.

Origine et utilité de la balise canonique

Il est très fréquent sur internet de retrouver des contenus dupliqués. Laquelle des pages qui reprennent la même information mot pour mot (ou presque) faut-il alors positionner dans les SERPs ? Pour mieux répondre à cette question, Google et Bing se sont entendus en 2009 pour créer la balise « canonical ». Son implémentation se passe comme suit : cette instruction aide les moteurs de recherches à mieux gérer les contenus dupliqués, à mettre en avant les contenus originaux et à ne pas surcharger leurs propres bases de données.

Sur la page qui reprend un contenu, on mettra dans le code HTML : <link rel= »canonical » href= »https://www.site-exemple.com/page-source.html » />

Pour aider les bots d’indexation, la page source contiendra également la balise canonical, avec un lien qui pointe vers elle-même :
<link rel= »canonical » href= »https://www.site-exemple.com/page-source.html/ » />

Comment bien utiliser la balise canonical ?

En plus des règles précédentes, pour que la meta canonical puisse être correctement interprétée par Googlebot et Bingbot, voici quelques bonnes pratiques :

  • Mettre une seule balise canonique dans une page (si une page en contient plusieurs, elles sont toutes ignorées) ;
  • L’URL indiquée comme canonique doit exister et ne doit pas être redirigée ;
  • Éviter d’inclure la meta canonical dans des contenus paginés ;
  • Ajouter la balise « canonical » dans l’en-tête (Head) du code HTML et non dans le corps (Body) du code.

Si vous devez reprendre un même contenu sur plusieurs pages de votre site web, n’oubliez pas d’utiliser la balise canonical pour optimiser votre SEO.