Всем привет. В этой статье вы узнаете, как указать главное зеркало сайта.
Дело в том что ваш веб-ресурс может быть доступен по адресу vashdomen.ru и www.vashdomen.ru.
Для обычных пользователей вроде бы без разницы, но вот Яндекс, например, считает, что это два разных интернет-ресурса.
Поэтому для правильного продвижения ресурса нужно обязательно указать главное зеркало, то есть какой УРЛ важнее: с www или БЕЗ.
Как указать главное зеркало
- Сделать 301 редирект на приоритетный УРЛ
- В файле Robots.txt
- В панели вебмастеров Яндекса
- В админке вордпресс
Получилось 4 пункта. Сделайте всё, и тогда вы будете уверены, что Яндекс правильно определит приоритетный адрес: с www или без.
301 Redirect
Смысл его в том, что когда пользователи переходят по ссылке на ваш ресурс с неглавным зеркалом, то их перенаправляет на основной УРЛ. Да и поисковики в итоге понимают, какие страницы нужно индексировать, а какие являются дублями.
Более подробно про редирект будет ниже... Если коротко, то вы должны в файл .htaccess добавить следующий код:
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.(.*) [NC] RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
Robots.txt
Про файл robots.txt подробнее можете почитать здесь.
А если коротко, то в директиве host вы должны указать главное зеркало.
Host: https://glavnoe-zerkalo.ru
Яндекс. Вебмастер
- Войдите в панель Яндекс.вебмастера
- Перейдите в раздел «индексирование» → «переезд сайта»
- Укажите главное зеркало
Административная панель WordPress
- Войдите в админ панель Вордпресс
- Перейдите в «настройки» → «общие»
- Укажите главное зеркало
Если у вас не WordPress, как у меня, то в вашей CMS скорей всего есть что-то подобное.
Другие дубли
Но у веб-ресурса могут быть и другие дублирующие УРЛы. Он может быть доступен еще по следующим адресам:
- По обычному протоколу http и защищённому https;
- Со слэшем на конце и без.
Если применить формулу мат статистики или просто прикинуть в уме, то получится 8 разновидностей, если учитывать варианты с www.
Чем плохи эти дубли
Это очень сильно усложняет СЕО продвижение сайта.
Может получится так, что вы пытаетесь продвинуть один УРЛ, а Яндекс или Google показывают в своей выдаче совсем другой. В результате все ваши старания насмарку.
Поэтому крайне важно сделать так, что интернет-ресурс (все его разделы, страницы, статьи) были доступны только по одному адресу.
Не совсем правильно выразился. Сайт и всё его содержимое могут быть доступно по разным адресам (с и без слэша на конце, с и без www, по http и по https), но должно происходить автоматическое перенаправление на приоритетный, например (по защищённому протоколу https, без www, со слэшем на конце).
В результате поисковики будут забирать в свою выдачу только один вариант (тот , который мы хотим).
Как сделать редирект
301 Redirect — это такой вид перенаправления, при котором также передаётся вес страницы.
Как правило, 301 редирект настраивается с помощью файла .htaccess, лежащего в корневой папке сайта.
Более подробно как их настроить читайте в этой статье.
Если очень коротко, то вам нужно всего лишь добавить готовые коды в файл .htaccess. Возможно, придется слегка подправить их.
Если установлен протокол https
Если у вашего ресурса защищённый протокол https, то вам помимо редиректа, необходимо сделать ещё одно действие.
В панели вебмастерв Яндекса в разделе «Переезд» поставьте соответствующую галочку.
Заключение
Итак, в этой статье вы узнали, как указать главное зеркало сайта. Это очень важно, не откладывайте в долгий ящик. Чем быстрее вы это сделаете, тем быстрее ваш web-ресурс задышит полной грудью.
Помогла ли вам моя статья? Жду обратную связь в комментариях.
Буду признателен, если оцените статью пятью звездами.
Подпишитесь на обновления блога. Новые статьи публикуются довольно часто.
Всем пока и до скорых встреч.
С уважением, Абдуллин Руслан