Почему некоторые сайты добавляют «Слизни» в конце URL? [закрыто]

Многие веб-сайты, включая этот, добавляют в конец URL то, что, по-видимому, называют слизнями - описательными, но, насколько я могу судить, бесполезными частями текста.

Например, URL-адрес сайта для этого вопроса:

https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

Но следующий URL работает так же хорошо:

https://stackoverflow.com/questions/47427/

Смысл этого текста просто в том, чтобы сделать URL более удобным для пользователя, или есть другие преимущества?

108 голосов | спросил Dave Webb 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 17:00:32 +0400 2008, 17:00:32

13 ответов


0

Слагы делают URL более удобным для пользователя, и вы знаете, чего ожидать при нажатии на ссылку. Поисковые системы, такие как Google, оценивают страницы выше, если поисковое слово находится в URL.

ответил Espo 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 17:01:53 +0400 2008, 17:01:53
0

Юзабилити является одной из причин, если вы получите эту ссылку в своем электронном письме, вы знаете, чего ожидать. SEO (поисковая оптимизация) является еще одной причиной. Поисковые системы, такие как Google, оценят вашу страницу выше по ключевым словам, содержащимся в URL

ответил Michiel van Oosterhout 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 17:02:37 +0400 2008, 17:02:37
0

Я недавно изменил формат URL своего сайта с:

  

www.mywebsite.com/index.asp?view=display&postid=100

Для

  

www.mywebsite.com/this-is-the-title-of-the-post

и заметил, что рейтинг кликов к статье увеличился примерно на 300% после изменения. Это, безусловно, помогает пользователю решить, является ли то, что он думает о нажатии, релевантным, с точки зрения целей SEO, хотя я должен сказать, что после изменения я почувствовал небольшое влияние

ответил Katy 30 Jpm1000000pmFri, 30 Jan 2009 15:17:21 +030009 2009, 15:17:21
0

Я согласен с другими ответами, что любой неправильно набранный слаг должен 301-перенаправлять в правильную форму. Другими словами, https://stackoverflow.com/questions/47427/wh следует перенаправить на https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls . У него есть еще одно преимущество, которое не было упомянуто - если вы не сделаете переадресацию на канонический URL-адрес, у вас будет почти бесконечное количество повторяющихся страниц. Google ненавидит дублированный контент.

Тем не менее, вам действительно нужно заботиться только об идентификаторе контента и разрешать любые входные данные для слага, пока вы перенаправляете. Почему?

https://stackoverflow.com/questions/47427/why-do-some- сайты-адд-слизняки-к-отслуживших URLs

... Ой, почтовое программное обеспечение отрезало конец URL! Нет проблем, потому что вы все еще можете катиться, просто https://stackoverflow.com/questions/47427

Одна большая проблема в этом подходе заключается в том, что если вы извлекаете слаг из заголовка вашего контента, как вы собираетесь работать с не-ASCII, UTF-8 заголовками?

ответил Cory R. King 15 PMpWed, 15 Apr 2009 21:03:22 +040003Wednesday 2009, 21:03:22
0

Это в основном более значимое место для ресурса. Использование идентификатора вполне допустимо, но для машин это значит больше, чем для людей.

Строго говоря, идентификатор не требуется, если слаг является уникальным, вы можете легко обеспечить уникальные слагы, определяя их внутри дат.

т

/2008/sept/06/why-some-websites-add-slugs-end-of-urls/

В основном это использует низкую вероятность того, что два идентичных слизняка будут использоваться в тот же день. Если есть конфликт, общее соглашение состоит в том, чтобы добавить счетчик в конце слага, но редко вы когда-либо видите это:

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

Многие алгоритмы слагов также избавляют от распространенных слов, таких как "the" и "a", чтобы помочь в сокращении URL. Такой подход также упрощает поиск всех ресурсов за определенный день, месяц или год - вы просто отрубаете сегменты.

Кроме того, URL-адреса stackoverflow являются плохими в том смысле, что они вводят дополнительный сегмент для представления слага, что является нарушением идеи, что каждый сегмент должен представлять нисходящую иерархию ресурсов.

ответил Andrew Ingram 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 26 Sep 2008 02:00:31 +0400 2008, 02:00:31
0

Причина, по которой большинство сайтов используют его, - это, вероятно, SEO (поисковая оптимизация). Yahoo обычно взвешивала наличие поискового ключевого слова в самом URL, и это также помогало в результатах Google.

В последнее время поисковые системы снизили вес, заданный для ключевых слов в URL-адресе, вероятно потому, что в настоящее время этот метод чаще используется на спам-сайтах, чем на законных. Ключевые слова в URL теперь оказывают лишь незначительное влияние на результаты поиска, если они вообще есть.

Что касается самого стекового потока, то SEO может быть мотивацией (старые привычки умирают) или просто для удобства использования.

ответил DGentry 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 17:37:04 +0400 2008, 17:37:04
0

Термин «слизняк» происходит от газетного /издательского бизнеса. Это короткое название, которое используется для определения истории в процессе. Люди, заинтересованные в семантике URL, начали использовать короткий сокращенный заголовок в своих URL. Это также окупается в поисковой оптимизации, так как ключевые слова в URL увеличивают важность страницы.

По иронии судьбы, многие веб-сайты начали размещать полную сериализованную версию с дефисами заголовков в своих URL-адресах исключительно в целях SEO, что означает, что термин «слаг» больше не применяется. Это также раздражает семантических пуристов, так как многие реализации просто прикрепляют эту сериализованную версию заголовка в конце своих URL.

ответил Alan Storm 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 07 Sep 2008 06:27:10 +0400 2008, 06:27:10
0

Хочу отметить, что вы можете свободно изменять текст. Этот URL-адрес работает так же хорошо.

https://stackoverflow.com/questions/47427/why-is-billpg-so-very-awesome

ответил billpg 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 19:48:13 +0400 2008, 19:48:13
0

Как уже говорилось, «слизняк» помогает людям и поисковым системам ...

Стоит заметить, что в источнике страницы есть канонический URL

Это останавливает индексирование страницы несколько раз.

Пример:

<link rel="canonical" href="http://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls">
ответил Robs 15 Mayam10 2010, 03:28:48
0

Не забывайте о читабельности при отправке ссылки, а не только в поисковых системах. Если вы отправите кому-то первую ссылку по электронной почте, он сможет просмотреть URL-адрес и получить общее представление о том, о чем он. Во втором не указывается содержание этой страницы до того, как они нажмут.

ответил Chris Bartow 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 18:46:01 +0400 2008, 18:46:01
0

Если вы отправите кому-нибудь ссылку, не имеет ли смысла включать описание, фактически выписывая описание, а не заставляя другого пользователя анализировать URL-адрес, на котором существует описание, и пытаться прочитать его куча-из дефисов-слов-константных вместе.

ответил Kibbee 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 18:52:47 +0400 2008, 18:52:47
0

Во-первых, это SEO и удобный для пользователя, но в случае примера (этот сайт), это не сделано хорошо или правильно (поскольку это открыто для уловок черной шляпы и рангового отравления другими, что плохо отразится на этом сайте).

Если

https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

имеет содержимое, затем

https://stackoverflow.com/questions/47427/

и

https://stackoverflow.com/questions/47427/any-other-bollix

не должно быть дубликатов. Они должны на самом деле автоматически обнаруживать, что ссылка, по которой идет переход, не использует текущий текст (поскольку очевидно, что слаг определяется заголовком вопроса и может быть позже отредактирован), и они должны перенаправить 301 автоматически на

https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

, таким образом, гарантируя правило «один фрагмент содержимого на один URI», и, если URI перемещается /изменяется, убедитесь, что старые закладки следуют /перемещаются вместе с ним через 301 переадресацию (чтобы интеллектуальные браузеры могли обновлять закладки).

ответил Alan Doherty 30 Jpm1000000pmFri, 30 Jan 2009 15:02:12 +030009 2009, 15:02:12
0

В идеале, «слизняк» должен быть единственным необходимым идентификатором. На практике на таких динамических сайтах вы должны иметь уникальный числовой идентификатор или начинать добавлять /увеличивать числа к «слагу», например Digg делает.

ответил Kyle Cronin 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 06 Sep 2008 19:00:59 +0400 2008, 19:00:59

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132