web-dev-qa-db-fra.com

Devrais-je ajouter un slash final à mon lien canonique ou pas?

Je travaille juste sur quelques PHP pour configurer un lien canonique pour chaque page de l'un de mes sites Web et je me demande quel est le lien correct pour la page d'accueil:

Est-ce:

<link rel="canonical" href="http://www.sitename.com/"/>

Ou?

<link rel="canonical" href="http://www.sitename.com"/>

J'ai toujours essayé de créer un lien vers la page d'accueil sans la barre oblique finale.

7
nemmy

L'ajout ou la suppression d'une barre oblique finale aux liens canoniques n'a pas vraiment d'importance pour les moteurs de recherche, à condition qu'ils fonctionnent tous les deux.

Cependant, il vaut peut-être mieux rester avec l'un ou l'autre, car Google traite chacune de ces URL séparément, ce qui peut entraîner une duplication du contenu. Voir cela pour plus sur cela: Blog Google Webmaster Central: Pour slash ou ne pas slash

Comme indiqué, il peut également être judicieux d'effectuer une redirection 301 à partir de l'URL que vous n'utilisez pas vers l'URL que vous utilisez pour éviter davantage le contenu en double.

En bref, si vous n'utilisez pas de barre oblique de fin dans les liens de votre contenu, ne l'utilisez pas non plus dans le lien canonique et suivez la même convention dans votre sitemap.

8
dan

Je pense que je devrais éclaircir ceci. Tim Fountain est correct dans son commentaire.

Contrairement aux annuaires, un domaine avec une barre oblique de fin est exactement, 100% identique comme un sans. En d'autres termes, il est littéralement impossible de choisir l'un ou l'autre. Donc, cela ne fait aucune différence que vous mettez dans votre canonique.

7
DisgruntledGoat