Главное зеркало сайта
Опубликовано: 04.06.2015. Обновлено: 12.10.2022 516 0
Главное зеркало сайта нужно указывать для того, чтобы предотвратить дублирование страниц в индексе поисковых систем.
Чтобы в индекс не попали одновременно страницы сайта http://k-gayduk.ru/ и http://www.k-gayduk.ru/ (без www и с www)
Зеркало необходимо указать в Яндекс.Вебмастере, Search Console от Гугла и файле роботс.
Какое зеркало указывать?
Следует указать то зеркало, у которого больше страниц в настоящий момент проиндексировано Яндексом. Это можно выяснить поисковым запросом:
host:k-gayduk.ru
host:www.k-gayduk.ru
В этом примере необходимо указать зеркало без www.
В Яндекс.Вебмастере
Главное зеркало в Яндекс.Вебмастере указывается в разделе "Индексирование" — "Переезд сайта". Если выбор происходит в пользу домена с www, нужно отметить чекбокс:
Если на домене используется сертификат безопасности SSL (в этом случае страницы сайта будут открываться по https://site.ru/url вместо или одновременно с http://site.ru/url) , то необходимо также отметить "Добавить HTTPS".
Search Console
UPD: 03 июля 2019 года обнаружил, что возможность настройки главного зеркала в Search Console пропала, инструкция не актуальна.
В консоли Гугла нужно нажать на шестерёнку в правом верхнем углу и в выпадающем меню нажать "Настройки сайта":
Далее установить основной домен. Возможность установить основной домен будет иметься, только если в консоль добавлены обе версии домена: с www и без www.
В файле robots.txt
UPD: 20 марта 2018 года Яндекс отказался от учёта директивы host , а поскольку Гугл её также не учитывает, выполнять дальнейшую инструкцию не нужно.
В файле роботс главное зеркало нужно указать непосредственно после Allow, Disallow при помощи директивы host:
User-agent: *
Disallow: /404.html
Disallow: /*replytocom=*
Host: k-gayduk.ru
В файле может быть только одна директива Host.
Если на домене установлен сертификат безопасности (SSL), то главное зеркало указывается вместе с протоколом:
Host:
На конце адреса при этом не должно быть "/".