Многие веб-сайты, в том числе и этот, добавляют в конец URL так называемые ярлыки - описательные, но, насколько я могу судить, бесполезные фрагменты текста.
Например, для этого вопроса сайт дает следующий URL:
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
Но следующий URL работает точно так же:
Смысл этого текста просто в том, чтобы как-то сделать URL-адрес более удобным для пользователя, или есть другие преимущества?
url
seo
friendly-url
slug
Дэйв Уэбб
источник
источник
Ответы:
Заголовки делают URL-адрес более удобным для пользователя, и вы знаете, чего ожидать, когда щелкаете ссылку. Поисковые системы, такие как Google, ранжируют страницы выше, если поисковое слово находится в URL.
источник
Удобство использования - одна из причин. Если вы получите эту ссылку в своем электронном письме, вы знаете, чего ожидать. SEO (поисковая оптимизация) - еще одна причина. Поисковые системы, такие как Google, будут ранжировать вашу страницу выше по ключевым словам, содержащимся в URL.
источник
Недавно я изменил формат URL-адреса своего веб-сайта с:
Чтобы
и заметил, что рейтинг кликов по статье увеличился примерно на 300% после изменения. Это, безусловно, помогает пользователю решить, актуально ли то, что он думает о клике, с точки зрения целей SEO, хотя я должен сказать, что не заметил большого влияния после изменения.
источник
Я согласен с другими ответами, что любой неправильно набранный ярлык должен выполнять 301-перенаправление в надлежащую форму. Другими словами,
/programming/47427/wh
следует перенаправить на/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
. У него есть еще одно преимущество, о котором не упоминалось: если вы не выполните перенаправление на канонический URL-адрес, окажется, что у вас почти бесконечное количество повторяющихся страниц. Google ненавидит дублированный контент.Тем не менее, вам действительно следует заботиться только об идентификаторе контента и разрешать любой ввод для слага, пока вы перенаправляете. Зачем?
/programming/47427/why-do-some-
веб-сайты добавляют ярлыки в конец URL... К сожалению, программа электронной почты отключила конец URL! Нет проблем, потому что вы все еще можете кататься с
/programming/47427
Одна большая проблема с этим подходом заключается в том, что если вы выводите слаг из заголовка вашего контента, как вы собираетесь работать с заголовками, отличными от ASCII, UTF-8?
источник
Причина, по которой большинство сайтов используют это, вероятно, SEO (поисковая оптимизация). Yahoo раньше придавал разумный вес присутствию ключевого слова поиска в самом URL, и это также помогло в результатах Google.
Совсем недавно поисковые системы снизили вес, придаваемый ключевым словам в URL-адресе, вероятно, потому, что этот метод сейчас более распространен на спам-сайтах, чем законный. Ключевые слова в URL теперь имеют очень незначительное влияние на результаты поиска, если вообще влияют.
Что касается самого stackoverflow, SEO может быть мотивацией (старые привычки трудно избавиться) или просто для удобства использования.
источник
По сути, это более значимое место для ресурса. Использование идентификатора совершенно верно, но это значит больше для машин, чем для людей.
Строго говоря, идентификатор не нужен, если слаг уникален, вы можете легко обеспечить уникальные слаги, поместив их в даты.
то есть:
В основном это использует низкую вероятность того, что два идентичных слага используются в один и тот же день. Если возникает конфликт, по общему правилу в конце заголовка добавляется счетчик, но вы редко когда-либо видите это:
Многие алгоритмы слагов также избавляются от таких общих слов, как «the» и «a», чтобы сделать URL-адрес коротким. Такой подход с ограниченным объемом также упрощает поиск всех ресурсов на определенный день, месяц или год - вы просто отрезаете сегменты.
Кроме того, URL-адреса stackoverflow плохи в том смысле, что они вводят дополнительный сегмент для отображения слага, что является нарушением идеи о том, что каждый сегмент должен представлять нисходящую иерархию ресурсов.
источник
Термин «слизняк» происходит от газетного / издательского бизнеса. Это короткое название, которое используется для обозначения истории в процессе. Люди, интересующиеся семантикой URL, начали использовать короткие сокращенные заголовки в своих URL. Это также окупается в области SEO, поскольку ключевые слова в URL-адресах повышают важность страницы.
По иронии судьбы, многие веб-сайты начали размещать полную сериализованную версию заголовков с дефисами в своих URL-адресах исключительно для целей SEO, что означает, что термин slug больше не применяется. Это также вызывает недовольство семантических пуристов, поскольку многие реализации просто добавляют эту сериализованную версию заголовка в конце своих URL-адресов.
источник
Замечу, что вы можете свободно менять текст. Этот URL-адрес работает так же хорошо.
/programming/47427/why-is-billpg-so-very-awesome
источник
>
канонические страницыКак уже говорилось, «слаг» помогает людям и поисковым системам ...
Стоит обратить внимание на то, что в источнике страницы есть канонический URL
Это предотвращает многократное индексирование страницы.
Пример:
источник
Удалите форматирование из своего вопроса, и вы увидите часть ответа:
/programming/47427/
против
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
Без разметки второй вариант информативен.
источник
Не забывайте о удобочитаемости при отправке ссылки не только в поисковых системах. Если вы отправите кому-то по электронной почте первую ссылку, они могут посмотреть URL-адрес и получить общее представление о том, о чем идет речь. Второй не указывает на содержание этой страницы до того, как они нажмут.
источник
Если вы отправили кому-то ссылку по электронной почте, не было бы более разумным включить описание, фактически выписав описание, вместо того, чтобы заставить другого человека выполнить синтаксический анализ URL-адреса, в котором существует описание, и попытаться прочитать кучу -слепленные-слова-с дефисами.
источник
Во-первых, это SEO и удобство для пользователя, но в случае примера (этот сайт) это сделано не так хорошо или правильно (поскольку он открыт для трюков с черной шляпой и отравления рангов другими, что плохо отразится на этом сайте) .
Если
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
имеет содержание, тогда
/programming/47427/
и
/programming/47427/any-other-bollix
не должно быть дубликатов. На самом деле они должны автоматически определять, по какой ссылке используется текущий текст (очевидно, что слаг определяется заголовком вопроса и может быть позже отредактирован), и они должны автоматически перенаправить 301 на
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
таким образом обеспечивается правило «один фрагмент контента на один URI», и если URI перемещается / изменяется, убедитесь, что старые закладки следуют / перемещаются вместе с ним через 301 редирект (чтобы интеллектуальные браузеры могли обновлять закладки).
источник
В идеале «слизняк» должен быть единственным необходимым идентификатором. На практике, на таких динамических сайтах, как этот, вы должны либо иметь уникальный числовой идентификатор, либо начинать добавлять / увеличивать числа к «слагу», как это делает Digg.
источник