Partager via


WEB1057 - Les liens canoniques ne sont pas définis dans la section de balise <head>

Le lien canonique doit être défini dans la section de balise <head> d'une page.

Explication

Un lien canonique communique la version par défaut d'une URL aux moteurs de recherche. Un lien canonique est défini dans la section de balise <head> d'une page. Si un lien canonique est défini à l'extérieur de la section de balise <head>, il risque d'être ignoré par un moteur de recherche.

Détails

De nombreux sites, en particulier les sites pilotés par base de données, peuvent afficher la page en utilisant des URL différentes qui comprennent des ID de session ou d'autres paramètres. Les moteurs de recherche indexent comme pages distinctes des liens différents vers la page, ce qui peut réduire la pondération de la page cible du lien hypertexte. Par exemple, les URL suivantes mènent à la même page :

Si vous spécifiez la version par défaut de l'URL dans un lien canonique, les moteurs de recherche considéreront que tous les liens en double pointent vers celui-ci, ce qui contribuera à préserver la pondération de la page cible du lien hypertexte.

Exemple

Voici un exemple de lien canonique correctement mis en forme.

<link rel="canonical" href="https://www.proseware.com/more.html"/>