Главное зеркало сайта: какое, как и где указывать

Главное зеркало сайта

Опубликовано: 04.06.2015. Обновлено: 12.10.2022 465 0

Главное зеркало сайта нужно указывать для того, чтобы предотвратить дублирование страниц в индексе поисковых систем.

Чтобы в индекс не попали одновременно страницы сайта http://k-gayduk.ru/ и http://www.k-gayduk.ru/ (без www и с www)

Зеркало необходимо указать в Яндекс.Вебмастере, Search Console от Гугла и файле роботс.

Какое зеркало указывать?

Следует указать то зеркало, у которого больше страниц в настоящий момент проиндексировано Яндексом. Это можно выяснить поисковым запросом:

host:k-gayduk.ru

документный оператор host

host:www.k-gayduk.ru

документный оператор host пример запроса

В этом примере необходимо указать зеркало без 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:

На конце адреса при этом не должно быть "/". 

Комментировать