что лучше добавить два имени (-) или (_) - PullRequest
15 голосов
/ 31 мая 2010

Привет, когда я пишу CSS или HTML, я обнаружил, что я хочу добавить два имени, как это

web-development
web_development

Какой из них лучше по SEO или написать название стиля, имя файла или имя изображения.

Ответы [ 7 ]

16 голосов
/ 31 мая 2010

Первый лучше. Также смотрите это сообщение от сотрудника Google Мэтта Каттса: http://www.mattcutts.com/blog/dashes-vs-underscores/

12 голосов
/ 31 мая 2010

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

Если у вас есть URL-адрес типа "http://example.com/web-site",, Google вернет результаты для" web "," site "и" "site". Это не относится к подчеркиванию: web_site будет возвращать результаты только для web_site.

пс. Я также считаю, что тире лучше, чем подчеркивание, для удобства использования: тире - это одна кнопка на клавиатуре, а подчеркивание требует нажатия двух кнопок. Это не имеет ничего общего с технической стороной SEO, но все, что связано с юзабилити, что более важно, чем SEO imo.

4 голосов
/ 31 мая 2010

для CSS Я не думаю, что есть некоторые проблемы с методологией именования, но для именования HTML-страниц - предпочтительнее, так как поисковые системы принимают - в качестве пробела, даже если хорошего имени страницы недостаточно для хорошего s.e.o. Вы должны иметь правильный метатег и ключевые слова.

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

3 голосов
/ 31 мая 2010

Не является ли обычной практикой использование - для соединения двух слов и _ для замены пробела в ситуациях, когда вы не можете использовать знак пробела / +, например CSS classNames?

2 голосов
/ 01 июня 2010

Первый лучше с точки зрения SEO.Потому что приоритет хайфена выше, чем при счете

1 голос
/ 31 мая 2010

Вы сталкиваетесь с двумя разными проблемами: URL и CSS. Для URL-адресов лучше использовать дефисы из-за SEO.

Однако, в зависимости от вашей программы редактирования, подчеркивание может работать лучше для имен классов из нескольких слов. Например, в TextMate я могу нажать Esc, чтобы завершить (автозаполнение) класс, который я ранее ввел. Он прекращает завершение, когда встречает дефис, но заполняет все имя класса, когда вы используете подчеркивание. Если это не относится к вашему редактору, то это действительно ваше предпочтение.

1 голос
/ 31 мая 2010
  1. Пожалуйста, перечислите два (2) слова в английском языке, которые используют подчеркивание ("_") внутри них.
  2. Теперь перечислите пятьдесят (50) слов, которые используют тире / дефисы ("-").

Мое мнение таково, что дефис будет лучшим решением для SEO.

IMO Когда дело доходит до SEO, все имеет значение!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...