URL-адреса: Следует ли использовать дефисы, подчеркивания или символы плюс?


Что лучше для поисковых систем?

  1. example.com/my_cool_page.html
  2. example.com/my-cool-page.html
  3. example.com/my+cool+page.html
Author: Simon Hayter, 2010-07-09

13 answers

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

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

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

Мэтт У Каттса есть датированный фрагмент, который объясняет это, и есть более свежая Справка веб-мастера Google видео от августа 2011 года, в котором говорится, что Google по-прежнему не рассматривает подчеркивания как разделители слов. Вы также можете максимально упростить жизнь поисковым системам по той же причине, по которой вы предоставляете им действительный HTML.

Если вы открываете новый сайт, вам определенно лучше использовать тире.

 93
Author: JasonBirch, 2011-08-17 04:37:49

Вот ваш ответ:

https://webmasters.stackexchange.com/questions/374/urls-should-i-use-hyphens-underscores-or-plus-symbols

Сеть сайтов Stack Exchange имеет высокий рейтинг в Google, и Stack Exchange использует дефисы в своих URL-адресах.

 76
Author: Aiden Bell, 2017-10-07 12:28:53

Эта статья Джеффа Этвуда всегда подчеркивала это для меня: Пробелов, подчеркиваний и тире:

Это_из_а_слово, но это-несколько-слов.

... хотя, похоже, это больше не относится к Google (попробуйте поискать "веб-сайт": это рассматривается как одно слово).

 22
Author: tlvince, 2010-08-05 15:41:28

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

 10
Author: Loftx, 2010-07-15 22:27:15

Я думаю, что дефисы легче читать, и это то, что используется чаще всего (поэтому ваши пользователи будут ожидать, что URL-адрес будет содержать дефисы).

 8
Author: Thomas Bonini, 2010-07-09 01:41:31

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

 5
Author: Grant Palin, 2010-07-09 02:02:27

Я полностью за дефисы. Использование подчеркиваний для фразы из нескольких слов также имеет смысл. Дефисы набираются немного быстрее, потому что вам не нужно нажимать на сдвиг. В конечном итоге это может оказаться предпочтительной вещью, но с учетом конечного пользователя, если дефисы легче читать, используйте их.

 5
Author: Chris, 2011-03-10 15:38:16

Лично я считаю, что тире вводить проще, чем подчеркивания, потому что вам не нужно нажимать shift, чтобы их получить. Мне также интересно, многие ли люди вообще знают, где найти подчеркивание на клавиатуре.

Конечно, это не имеет большого значения, потому что большинство пользователей не вводят адреса веб-сайтов, но, возможно, кто-то когда-нибудь появится.

 4
Author: Darryl Hein, 2010-08-05 16:35:21

Для меня легче читать дефисы, чем подчеркивания. Я думаю, что это, вероятно, проще и для большинства других людей.

Дефисы рассматриваются как разделители слов, которые помогают видеть названия ваших страниц как настоящие слова, что хорошо.

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

Это означает, что - при прочих равных условиях - ваши страницы будут набирать меньше очков в в большинстве мест, если вы используете подчеркивания, а не дефисы в названиях страниц. Насколько ниже? Немного. Всегда ли так будет? Нет.

 3
Author: Evik James, 2011-03-09 21:21:47

Что лучше для поисковых систем?
Не имеет значения. Важно то, что: что лучше для пользователей?

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

  • Я не согласен с людьми, которые утверждают, что дефисы являются лучше, потому что они являются естественными разделителями слов. Они вроде как есть, но вроде как нет: они делают слова полусвязанными или полуразделенными. Естественным разделителем слов является %20.

Но приведенные выше утверждения не имеют отношения к делу. URL-адрес в любом случае не должен быть важным.

Насколько важны ключевые слова в URL-адресе?
Они не должны быть важными, если они есть, то на странице явно нет контента.

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

  • И основной заголовок более заметны и обычно содержат одни и те же ключевые слова, что в любом случае делает ключевые слова в URL избыточными.

Насколько это важно для людей?
Это зависит.

С точки зрения поисковой системы: вовсе нет, пользователю нужно только ввести поисковый запрос и нажать на фрагмент с интересным заголовком и описание.

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

  • Быстрое и грязное копирование-вставка/совместное использование URL-адреса: нет проблем для автора, но это имеет значение для читателя.

  • Необходимо ввести URL-адрес вручную. (Например, невозможно скопировать текст с изображения.)

Что определяет качество URL-АДРЕС?

  • Длина; Вы не хотите, чтобы адресные строки прокручивались горизонтально, или только ссылки на URL-адреса для linewrap. И само собой разумеется: для ввода более длинного URL-адреса также требуется больше времени.

  • Разделители слов; Похоже, большинство людей согласны с тем, что дефисы лучше.

  • Беспорядок; Например: Уникальные идентификаторы, расширения имен файлов, странные параметры URL. Их трудно запомнить.

  • Странные символы и синтаксис; Устаревшим примером могут быть тильды (http://example.com /~пользователь/), но синтаксис параметров URL тоже немного странный. Некоторым людям может быть трудно напечатать любой необычный персонаж.

  • Безопасные символы против Юникода; Это палка о двух концах, и она заслуживает собственного ответа. Но вкратце: браузеры искажают URL-адреса, %c3%a4 и т. Д. Печатать - это боль в заднице, не каждая клавиатура может вводить небезопасные символы, возможно, какой-то ад кодировки, но ключевые слова имеют смысл для носителей языка.

  • Длина текст; Считайте URL-адрес формой заголовка, не тратьте слова на упоминание очевидного и игнорируйте грамматику.

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

  • Http против https

  • Www против нет www

  • Завершающие косые черты против отсутствия завершающих косых черт

Но ваш сервер необходимо принять и исправить их все.

Страница 404 с результатами поиска была бы приятна для пользователя. (Используйте слова из URL-адреса в качестве поискового запроса.)

 3
Author: Oskar Skog, 2017-07-19 19:39:21

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

 2
Author: nathangiesbrecht, 2013-04-09 21:43:45

В Google довольно ясно, что они предпочитают дефисы:

Мы рекомендуем использовать дефисы (-) вместо подчеркивания (_) в ваших URL-адресах.

Https://support.google.com/webmasters/answer/76329?hl=en

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

 1
Author: Rob Manser, 2019-09-27 23:17:39

Это зависит от того, что вы хотите выразить с помощью URL:

На первый взгляд легко поверить, что дефисы и подчеркивания одинаково обрабатываются поисковыми системами. Однако это не так.

Короче говоря, Google рассматривает дефис как пробел (или разделитель слов). Таким образом, хотя вы, возможно, не сможете добавить традиционное пространство, оно все равно выглядит таким образом в глазах Google.

Подчеркивание, с другой стороны, считается "словесным столяром". Придерживаясь пример выше, miami_real_estate_agent совпадает с miamirealestateagent для Google.

Чарли Роуз

 0
Author: schmijos, 2020-06-16 10:32:57