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 de la balise , peuvent être utilisées avec des chemins relatifs et absolus mais ne peuvent 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 à traiter 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. Systèmes de gestion de contenu, plateformes de commerce électronique et logiciels wiki mAY génère également des pages dynamiquement, avec des URL légèrement différentes utilisées 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 Ver préférésion 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 balise largement utilisée. Une page marquée du code dirait à un moteur de recherche que l'URL préférée ou canonique pour le contenu est http://www.example.com/about.html. La partie "rel = canonique" du code indique à un moteur de recherche que l'URL dans le "href =" est un lien canonique. Contrairement à une redirection 301, une étiquette canoniquePeut être utilisé 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.

DANS D'AUTRES LANGUES