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:

/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/

est-ce que le but de ce texte est de rendre l'URL plus conviviale ou y a-t-il d'autres avantages?

108
demandé sur Pang 2008-09-06 17:00:32

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.

160
répondu Espo 2008-09-06 13:01:53

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

38
répondu Michiel van Oosterhout 2008-09-06 13:02:37

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

34
répondu Katy 2012-08-23 07:30:44
25
répondu Cory R. King 2017-06-07 02:16:04

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.

14
répondu Andrew Ingram 2008-09-25 22:00:31

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é.

13
répondu DGentry 2008-09-06 13:37:04

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.

11
répondu Alan Storm 2008-09-07 02:27:10

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

10
répondu billpg 2017-06-07 02:20:18

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/">
6
répondu Robs 2010-05-14 23:28:48
5
répondu Tom 2017-06-07 02:21:08

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.

3
répondu Chris Bartow 2008-09-06 14:46:01

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.

2
répondu Kibbee 2008-09-06 14:52:47

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.

0
répondu Kyle Cronin 2008-09-06 15:00:59