привет, когда я пишу CSS или HTML, я нашел, что хочу, добавляют два, называют как это
web-development
web_development
какой лучше согласно SEO, или напишите имя стиля, имя файла или название картинки.
Для css я не думаю, что есть какие-то проблемы с методологией именования, но для именования HTML страниц -
предпочтительнее, так как поисковые системы воспринимают -
как пробел, хотя хорошего названия страницы недостаточно для хорошего s.e.o. вам нужно иметь правильный мета тег и ключевые слова.
И убедитесь, что все ваши изображения имеют правильный тег title, это действительно важно.
Я считаю, что дефисы были бы лучшим решением для SEO.
IMO Когда дело доходит до SEO, все имеет значение!
первый вариант лучше с точки зрения SEO. Потому что приоритет хайфена больше, чем у under score
используйте тире. Движки Google не очень хорошо разбирают символы подчеркивания. Возможно, это сделано для безопасности программистов, чтобы при поиске по query_function они получали результаты, которые ищут.
Если у вас есть url типа "http://example.com/web-site", google выдаст результаты для 'web', 'site' и ''web site''. Это не относится к символам подчеркивания: web_site вернет результаты только для web_site.
ps. Я также считаю, что тире лучше, чем подчеркивание, с точки зрения удобства использования: тире - это одна кнопка на клавиатуре, в то время как подчеркивание требует нажатия двух кнопок. Это не имеет никакого отношения к технической стороне SEO, но имеет отношение к юзабилити, которое важнее SEO.
Вы имеете дело с двумя разными проблемами: URL-адресами и CSS. Для URL-адресов дефисы будут лучшим выбором из-за SEO.
Однако, в зависимости от вашей программы редактирования, подчеркивание может работать лучше для многословных имен классов. Например, в TextMate я могу нажать Esc
, чтобы завершить (автозаполнение) ранее введенный мной класс. Он прекращает выполнение, когда встречает дефис, но заполняет все имя класса, когда вы используете подчеркивание. Если это не так для вашего редактора, тогда это действительно зависит от ваших предпочтений.
Первый лучше. Также см. Этот пост сотрудника Google Мэтта Каттса: http://www.mattcutts.com/blog/dashes-vs-underscores/
Разве это не обычная практика использовать -
для соединения двух слов и _
для замены пробела в ситуациях, когда вы не можете использовать знак пробела / +, например, CSS classNames?