Une balise canonique (ou "rel canonical") est une façon de dire aux moteurs de recherche qu'une URL spécifique représente la copie maîtresse d'une page. L'utilisation de la balise canonique évite les problèmes causés par un contenu identique ou "en double" apparaissant sur plusieurs URL. En pratique, la balise canonique indique aux moteurs de recherche quelle version d'une URL vous souhaitez voir apparaître dans les résultats de recherche.
En résumé, la balise rel = canonical permet à Google d'indiquer qu'une URL est équivalente à une autre, à des fins de recherche. Généralement, une URL (B) est une copie de l'URL (A) et la balise canonique pointe vers (A). La balise suivante apparaîtra sur la page qui génère l’URL (B), dans le:
<link rel=”canonical” href=”http://www.example.com/url-a.html” />
Je me demande quel sera l'impact sur le référencement si le lien canonique retourne 404 et n'existe pas.
Considérons www.example.com/abc
et www.example.com/us/xyz
. Les deux pages sont identiques avec le contenu dupliqué exact. Si vous souhaitez que /us/xyz
soit classé dans les SERP.
Les outils pour les webmasters de Google recommandent la redirection 301 de /abc
vers /us/xyz
afin d'éviter les pénalités de duplication ou la perte de classement.
Dans certains cas, la redirection 301 n’est pas possible en raison de limitations techniques. Ensuite, Google conseille de placer la balise canonique rel - <link rel=”canonical” href=”http://www.example.com/us/xyz”/>
dans le code source de www.example.com/abc
. De cette façon, vous intimez les robots que www.example.com/us/xyz
est la page à classer. www.example.com/abc
sera toujours exploré mais le lien et l'autorité se déplaceront vers www.example.com/us/xyz
et le classement des résultats pertinents en fonction de l'autorité de votre site.
Si vous placez une URL incorrecte dans une balise canonique, les deux pages perdront en visibilité sur les SERP. Dans certains cas, il sera toujours indiqué /abc
si l'autorité de la page est très élevée par rapport à la requête recherchée par l'utilisateur. Mais votre concurrent va sûrement en tirer profit.
Essentiellement, la balise url canonique indiquerait aux moteurs de recherche que l’url définitive que vous souhaitez classer est celle qui déclenche un 404.
Lorsque les robots d'exploration suivent cette balise URL canonique et voient le statut 404, ils vont disparaître et peut-être revenir plus tard le contenu de qualité sur la page 404 verra éventuellement l’url canonique dépréciée dans les résultats de recherche.
Je vous recommanderais de régler vraiment le problème canonique> 404, soit en choisissant une autre URL canonique (une existante), soit en créant la page manquante.
Si votre objectif est de supprimer une page, utilisez le statut 410 "Gone" plutôt que le statut 404 et ne prenez pas la peine de le pointer de manière canonique.