Comment utiliser correctement les balises canoniques
Publié: 2021-07-19Dans ce guide, nous expliquerons comment utiliser correctement les balises canoniques. Grâce à l'utilisation d'exemples pratiques, vous apprendrez ce qu'est une balise canonique, quand elle doit être utilisée, quand elle ne doit pas être utilisée, comment les implémenter et les erreurs courantes que vous devez éviter.
Que sont les balises canoniques ?
Une balise canonique est un signal dans une page web qui dit simplement : « Je suis une copie de cette autre page web qui se trouve là-bas… »
Cet élément HTML est ajouté au code d'une page et permet d'éviter les problèmes de contenu en double en indiquant à Google et aux autres moteurs de recherche la version préférée d'une page.
Comment les moteurs de recherche traitent les pages en double ou similaires
Lorsque la plupart des moteurs de recherche tombent sur deux pages ou plus avec un contenu très similaire, ils choisissent souvent une seule des pages à indexer, ignorant les autres . L'URL de page en double qu'ils décident de choisir peut être basée sur un certain nombre de facteurs, notamment celui qui a été exploré en premier, celui qui a le plus de liens internes ou celui qui a le plus de liens externes.
Le contenu en double est non seulement mauvais pour le référencement, mais il peut également nuire aux taux de conversion en ne montrant pas le contenu dans son meilleur état possible.
Il y aura souvent des situations où vous avez un certain nombre de pages qui sont vitales pour l'infrastructure de votre site Web mais contiennent un contenu similaire ou identique. Plutôt que de risquer une pénalité pour du contenu en double, vous pouvez ajouter une balise rel=canonical sur la page qui, selon vous, est la source d'information préférée, comme le montre l'exemple ci-dessous.
Exemple de duplication de page produit
Regardons un exemple de duplication de page de produit e-commerce ci-dessous :

Toutes ces pages de produits pour le même « Red Toy Truck » ont exactement le même contenu avec seulement des variations insignifiantes telles que les principaux liens de fil d'Ariane. La façon dont ce site Web a été structuré signifie qu'il y a trois pages pour un produit, des balises canoniques sont donc nécessaires pour éliminer deux des copies :

À l'aide de balises canoniques, nous avons signalé aux moteurs de recherche que la page du produit d'origine se trouve à [http://www.example.com/toys/trucks/red] et que les deux autres URL ne sont que de simples copies. Dans ce cas, il est judicieux de choisir la page produit permanente qui n'est pas dans la catégorie « soldes » (la vente est susceptible de se terminer un jour) et qui n'est pas dans la catégorie « articles à moins de 10 € » (le prix peut augmenter un jour à plus de 10 £).
Autres exemples de duplication de pages nécessitant des balises canoniques
Paramètres d'URL
Les URL de page peuvent avoir des informations ajoutées à la fin sous forme de paramètres, ceux-ci sont toujours affichés après un point d'interrogation dans l'URL :
- URL non paramétrée – http://www.example.com/blog
- URL de paramètre résultant en un contenu de page complètement différent - http://www.example.com/blog ?page=2
Parfois, les paramètres d'URL affichent un contenu de page complètement différent, d'autres fois ils peuvent filtrer certains éléments de contenu et d'autres fois ils n'ont absolument aucun effet sur le contenu d'une page :
- Un contenu complètement différent de celui d'aucun paramètre n'a été utilisé :
http://www.example.com/news ?page=3 - Contenu légèrement différent que si aucun paramètre n'était utilisé :
http://www.example.com/toy-trucks ?colour=red-only - Changement insignifiant sur le contenu avec ou sans le paramètre :
http://www.example.com/toy-trucks ?price=ascending - Aucun changement sur le contenu avec ou sans le paramètre :
http://www.example.com/contact-us ?trackingID=123456
Les moteurs de recherche peuvent traiter les URL avec différents paramètres comme des pages différentes et uniques. Il est alors important de promouvoir les meilleures URL en utilisant des balises canoniques si le contenu n'est pas significativement modifié lors de l'ajout de paramètres.
Si vous ne voulez pas que les moteurs de recherche indexent certains modèles d'URL, assurez-vous d'utiliser le fichier robots.txt pour les bloquer, cela éliminera l'indexation des paramètres de suivi par exemple, ce qui peut fausser les statistiques globales.
De nombreuses URL pour le même contenu de page Web

Il existe de nombreuses façons pour un site Web d'avoir plusieurs URL pour exactement la même page Web. Heureusement, les balises canoniques peuvent être utilisées pour référencer automatiquement une page afin d'éliminer ces problèmes. Par exemple, une page Web pourrait dire en toute sécurité qu'elle est une copie d'elle - même et éliminer toute confusion avec les paramètres, les sous-domaines, etc. (voir ci-dessous).
Voici plusieurs exemples de plusieurs variantes d'URL pour exactement la même page sur un site Web. Cela vaut la peine de vérifier tout cela sur un site Web et, si nécessaire, d'utiliser des balises canoniques pour référencer l'URL préférée :
- http://www.example.com/example-page ( URL préférée )
- http://www.exemple.com/page-exemple.html
- http://www.example.com/example-page?trackingID=123456
- http://www.example.com/example-page#top
- http://example.com/example-page
- http://example.com/example-page.html
- http://example.com/example-page?trackingID=123456
- http://example.com/example-page#top
Ces problèmes seront résolus une fois qu'une visite à toutes les mauvaises URL aura une balise canonique renvoyant à l'URL préférée ( http://www.example.com/example-page dans ce cas).
Le "www." ou le problème peut être résolu avec une simple redirection 301 de sorte que chaque fois qu'une URL est saisie sans le "www." l'utilisateur sera automatiquement redirigé vers le bon www. version
Filtres de paramètres d'URL
Les choses peuvent se compliquer lorsque les paramètres d'URL filtrent les résultats sur une page Web. Vous le voyez généralement en action sur les sites Web de commerce électronique, les listes locales ou d'autres résultats hautement filtrables tels que les sites Web de propriétés ou de vacances par exemple.
Dans ces cas, vous devez vous demander si la visite directe des URL des paramètres améliore ou limite les résultats affichés et si les moteurs de recherche penseront qu'elles sont suffisamment uniques pour être indexées séparément. Dans la plupart des cas, vous ne voudrez pas que les moteurs de recherche indexent une URL de paramètre qui filtre, car elle pourrait être affichée à la place d'une URL non paramétrée qui affiche toutes les options de filtrage et tous les produits/articles :

Les filtres de sites Web de commerce électronique peuvent réduire les articles à une certaine couleur, sous-catégorie, gamme de prix ou note d'évaluation. Il y aurait peu d'avantages à permettre à Google d'indexer une sélection limitée de vos produits dans une certaine catégorie plutôt que tous les produits à la fois, à moins que vous n'ayez un nombre important de produits et qu'il y ait des recherches actives pour de tels mots-clés de niche.
Les principaux moteurs de recherche tels que Google et Bing font un excellent travail pour comprendre quels paramètres filtrent le contenu et quels paramètres modifient complètement le contenu. Si vous n'êtes pas sûr, il est préférable de ne pas créer de balises canoniques pour les URL de filtrage et de laisser les moteurs de recherche essayer automatiquement de déterminer la structure de votre URL.
Comment configurer une balise canonique
- Décidez quelle page vous voulez être votre URL préférée. Cela devrait être la version que vous pensez être la plus importante. Si vous ne vous en souciez pas, choisissez celui avec le plus de liens ou de visiteurs, et si tout le reste est égal, choisissez-en un !
- Il existe de nombreux plugins disponibles pour appliquer des balises canoniques si vous utilisez un CMS tel que WordPress ou Magento, cependant, si vous allez directement dans le code, vous devrez ajouter le <link> suivant à la section <head> de la section supplémentaire pages, pas votre page préférée :
<link rel="canonical" href="https://www.example.com/hats" />
Cela indiquera qu'il s'agit de l'URL préférée des utilisateurs qui souhaitent accéder à votre page de chapeaux et indiquera aux moteurs de recherche que vous souhaitez qu'ils affichent cette page sur vos autres pages de chapeaux similaires. Comme pour tout ce qui concerne les moteurs de recherche, Google a spécifiquement déclaré que "Nous essayons de respecter cela (balises canoniques), mais ne pouvons le garantir dans tous les cas".
Comme le déclare Joost de Valk de Yoast dans son guide pratique :
Cela fait "fusionner" les deux pages en une seule du point de vue d'un moteur de recherche. C'est une "redirection douce", sans rediriger l'utilisateur. Les liens vers les deux URL comptent désormais comme la version unique et canonique de l'URL.
Erreurs courantes avec les balises canoniques
L'utilisation abusive des balises canoniques peut avoir des conséquences désastreuses. Imaginez si chaque page d'un site Web prétendait être une copie de la page d'accueil ; les moteurs de recherche désindexeraient chaque page du site Web et n'afficheraient que la page d'accueil dans les résultats des moteurs de recherche !

Voici quelques erreurs courantes que nous avons rencontrées avec les balises canoniques :
- Avoir une balise canonique non dynamique sur chaque page du site Web pointant vers une URL (un tueur de référencement !)
- Avoir deux balises canoniques différentes dans le code HTML (seule la première est comptée par les moteurs de recherche)
- Utilisation de l'URL sans la partie "http://" (vous devez utiliser des URL absolues)
- Pointage des pages de produits vers les pages de catégories dans lesquelles elles résident (les pages de produits doivent être indexées séparément)
- Utilisation de balises canoniques sur les URL paginées (voir ci-dessous pour plus d'informations)
Les URL paginées sont une séquence d'URL qui affichent un ordre d'informations. Les exemples incluent des histoires, une liste de produits, des listes de blogs/articles d'actualités, des listes d'informations, etc.
Disons que vous avez écrit une grande histoire en ligne qui s'étend sur quatre chapitres sur quatre pages Web différentes. Vous pourriez vouloir que les moteurs de recherche indexent et envoient uniquement les gens vers la première page de l'histoire. Pour ce faire, vous utiliseriez une balise canonique pour pointer chaque page de chapitre vers le premier chapitre :

Cela entraînerait effectivement la perte de tout le contenu présenté dans le chapitre 2 et suivants, une énorme quantité de contenu unique vers lequel certains utilisateurs de moteurs de recherche peuvent souhaiter accéder directement ou trouver rapidement.
Auparavant, vous pouviez utiliser les balises « rel » appelées « next » et « prev » qui montrent à la place la relation entre toutes les pages :

Mais cela n'est plus pris en charge par Google :

Cela signifie désormais que les pages paginées sont traitées comme n'importe quelle autre page de votre site Web dans l'index de Google. Plutôt qu'une série de pages consolidées en un seul élément de contenu, elles sont désormais traitées comme des pages individuelles uniques. Lisez ce guide pour savoir ce que vous devez faire à la place !
Une page doit-elle avoir une URL canonique d'auto-référencement ?
Cette question est un sujet débattu en SEO. Par exemple, chez Yoast, ils recommandent fortement d'avoir un élément de lien canonique sur chaque page.
De plus, John Mueller de Google a suggéré précédemment qu'il s'agissait de la meilleure pratique.
De nombreux CMS autorisent les paramètres d'URL sans modifier le contenu. Ainsi, par exemple, toutes ces URL afficheraient le même contenu :
- https://example.com/widgets/widget-1/
- https://example.com/widgets/widget-1/?isnt=it-great
- https://example.com/widgets/widget-1/?cmpgn=twitter
- https://example.com/widgets/widget-1/?cmpgn=facebook
Par conséquent, en mettant en place une canonique d'auto-référencement, vous pouvez éviter tout risque potentiel de référencement/contenu dupliqué,
Pouvez-vous utiliser des URL canoniques interdomaines ?
La réponse simple est oui, vous pouvez utiliser des URL canoniques qui pointent vers un autre domaine. Par exemple, il se peut qu'une partie de votre contenu soit publiée sur un autre site Web, car le webmaster estime qu'il serait pertinent pour ses utilisateurs. Cependant, vous devez vous assurer qu'ils implémentent un lien rel=canonical vers l'article d'origine sur votre domaine.
Quand utiliser les redirections 301 au lieu de rel=canonical
Les redirections 301 doivent être utilisées chaque fois qu'une page/un domaine se déplace définitivement vers une nouvelle destination. Supposons que vous vous dirigez vers Google Search Console et que vous trouviez un certain nombre de pages 404 – les 301 résoudront ce problème. Trouvez simplement un nouvel emplacement, rassemblez la redirection et téléchargez-la sur le serveur.
La meilleure pratique consiste à trouver une correspondance parfaite pour la nouvelle URL lors de la mise en œuvre des redirections 301, de cette façon, l'utilisateur recevra le même/meilleur contenu et la page sera pertinente pour les moteurs de recherche.
Contrairement à une redirection, une balise canonique ne dit pas au serveur d'envoyer un utilisateur vers une autre page - c'est un signal aux moteurs de recherche pour leur montrer la page préférée que vous voudriez que votre utilisateur voie. Il y a souvent des situations où plusieurs pages sont nécessaires malgré le contenu très similaire, l'exemple le plus basique serait sur un site de commerce électronique :
Première page – example.com/hats/alphabetical
Page deux – example.com/hats/price
Les deux pages ont le même contenu, sont très utiles à l'utilisateur et doivent être présentes sur le site pour garantir que vos produits peuvent être répertoriés par prix et par ordre alphabétique. Si le propriétaire du site décide qu'il est préférable de serveur la page de prix dans les moteurs de recherche, une balise rel=canonical sera ajoutée à la page alphabétique pour dire « hé moteur de recherche, je veux que vous sachiez que ces pages sont extrêmement similaires mais le celui que j'aimerais le plus servir aux utilisateurs est la page des prix, s'il vous plaît ».
Si vous ne savez pas si vous devez effectuer une redirection 301 ou définir une redirection canonique, que devez-vous faire ? La réponse est simple : vous devez toujours effectuer une redirection, sauf s'il y a des raisons techniques de ne pas le faire. Si vous ne pouvez pas rediriger car cela nuirait à l'expérience utilisateur ou serait autrement problématique, définissez une URL canonique.
Les balises canoniques peuvent aider à améliorer le référencement en veillant à ce que Google sache quelles pages il doit considérer comme les plus importantes et lesquelles doivent être indexées, mais vous devez être très prudent lors de leur mise en œuvre.
Les plates-formes CMS et de commerce électronique les plus courantes gèrent désormais automatiquement les balises canoniques ou disposent de plug-ins bien conçus pour le faire, afficher le code source HTML de la page Web et voir si les balises canoniques sont présentes (indice : utilisez CTRL + F).
Avez-vous trouvé cet article utile?
Recevez les conseils d'experts de l'équipe Hallam directement dans votre boîte de réception une fois par semaine.Si vous avez besoin d'aide pour votre référencement, n'hésitez pas à nous contacter.
