web-dev-qa-db-fra.com

Cela fait-il une différence si votre chemin d'URL se termine par une barre oblique ou non?

Est-ce que cela fait une différence dans les cotes de référencement si votre url a un slash final:

http://www.example.com/some/slug/paths/

par opposition à celui qui ne le fait pas:

http://www.example.com/some/slug/paths
46
mar10

Lisez l'intégralité de l'article de Google ici, http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html , il couvre exactement ce sujet.

Longue histoire courte Google ne se soucie pas de savoir si vous avez une barre oblique. Cependant, les 2 chemins ci-dessous seront traités comme des pages séparées.

http://www.example.com/some/slug/paths/
http://www.example.com/some/slug/paths

Si vous avez besoin des deux éléments ci-dessus et que leur contenu est identique, la meilleure option consiste à effectuer une redirection 301 vers l’un d’eux à partir de l’autre.

Si ce n'est pas une option, vous voudrez ajouter un <link rel="canonical" href="your link"/> aux deux pages pour définir laquelle est le maître ou le parent. Matt Cutts a un excellent article ici, http://www.mattcutts.com/blog/canonical-link-tag/ , qui couvre le sujet dans son intégralité.

38
Ben Hoffman

Outre les remarques de RandomBen sur les moteurs de recherche qui traitent les URL avec une barre oblique de fin et non comme deux URL différentes, j'aimerais ajouter ceci. J'utilise généralement la barre de fin pour indiquer une catégorie, alors que je n'utilise pas de barre pour les pages situées à la fin ou au bas d'une hiérarchie. Réduisez vos catégories, ne réduisez rien d'autre. Si vous réécrivez des URL, cela correspond le mieux à la structure de fichier naturelle. Cependant, vous devez vous assurer que chaque catégorie de votre chemin existe, sinon vous pourriez vous retrouver avec des utilisateurs confus et frustrés. Dans votre exemple d'URL, "certains" et "slug" doivent tous deux être des pages accessibles.

9
Virtuosi Media

Il existe un cas dans lequel une barre oblique de fin aidera à l'optimisation des moteurs de recherche (SEO). C'est le cas que votre document a ce qui semble être une extension de fichier qui n'est pas .html. Cela devient un problème avec les sites qui évaluent des sites Web. Ils pourraient choisir entre ces deux URL:

  • http://mysite.example.com/rated.example.com
  • http://mysite.example.com/rated.example.com/

Dans un tel cas, je choisirais celui avec la barre oblique finale . En effet, l'extension .com est une extension des fichiers de commandes exécutables Windows. Les moteurs de recherche et les correcteurs de virus n'apprécient pas souvent les URL qui semblent contenir des logiciels malveillants distribués par ces mécanismes. Le slash final semble atténuer les inquiétudes, permettant à la page de se classer dans les moteurs de recherche et d’être détectée par des virus.

Si vos URL ne contiennent pas de . dans la partie du fichier, je vous recommande d'omettre le slash de fin pour des raisons de simplicité.

(C'est la même réponse que j'ai postée sur StackOverflow )

5

Les URL avec et sans barres obliques sont traitées comme deux URL différentes. Il est absolument essentiel de résoudre ce problème pour éviter les problèmes de contenu en double. En règle générale, cela concerne l'ensemble du site, car chaque page comporte un doublon.

  1. Normaliser les URL du site
  2. Utilisez les redirections 301 ou la canonisation pour corriger les URL
  3. Effectuez un audit des liens internes pour vous assurer qu'il n'y a pas de redirections inutiles et que tous les liens internes renvoient à des URL normalisées.
  4. Vous pouvez également vérifier les liens externes. Idéalement, ils devraient également pointer vers des URL normalisées.

Voir les classements s'améliorer.

1
user3747257