URL canonique (canonical) : à quoi elle sert, et comment fonctionne-t-elle ?

Du novice au consultant SEO freelance confirmé, en passant par la personne qui effectue son premier crawl sur Screaming Frog, tout le monde a déjà vu le terme “URL canonique” ou “Canonical” quelque part.

À première vue, elle peut sembler un peu intimidante, surtout si vous êtes nouveau dans le domaine du référencement. Sous ses airs complexes, elle est pourtant simple à mettre en œuvre, et peut s’avérer être un véritable plus pour votre SEO. 

Vous souhaitez travailler votre SEO ? Parlons de votre projet ensemble !

A travers cet article, ma mission est la suivante : vous expliquer en détail ce qu’est une balise canonique, pourquoi elle est importante, à quoi elle ressemble, où elle doit être placée, et vous donner quelques indications, détails et astuces supplémentaires ?

Allons-y !

Qu’est-ce qu’une balise canonique ?


Définition

La balise canonique a été mise en place en 2009. C’est une balise HTML mise en place dans le code source d’une page, pour indiquer aux moteurs de recherche quelle URL constitue la version principale de cette même page.

Ainsi, lorsqu’une page possède plusieurs variations, la balise canonical permet d’indiquer à Google quelle version doit être indexée.

Voici à quoi ressemble une balise canonique : 

<link rel= »canonical » href= »https://www.votresite.com/ » />

Celle-ci doit être implémentée dans la section <head> de votre page.

Exemple d’utilisation

Prenons un exemple pour lequel la page canonique doit être mise en place ! Sur votre site, vous avez une page qui vend un même pull dans 3 couleurs différentes : bleu, jaune et vert. Le contenu de la page est exactement le même, mais l’URL change : 

  • Pull bleu : https://votresite.com/pull-bleu
  • Pull jaune : https://votresite.com/pull-jaune 
  • Pull vert : https://votresite.com/pull-vert  

Comme chaque page possède le même texte, on risque une pénalité pour duplicate content si on ne met pas en place une balise canonical. Il faut donc choisir, parmi ces 3 pages, celle que l’on souhaite voir référencée.

Si on souhaite que la page relative au pull bleu le soit, il faudra mettre en place les balises canoniques suivantes sur l’ensemble des pages relatives au pull (y compris celle relative au pull bleu) : 

<link rel= »canonical » href= »https://votresite.com/pull-bleu » />

Balise canonique choisie par l’humain et balise canonique choisie par Google

Attention cependant ! Chose importante : les balises canoniques ne sont pas des directives, comme peuvent l’être celles mises en place au sein du fichier robots.txt.

Je vous vois déjà froncer les sourcils : qu’est-ce que cela signifie ? Eh bien, cela veut dire que si vous mettez une balise canonique en place, Google pourra décider d’en prendre compte… ou non. Ce faisant, il pourra choisir d’indexer une autre version de votre page.

Tout dépendra de ce qu’il juge le plus pertinent ! Néanmoins, il reste important de les mettre en place, afin de donner la bonne indication au moteur de recherche.

On va donc distinguer 2 versions pour définir les URLs canoniques : celles déclarées par l’utilisateur, et celles déclarées par Google

  • URL canonique déclarée par l’utilisateur : c’est tout simplement l’URL canonique que le propriétaire du site a choisi de mettre en place

  • URL canonique déclarée par Google : c’est l’URL que Google a choisi comme URL canonique (sans forcément qu’elle soit similaire à celle choisie par le propriétaire du site)

Si vous avez accès à la Google Search Console, vous pouvez utiliser l’outil d’inspection des URL pour inspecter vos URLs canoniques.

Dans l’idéal, l’URL canonique déclarée par l’utilisateur et celle déclarée par Google correspondent.

Si ce n’est pas le cas, pas d’inquiétude : nous traiterons ce problème dans la suite de l’article.

Capture d'écran de la Google Search Console - Inspection des URLs

Comment Google choisit une URL canonique


Lorsque Google explore et indexe un site, il examine le contenu principal de la page.

Lors du crawl de votre site, il est probable qu’il découvre des pages similaires entre elles. A ce moment, Google choisit la page qui lui semble être la meilleure représentation de ce que celle-ci essaie de transmettre aux utilisateurs, et la sélectionne comme l’URL canonique.

Par ailleurs, la mise en place de liens internes et de backlinks vers cette même URL constitue un facteur supplémentaire pris en compte par Google pour choisir l’URL canonique.

Google fera également des choix dans l’intérêt de l’expérience utilisateur.

En somme, pour que Google choisisse la même URL canonique que vous, une seule solution : faire en sorte que cette URL soit la meilleure !

4 raisons pour lesquells les balises canoniques sont utiles pour le référencement 


Les balises rel=canonical sont essentielles pour les sites comportant une poignée de pages, comme pour ceux qui en possèdent des millions.

Voici plusieurs raisons pour lesquelles elles sont nécessaires…

1. Elles vous permettent de choisir la page à montrer à vos internautes

La balise canonique vous permet de suggérer à Google la meilleure version d’une page de votre site web que vous souhaitez fournir aux utilisateurs. 

Plutôt intéressant en termes d’opportunités !

2. Elles permettent d’éviter les pénalités relatives au contenu dupliqué (ou “duplicate content”)

Le duplicate content, c’est une notion qui peut sembler simple, mais qui comporte toutes sortes de nuances… et qui peut être assez négatif pour votre référencement naturel !

Vous pensez ne pas avoir la moindre page dupliquée sur votre site ? N’en soyez pas si certain ! Voyons rapidement ce que Google définit comme “contenu dupliqué” dans sa documentation.

Une page dupliquée, c’est simplement une page d’un même site qui comporte le même contenu, dans une même langue.

Les cas de figure suivants peuvent donc être des cas de contenu dupliqué : 

  • Vous avez des pages différentes pour prendre en charge la version mobile de votre site (amp, m, …)

  • Vous avez mis en place des URLs dynamiques qui prennent en charge certains paramètres

  • Vous avez une version http et https de votre site

Sachez que ces cas de figure arrivent à la grande majorité des sites.

Néanmoins, pas de quoi paniquer : il suffit de mettre en place une URL canonique ! Par ailleurs, pensez à optimiser vos URLs pour votre SEO dès leur publication : cela aide !

3. Google utilise les pages canoniques comme source principale

Google s’appuie sur les URLs canoniques pour déterminer le contenu et la qualité d’une page.

Ainsi, les pages canoniques sont explorées plus fréquemment que les pages non canoniques (en plus d’éviter la cannibalisation SEO).

4. Elles peuvent aider à optimiser le budget crawl de votre site

Vous avez probablement entendu l’expression « budget crawl » assez souvent si vous êtes dans le milieu du SEO (et si vous ne connaissez pas cette notion, je vous invite à lire mon article sur le sujet !)

Correctement utilisées, les balises canoniques peuvent aider à alléger votre budget crawl, dans la mesure où les robots d’indexation de Google explorent beaucoup plus souvent les pages canoniques que leurs versions non canoniques.

Attention : cela ne remplace pas les balises NoIndex, ni les redirections 301 !

Par ailleurs, pour optimiser la vitesse, les résultats organiques ou encore déléguer une prestation d’achat de backlinks, n’hésitez pas à faire appel à moi !

Discutons du SEO de votre site ensemble, et faisons-le atteindre les sommets !

FAQ – Les balises canoniques


Puis-je utiliser une balise canonique pour plusieurs domaines ?

Bien sûr ! 

Par exemple, si vous avez plusieurs sites et que vous publiez le même articles sur chacun de ces sites, utiliser une balise canonique mettra toute la puissance sur la page sélectionnée comme canonique.

Dois-je utiliser une balise canonique ou une balise NoIndex ?

Notons tout d’abord qu’une balise NoIndex est une directive, contrairement à une balise canonique, comme nous l’avons vu en début d’article.

La réponse à cette question est… ça dépend.

Le site de l’agence SEO Neper a écrit un article ultra pertinent sur le sujet, en reprenant notamment des réponses de John Mueller. Je vous invite à le découvrir via le lien mis en place dans les sources, si vous vous posez des questions.

Dois-je utiliser une redirection 301 ou une balise canonique ?

Une redirection 301, comme une balise NoIndex, est une directive.

Ici aussi, j’aurais tendance à répondre “ça dépend”. Cependant, certains éléments sont à prendre en compte pour faire votre choix : 

Si vous avez deux pages ultra similaires, et que vous n’avez pas besoin que chaque page soit en ligne pour x ou y raison : utilisez la redirection 301. 

Ce serait par exemple le cas d’une page relative à un produit en rupture de stock permanent, ou d’une ancienne page, que l’on ne souhaite plus mettre à jour.

Sinon, en général, on passera par une balise canonical !

Que se passe-t-il si Google ne respecte pas la balise canonique que l’on a choisie ?

Comme mentionné plus tôt dans cet article, il peut arriver que Google ne respecte pas la balise canonique que vous avez choisie, et vous pouvez consulter cette information via l’outil d’inspection d’URL dans Google Search Console.

Il peut y avoir plusieurs raisons pour lesquelles Google ne respecte pas la balise canonique choisie par l’utilisateur (balise pas correctement implémentée, page choisie mal optimisée, …)

Le meilleur moyen, c’est d’analyser les différences entre ces deux pages, et de faire en sorte que la page que vous souhaitez voir apparaître dans les résultats de recherche Google soit la plus complète possible.

N’hésitez pas à reprendre un morceau de texte, à mettre à jour la balise title de la page, ou encore à optimiser ses images !

Et puis, pour optimiser la stratégie SEO de votre site, n’hésitez pas à passer par un consultant SEO expérimenté en prenant un RDV avec moi en seulement quelques clics !

Sources qui ont aidé à la rédaction de cet article : 

Retour en haut