Pourquoi certains sites ajoutent-ils" Slugs " à la fin des URLs? [fermé]
beaucoup de sites web, y compris celui - ci, ajoutent ce qui est apparemment appelé limaces - descriptif mais pour autant que je peux dire des bits inutiles de texte-à la fin des URLs.
par exemple, L'URL que le site donne pour cette question Est:
est-ce que le but de ce texte est de rendre l'URL plus conviviale ou y a-t-il d'autres avantages?
14 réponses
les slugs rendent L'URL plus conviviale et vous savez à quoi vous attendre lorsque vous cliquez sur un lien. Les moteurs de recherche tels que Google, classent les pages plus haut si le mot-clé est dans L'URL.
la facilité D'utilisation est une raison, si vous recevez ce lien dans votre e-mail, vous savez à quoi vous attendre. SEO (search engine optimization) est une autre raison. Les moteurs de recherche tels que google vont classer votre page plus haut pour les mots-clés contenus dans l'url
j'ai récemment changé le format de l'url de mon site Web de:
www.mywebsite.com/index.asp?view=display&postid=100
à
www.mywebsite.com/this-is-the-title-of-the-post
et a remarqué que les taux de clic à travers à l'article augmenté d'environ 300% après le changement. Il aide certainement à l'utilisateur de décider si ce qu'ils pensent de cliquer sur est pertinent, en termes D'objectifs de référencement, même si je dois dire que j'ai vu peu d'impact après le changement
je suis d'accord avec les autres réponses que tout mal tapé slug devrait redirection 301 pour la bonne forme. En d'autres termes, /q/why-do-some-websites-add-slugs-to-the-end-of-urls-closed-51984/"/q/why-do-some-websites-add-slugs-to-the-end-of-urls-closed-51984/">
/q/why-do-some-websites-add-slugs-to-the-end-of-urls-closed-51984/"/q/why-do-some-websites-add-slugs-to-the-end-of-urls-closed-51984/">
/q/why-do-some-websites-add-slugs-to-the-end-of-urls-closed-51984/"/q/why-do-some-websites-add-slugs-to-the-end-of-urls-closed-51984/">
https://stackoverflow.com/questions/47427
the one big le problème avec cette approche est que si vous dérivez la balle du titre de votre contenu, Comment allez-vous traiter les titres non-ASCII, UTF-8?
il s'agit essentiellement d'un endroit plus significatif pour la ressource. L'utilisation de L'ID est parfaitement valide, mais cela signifie plus pour les machines que pour les gens.
strictement parlant L'ID ne devrait pas être nécessaire si la limace est unique, vous pouvez plus facilement assurer des limaces uniques en les délimitant à l'intérieur des dates.
c'est à dire:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
essentiellement, cela exploite la faible probabilité que deux limaces identiques soient utilisées le même jour. Si il y a un clash la convention générale est d'ajouter un compteur à la fin de la limace mais il est rare que vous voyez ceux-ci:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-1/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-2/
beaucoup d'algorithmes de limaces aussi se débarrasser des mots communs comme" le "et" a " pour aider à garder l'URL courte. Grâce à cette approche, il est également très facile de trouver toutes les ressources pour un jour, un mois ou une année donnés - il suffit de couper des segments.
en outre, les URLs stackoverflow sont mauvaises dans le sens où ils introduire un segment supplémentaire afin de mettre en vedette le slug, qui est une violation de l'idée que chaque segment devrait représenter descendant une hiérarchie de ressources.
la raison pour laquelle la plupart des sites l'utilisent est probablement SEO (Search Engine Optimization). Yahoo utilisé pour donner une pondération raisonnable à la présence du mot-clé de recherche dans L'URL elle-même, et il a également aidé dans le résultat de Google ainsi.
plus récemment, les moteurs de recherche ont diminué la pondération accordée aux mots-clés dans l'URL, probablement parce que la technique est maintenant plus commune sur les sites de spam que légitime. Les mots-clés de L'URL n'ont désormais qu'un impact très mineur sur le résultats de la recherche.
quant à stackoverflow lui-même, SEO pourrait être une motivation (les vieilles habitudes meurent difficilement) ou tout simplement pour la convivialité.
le terme "limace" vient de l'industrie du journal et de l'édition. C'est un titre court qui permet d'identifier une histoire en cours. Les gens intéressés par la sémantique URL ont commencé à utiliser un titre abrégé court dans leurs URLs. Elle est également payante en SEO land, car les mots-clés dans les URLs ajoutent de l'importance à une page.
ironiquement, beaucoup de sites Web ont commencé à placer un complet serialized-with-hyphens version des titres dans leurs URLs Pour strictement SEO le terme "limace" ne s'applique donc plus tout à fait. Cela fait aussi des puristes sémantiques de rankles, car de nombreuses implémentations empiètent simplement sur cette version sérialisée du titre à la fin de leurs URLs.
je note que vous pouvez changer le texte librement. Cette URL semble fonctionner tout aussi bien.
https://stackoverflow.com/questions/47427/why-is-billpg-so-very-awesome
comme déjà indiqué, le 'slug' aide les gens et les moteurs de recherche...
quelque chose qui vaut la peine de noter, est que dans la source de la page il ya un url canonique
ceci empêche la page d'être indexée plusieurs fois.
exemple:
<link rel="canonical" href="/q/why-do-some-websites-add-slugs-to-the-end-of-urls-closed-51984/">
supprimez le formatage de votre question, et vous verrez une partie de la réponse:
sans majoration, le second est auto-descriptif.
N'oubliez pas la lisibilité lors de l'envoi d'un lien, pas seulement dans les moteurs de recherche. Si vous envoyez à quelqu'un le premier lien qu'ils puissent regarder l'URL et obtenir une idée générale de ce qu'elle est. Le second ne donne aucune indication du contenu de cette page avant qu'ils cliquent.
si vous avez envoyé à quelqu'un un un lien ne serait-il pas plus logique d'inclure une description en écrivant une description plutôt que de faire l'autre personne analyser à L'URL où la description existe, et essayer-de-lire-un-tas-de-mots-entrelacés.
tout d'abord, C'est SEO et convivial, mais dans le cas de l'exemple (ce site), il n'est pas fait bien ou correctement (comme il est ouvert aux tours de chapeau noir et empoisonnement de rang par d'autres, qui se refléterait mal sur ce site).
Si
idéalement, le" slug " devrait être le seul identificateur nécessaire. En pratique, sur des sites dynamiques comme celui-ci, vous devez soit avoir un identifiant numérique unique ou commencer à ajouter/incrémenter des numéros à la "balle" comme Digg does.