Используйте URL-адреса, которые имеют смысл для ваших пользователей. Если вы используете разумные URL-адреса, которые люди понимают, это будет работать и с поисковыми системами.
, т. Е. Не занимайся SEO, делай ХО .Оптимизация человека.Оптимизируйте свои страницы для пользователей своей страницы, и таким образом вы порадуете Google (и других).
НЕ вставляйте ключевые слова в URL , если это не помогает людям, которым ваш сайт предназначен для .
Чтобы решить, как должен выглядеть ваш URL, вам нужно понять, для чего предназначены части URL.
Итак, учитывая этот URL: http://domain.com/whatever/you/like/here?q=search_terms#page-frament.
Он разбивается следующим образом:
http
какой протокол используется для доставки страницы
:
отделяет протокол от остальной части URL
//domain.com
указывает, какой сервер загружать
/whatever/you/like/here
Между доменом и?должен указывать, какую страницу загружать.
?
отделяет строку запроса от остальной части URL
q=search_terms
Между?и # можно использовать для динамического поискового запроса или настройки.
#
делит фрагмент страницы от остальной части URL
page-frament
Между # и концом строки указывается, какойчасть страницы, на которой нужно сосредоточиться.
Если настройка вашей системы позволяет вам, система, подобная этой, вероятно, наиболее удобна для человека:
domain.com
domain.com/Worthington
domain.com/Worthington/TX193A
Однако иногда требуется уникальный идентификатор, чтобы гарантировать отсутствие двусмысленности (с SOможет быть несколько вопросов с одним и тем же названием, поэтому идентификатор указан, в то время как вопрос включен, потому что так проще для людей).
Поскольку все модели должны принадлежать бренду, вы неОднако необходимо использовать оба идентификационных номера, чтобы вы могли использовать что-то вроде этого:
domain.com
domain.com/123/Worthington
domain.com/456/Worthington/TX193A
(где 123 - номер бренда, а 456 - номер модели)
Вам нужны дополнительные вещи (например, /questions/
или /index.cfm
или /brand.cfm
или что-то еще), если вы не можете устранить неоднозначность разных страниц без них.
Помните: эта часть URL идентифицирует страницу - онадолжна быть возможность идентифицировать одну страницу с одним URL - иначе говоря, каждая страница должна иметь уникальный URL, и каждый уникальный URL должен быть отдельной страницей. (Исключая строку запроса и части фрагмента страницы.)
Опять же, используя пример SO - здесь есть больше, чем просто вопросы, есть пользователи, теги и т. Д.таким образом, они не могли просто сделать stackoverflow.com/7275745/question-title
, потому что это не совсем ясно отличается от stackoverflow.com/651924/evik-james
- что они решают, вставляя /questions
и /users
в каждый из них, чтобы было понятно, что каждый из них.
В конечном счете, лучшая система URL-адресов, которую следует использовать, зависит от того, на каких страницах у вас есть сайт, и от того, какие люди используют ваш сайт - вам нужно учесть их и найти подходящее решение.Более простые URL лучше, но слишком большая простота может привести к путанице.
Надеюсь, все это имеет смысл?