Balise canonical pour le SEO

URL canonique : utiliser la balise canonical pour son SEO

Sommaire

Votre site peut accueillir plusieurs URL qui partagent un contenu identique ou fortement similaire. Or, les moteurs de recherche peuvent déprécier un site web qui propose un trop grand nombre de pages en double : l’ajout d’une balise <link rel= »canonical »> permet d’indiquer l’URL que vous souhaitez positionner sur la page de résultats. Nous vous révélons les secrets d’une balise indispensable pour votre référencement naturel !

Qu’est-ce qu’une balise canonical ?

Ajoutée entre les balises <head></head> du code source de votre page web, la balise <link rel= »canonical »> permet de spécifier une URL canonique (canonical tag en anglais).

Une balise HTML facile à utiliser et à maîtriser

Elle se présente sous la forme d’une balise <link> avec deux éléments

  • rel= »canonical » précise qu’il s’agit d’une relation de canonicalisation ;
  • href= »https://www.monsite.com/monurl.html » indique l’URL canonique.

L’URL mentionnée dans une balise canonical peut être :

  • Identique à l’URL de la page web qui héberge la balise si celle-ci est l’URL canonique ;
  • Différente si une autre page est désignée comme URL canonique.

Le terme canonique est notamment utilisé en mathématiques pour désigner un élément classiquement choisi parmi un ensemble d’éléments aux propriétés analogues. Nous retrouvons ce principe en SEO : l’URL canonique désigne l’URL choisie par l’éditeur du site parmi un ensemble d’URL aux contenus identiques ou très proches.

Les alternatives à la balise <link rel= »canonical »>

L’utilisation d’une balise canonique n’est pas la seule option de canonicalisation à votre disposition. Vous pouvez également ajouter une en-tête HTTP rel= »canonical ».Le fichier sitemap est recommandé pour lister vos URL canoniques, ce qui constitue un signal supplémentaire pour les moteurs de recherche. Mais nous vous recommandons fortement d’utiliser une balise ou une en-tête HTTP rel= »canonical » pour une prise en charge optimale de vos demandes de canonicalisation.

Quand définir une URL canonique ?

La désignation d’une URL canonique est notamment utile pour prévenir un risque de duplication interne lorsque des pages possèdent un contenu très similaire.

Éviter la duplication liée à la réécriture des URL

Certaines règles de réécriture des URL génèrent involontairement des doublons, avec un code source unique accessible à plusieurs adresses :

  • URL avec et sans slash à la fin (si le serveur ne redirige pas systématiquement vers une version unique) ;
  • URL accessibles qu’importe le slug, tant que l’ID est mentionné en fin d’URL ;
  • etc.

Un même contenu peut par exemple être visible sur les URL suivantes :

  • https://www.monsite.com/ma-page/ et https://www.monsite.com/ma-page
  • https://www.monsite.com/mon-slug-pr12345.html et https://www.monsite.com/mon-slug-2-pr12345.html

En ajoutant la même balise <link rel= »canonical » href= »https://www.monsite.com/ma-page/ »> sur les URL https://www.monsite.com/ma-page/ et https://www.monsite.com/ma-page, vous informerez Google et les autres moteurs de recherche que vous souhaitez positionner https://www.monsite.com/ma-page/.

Éviter la duplication au filtrage ou au tri de listings

Selon la technologie utilisée, le filtrage ou le tri d’un listing de produits peut générer une URL avec des paramètres :

  • URL par défaut : https://www.monsite.com/categorie
  • Filtre par fabricant : https://www.monsite.com/categorie?manufacturer=5
  • Filtre par fabricant et par couleur : https://www.monsite.com/categorie?color=red&manufacturer=5
  • Tri par prix : https://www.monsite.com/categorie?orderby=price&orderway=asc
  • Etc.

Vous pouvez rapidement vous retrouver avec des centaines de milliers de versions triées ou filtrées de vos URL, qui peuvent causer un préjudice à votre référencement si elles sont toutes indexables et explorables. La spécification d’une URL canonique permet d’indiquer aux moteurs de recherche que vous souhaitez uniquement positionner l’URL par défaut de la catégorie. Si nous reprenons le même exemple, l’URL par défaut et toutes les versions filtrées et triées affichent la même balise canonical : <link rel= »canonical » href= »https://www.monsite.com/categorie »>.

Déployer une stratégie d’A/B testing

Vous souhaitez tester les modifications apportées à une page avant déploiement ? Vous pouvez effectuer un A/B test en créant une version de la page accueillant la modification : vous collectez ainsi des données et validez ou annulez les évolutions selon les performances obtenues.

Les différentes versions de test de votre page peuvent indiquer en URL canonique la page d’origine : vous évitez ainsi qu’elles ne soient considérées comme des doublons.

Ajouter une self-canonical pour sécuriser toutes vos URL

Certains outils et sites web ajoutent des paramètres de tracking pour faciliter l’analyse statistique ou l’attribution de sources de trafic. Chaque URL de votre site peut être déclinée avec des paramètres de type ?utm_source=newsletter.En ajoutant sur chaque page web indexable de votre site une balise self-canonical, qui reprend l’URL de la page web, vous évitez la création de doublons liée à l’ajout de paramètres d’URL. La page https://www.monsite.com/ma-super-page.html affichera par exemple <link rel= »canonical » href= »https://www.monsite.com/ma-super-page.html »>

Quels sont les avantages SEO de la balise canonical ?

La balise canonical offre de nombreux avantages au service de votre SEO :

  • Vous évitez la duplication de contenus et un risque de cannibalisation interne ;
  • Vous précisez la page que vous souhaitez voir dans les résultats de recherche ;
  • Vous simplifiez le suivi des métriques d’un contenu, car vous pourrez suivre le trafic généré par une URL canonique utilisée par plusieurs pages ;
  • Vous évitez aux robots d’exploration de gaspiller leur budget crawl sur des doublons, et améliorez l’indexation de vos pages stratégiques ;
  • Vous améliorez la popularité de l’URL canonique, car les pages canonicalisées transfèrent une partie de leur PageRank ou de leurs signaux SEO à l’URL canonique.

Comment suivre le déploiement des URL canoniques ?

Vous pouvez réaliser un crawl de votre site web avec un outil comme ScreamingFrog ou Oncrawl : vous reproduisez le processus d’exploration des moteurs de recherche et vous identifiez toutes les URL canoniques qui posent problème, telles que les URL canoniques différentes de la page explorée ou les URL canoniques non indexables.Une autre solution, bien plus simple à mettre en œuvre et gratuite, consiste à utiliser Google Search Console :le rapport “Pages” présent dans la section “Indexation” vous apporte des informations précieuses pour votre SEO.

Page en double : Google n’a pas choisi la même URL canonique que l’utilisateur

L’URL canonique que vous avez choisie n’est pas forcément celle que retiendra un moteur de recherche comme Google. L’algorithme se base en effet sur d’autres signaux pour déterminer quelle est l’URL la plus pertinente lorsqu’il détecte plusieurs pages en double, tels que le maillage interne ou le netlinking.

Vous avez par exemple défini les pages avec slash à la fin comme URL canoniques, mais l’ensemble de votre maillage interne pointe vers les pages sans slash à la fin : les moteurs de recherche pourraient bien passer outre vos demandes et référencer les pages sans slash puisque vous envoyez les internautes vers celles-ci.

En analysant les exemples fournis par Google Search Console, vous identifierez probablement la cause de ce choix et vous appliquerez les correctifs nécessaires.

Page en double sans URL canonique sélectionnée par l’utilisateur

Ce rapport vous donne une idée du volume de pages en double présent sur votre site qui ne disposent pas de balise ou d’en-tête rel= »canonical ». Un nombre élevé de pages en double doit vous alerter sur l’importance de déployer rapidement une solution de canonicalisation.

Autre page avec balise canonique correcte

Ce rapport vous indique en réalité les URL trouvées par Google qui mentionnent une autre URL canonique. La page https://www.monsite.com/categorie?manufacturer=5 remontera par exemple dans ce rapport si elle possède la balise canonical <link rel= »canonical » href= »https://www.monsite.com/categorie »>. 

Vous pouvez régulièrement consulter ce rapport pour vous assurer que des pages importantes n’y figurent pas, sans vous inquiéter si un volume important d’URL y figure.

EdgeSEO pour gérer vos balises canonical

Les plateformes et les logiciels de création de sites web les plus populaires tels que WordPress ou Prestashop proposent nativement ou par l’intermédiaire d’extensions une gestion des balises canonical. Mais le paramétrage est parfois compliqué, fastidieux ou problématique.L’application « Bulk SEO » présente dans notre outil EdgeSEO vous permet de gérer facilement de nombreux éléments essentiels à votre référencement naturel, y compris les balises canonical. Vous pouvez modifier toutes les balises canonical de votre site web en paramétrant un fichier CSV : vous gagnez un temps précieux au quotidien dans la gestion de vos balises !

Sommaire
Testez la performance de votre site en 1 clic

Publié par

Partagez !

Découvrez d’autre articles…

html to markdown article

Les moteurs IA préfèrent des contenus légers, structurés et peu coûteux en tokens. D’où l’intérêt du Markdown : plus lisible que le HTML pour le

blog

Découvrez le simulateur webperf Fasterize : en 1 clic, mesurez la performance de votre site, comparez-vous à vos concurrents et à la médiane de votre

seo summit blog

Le 14 octobre, le SEO Summit revient au Parc des Princes avec une journée de conférences et de rencontres dédiées aux stratégies SEO de demain.

Boostez la vitesse de votre site dès maintenant avec EdgeSpeed !