Skip to main content

Qu'est-ce qu'une étiquette canonique?

Une balise canonique est un petit morceau de code intégré à une page Web qui peut aider les moteurs de recherche à gérer plusieurs versions de la même page.Il est pris en charge par trois des moteurs de recherche les plus populaires et permet aux webmasters de spécifier une adresse préférée pour le contenu qui pourrait être dupliqué.Les moteurs de recherche honorent généralement cette demande et utilisent l'adresse préférée lors de l'indexation des pages, mais peuvent l'ignorer dans certaines circonstances.Les balises canoniques, qui sont en fait un élément du lt; link gt;TAG, peut être utilisé avec des chemins relatifs et absolus, mais ne peut généralement pas passer par des domaines.

Au début de 2009, trois principaux moteurs de recherche ont convenu d'utiliser la balise canonique pour aider à gérer le contenu en double sur le Web.Des pages Web similaires ou identiques sont souvent accessibles à partir de plusieurs adresses Web, ou localisateurs de ressources uniformes (URL), tels que http://example.com, http://www.example.com et http: //www.example.com / index.php.Les systèmes de gestion de contenu, les plates-formes de commerce électronique et les logiciels wiki peuvent également générer des pages dynamiquement, avec des URL légèrement différentes pour modifier l'ordre de tri d'une catégorie, suivre les liens d'affiliation ou accéder aux versions précédentes d'un article ou d'une page.

Les pages en double avec des adresses légèrement différentes peuvent fonctionner contre les algorithmes de moteur de recherche qui utilisent la popularité des liens pour déterminer où une page se classe dans les résultats de recherche.Une page Web avec 300 liens pointant sur deux URL différentes peut apparaître sur le logiciel d'indexation d'un moteur de recherche en une seule page avec seulement 150 liens.Les moteurs de recherche ont historiquement traité le problème en offrant des paramètres d'URL préférés dans leurs outils de webmaster, en développant leurs propres algorithmes internes pour deviner l'adresse la plus appropriée, et obéissant à 301 redirection, un code d'état généré par le serveur qui transfère les demandes vers une nouvelle URL.

La balise canonique est un moyen pour les développeurs Web de marquer une URL particulière comme la version préférée d'une page.Il s'agit d'un petit extrait de code qui doit être inséré dans toutes les pages Web avec du contenu similaire ou en double, mais ne nécessite aucune modification des paramètres d'un serveur Web.La plupart des moteurs de recherche le traitent comme un «fort indice» plutôt que comme une commande, ce qui signifie qu'une balise canonique qui a été mal implémentée ou pointe vers une page complètement différente pourrait être ignorée.Le code n'a que significatif pour les moteurs de recherche;Les navigateurs Web ne tiennent pas compte des balises canoniques.

Malgré son nom, une balise canonique n'est pas une véritable «balise» mais un élément qui peut être appliqué à la large lt; link gt;étiqueter.Une page marquée du code lt; lien rel ' ' canonical 'href ' ' http: //www.example.com/about.htmlquot; / gt;Rendrait un moteur de recherche que l'URL préférée ou canonique pour le contenu est http://www.example.com/about.html.Le ' rel ' canonical 'La partie du code indique à un moteur de recherche que l'URL du ' href ' 'est un lien canonique.Contrairement à une redirection 301, une balise canonique peut être utilisée avec des chemins absolus et relatifs, bien que certains moteurs de recherche recommandent d'utiliser des chemins absolus.Les 301 redirectes, cependant, peuvent pointer vers un domaine différent, tandis que la plupart des moteurs de recherche ne prennent que les liens canoniques sur le même domaine.