Главное зеркало сайта: www, https и склейка адресов
Обновлено
Главное зеркало — тот вариант адреса сайта, который поисковик считает
основным. Один и тот же сайт может открываться как https://example.ru,
https://www.example.ru, http://example.ru и http://www.example.ru.
Для робота это четыре разных сайта с одинаковым содержимым.
Как выбрать
Вариант с www или без — вопрос вкуса, поисковикам он безразличен. Важно,
чтобы выбор был один и последовательный: протокол — https, а доменное имя
— одно из двух. Остальные три варианта перенаправляются на основной.
Как склеить
Главным инструментом служит редирект 301: сервер отвечает
на любой неосновной вариант переадресацией на основной. Важно, чтобы это
был один шаг, а не цепочка. Раньше в robots.txt использовали директиву
Host, но Яндекс отказался от неё: основное зеркало он определяет по
редиректам и настройкам в Вебмастере.
Как проверить
Выполните curl -I для каждого из четырёх вариантов адреса и убедитесь, что
три из них отвечают кодом 301 с заголовком Location на основной вариант, а
сам основной — кодом 200. В Яндекс Вебмастере
главное зеркало видно в настройках сайта, а при смене протокола или домена
есть инструмент «Переезд сайта».
Что будет, если не склеить
Все четыре варианта могут попасть в индекс как дубли, ссылки и сигналы разделятся между ними, а в выдаче будет показываться случайный вариант. Canonical помогает, но не заменяет редирект.
Типичные ошибки
- Редирект с
httpнаhttpsнастроен, а сwww— нет. - Редирект идёт через временный код 302.
- В Вебмастере добавлен один вариант сайта, а основным выбран другой.
- Сертификат выпущен только на один из вариантов, и второй открывается с предупреждением безопасности.