Зеркала сайта – точные копии сайта, которые участвуют в поиске, являются дублями и мешают продвижению. Поэтому нужно склеить все зеркала в один адрес.
- Какие могут быть зеркала сайта
- Настройка редиректов на главное зеркало
- Главное зеркало в robots.txt
- Главное зеркало сайта Яндексе
- Главное зеркало сайта в Google
Какие могут быть зеркала сайта
Проверьте всевозможные адреса вашего сайта:
- WWW. Добавьте в адресную строку WWW и посмотрите, доступен ли сайт по этому адресу.
- index.php, index.html. Добавьте к адресу главной страницы и посмотрите, есть ли дубли по этим адресам.
- Слэши. Добавьте “/” после адресной строки и проверьте перенаправление.
«www.site.com», «www.site.com/index.php», «site.com/index.php», «site.com/index.html», «www.site.com /index.html» - это всевозможные дубли сайта.
Важно: Если на сайте нет безопасного соединения HTTPS, сначала подключите SSL-сертификат, настройте переезд с HTTPS на HTTPS, после этого переходите к склейке зеркал. Как перевести сайт на HTTPS, читайте в нашей статье.
Если на ваш сайт доступен по протоколу HTTPS и со всех адресов настроен редирект, то поздравляем! Можете сразу указывать главное зеркало.
Главное зеркало может быть: https://site.com или https://www.site.com. Если сайт уже давно индексируется с WWW, то можно оставить так, если же сайт новый, то лучше использовать формат без WWW, так как на современных сайтах не обязательно указывать принадлежность к всемирной паутине (WWW), это уже определяется автоматически.
Главное зеркало в robots.txt
Сообщите поисковым роботам о домене. Пропишите главное зеркало сайта в директиву host в файле robots.txt. Файл находится в корне сайта. Отредактировать его можно через хостинг или FTP.
Настройка редиректов на главное зеркало
После того, как вы определили, что у сайта есть зеркала, необходимо выбрать главное зеркало и настроить на него перенаправления. Для этого задайте редиректы с кодом 301 со старого ресурса на новый.
Например: сайт доступен по адресу https://site.com и https://site.com/index.php. Нужно сделать перенаправление с https://site.com/index.php на https://site.com.
301 редирект будет выглядеть так:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ HTTPS://site.com/ [R=301,L]
Все редиректы прописываются в файле .htacess, который находится в корне сайта, вместе с другими техническими файлами.
Главное зеркало сайта в Яндексе
Зайдите в Яндекс.Вебмастер. Далее «Настройка сайта» - «Переезд сайта». Поставьте галочку на «Добавить HTTPS» и уберите или поставьте на «Добавить WWW». В примере мы используем сайт без WWW.
Теперь Вы показали Яндексу, что нужно индексировать сайт по адресу «https://site.com».
Главное зеркало сайта в Google
Для того, чтобы показать Google главное зеркало сайта, нужно добавить сайт в Google Search Console по тому адресу, который будет индексироваться. Функции переезда в Google Search Console нет. Если сайт уже добавлен в панель вебмастеров, то добавьте снова тот адрес, который является главным зеркалом.
После этого Google определит главное зеркало автоматически.
Спасибо, что дочитали до конца. Переходите к следующей инструкции.