Настройка правильных адресов сайта
Настройка правильных адресов сайта является важным элементом оптимизации. Под этим понятием подразумевается создание корректных ЧПУ адресов с правильными ответами сервера при различных запросах, а также построение структуры сайта, понятной как людям, так и поисковым системам.
О построении структуры подробно рассказано в статье «Участие SEO-специалиста в разработке сайта».
В данной заметке мы расскажем о первой части, связанной с адресами.
ЧПУ (человеко-понятный урл) — ссылка, в которой видна суть и главное предназначение контента, открывающегося при переходе по ней. Например, по ссылке https://orteka.ru/catalog/kompressionnyi-trikotazh/kolgotki/ можно понять, что именно нас ожидает на данной странице. В другом примере, по ссылке https://habr.com/post/422189 сложно сказать, какая информация нас ждет. К тому же, в первом примере видна вложенность категорий, которая позволяет ориентироваться пользователям на сайте и улучшает сканирование сайта роботам.
Требования к ЧПУ адресам
- URL страницы должен отражать ее содержание.
- Страницы сайта должны иметь соответствующую вложенность в адресах, например http://velomarket1.ru/katalog/gornye-velosipedy/velosiped-stels-navigator-500-md-v020/.
- В адресе страниц должны содержаться ключевые слова, по которым она продвигается.
Правила обработки кодов ответов
Также, важно правильно настроить коды ответов страниц для исключения возможности появления дубликатов в индексе. Каждая страница сайта должна открываться лишь по одному адресу.
Для этого необходимо настроить:
- 301-редирект на главное зеркало сайта. Если у вас главное зеркало без www, то настраиваем редиректы в виде:
- 301-редирект на правильный протокол сайта. Правило, для настройки 301 редиректа с http на https представлено ниже:
- 301-редиректы для окончания страниц (со слешем или без слеша, со страниц /index.php и подобных).
- 404 коды ответа для несуществующих страниц. Для этого необходимо проверить всевозможные ситуации (разберем на примере https://orteka.ru/catalog/kompressionnyi-trikotazh/kolgotki/kompressionnye-kolgotki-1-klass-venoteks-trend-1s305.php):
- При добавление различных сущностей в адрес, например https://orteka.ru/catalog/kompressionnyi-trikotazh/kolgotki/kompressionnye-kolgotki-1-klass-venoteks-trend-1s305.php/dfws https://orteka.ru/catalog/kompressionnyi-trikotazh/kolgotki/dfws/kompressionnye-kolgotki-1-klass-venoteks-trend-1s305.php
- При удалении промежуточных каталогов, например https://orteka.ru/catalog/kompressionnyi-trikotazh/kompressionnye-kolgotki-1-klass-venoteks-trend-1s305.php
- При перестановке местами каталогов, например https://orteka.ru/catalog/kolgotki/kompressionnyi-trikotazh/ вместо https://orteka.ru/catalog/kompressionnyi-trikotazh/kolgotki/.
- При дописывании элементов в основной адрес, например https://orteka.ru/catalog/kompressionnyi-trikotazh/kolgotki/kompressionnye-kolgotki-1-klass-venoteks-trend-1s305324332.php
RewriteCond %{HTTP_HOST} ^www.correct-domain.ru
RewriteRule ^(.*)$ http://correct-domain.ru/$1 [R=301,L]
Если с www, то
RewriteCond %{HTTP_HOST} ^correct-domain.ru
RewriteRule (.*) http://www.correct-domain.ru/$1 [R=301,L]
RewrteCond %{HTTP} =on
RewriteRule ^(.*)$ https://correct-domain.ru/$1 [R=301,L]