
Зеркало сайта — это копия ресурса, доступная по другому адресу. Классические примеры: сайт открывается и с www, и без www; и по http, и по https; и на домене в зоне .ru, и на купленном про запас .рф. Для человека это один и тот же сайт, для поисковой системы — разные адреса с одинаковым содержимым, то есть дубли. Пока система не разберётся, какой из адресов главный, вес размазывается между копиями, а в выдаче появляется то один вариант, то другой. В SEO с 2005 года я видел десятки проектов, где падение трафика объяснялось именно расклеенными зеркалами, а владелец искал причину в текстах и ссылках.
Откуда берутся зеркала
Большинство зеркал появляется не по злому умыслу, а по недосмотру. Вот типичные источники:
- www и без www. Технически это разные хосты. Если сервер отдаёт содержимое по обоим, зеркала появляются автоматически.
- http и https. После установки сертификата старая версия часто остаётся доступной.
- Домены в разных зонах. Компания покупает .ru, .рф, .com и вешает на них один сайт «чтобы не увели».
- Технический домен хостинга. Адреса вида site123.hosting.ru, которые провайдер выдаёт при подключении.
- Тестовая версия. Поддомены dev, test, new, оставшиеся открытыми после разработки.
- Доступ по IP-адресу. Сервер отвечает содержимым сайта на прямой запрос по IP.
- Слэш и его отсутствие, index.php в адресе. Формально это дубли страниц, но механика склейки та же.
Самое неприятное здесь — тестовые поддомены. Они обычно содержат старые тексты, черновые страницы и незакрытые формы, и при попадании в индекс начинают конкурировать с основным сайтом.
Как назначается главное зеркало
Поисковая система сама определяет, какой из адресов показывать в выдаче. Она сравнивает содержимое, смотрит на возраст, ссылочный профиль, наличие редиректов и указаний вебмастера. Но опираться на её решение не стоит: выбор может оказаться неожиданным, а переключение — растянуться во времени.
Правильный порядок — определить главное зеркало самому и однозначно сообщить об этом всеми доступными способами.
| Инструмент | Что делает | Насколько обязателен |
|---|---|---|
| 301-редирект на уровне сервера | Перенаправляет и пользователя, и робота на главный адрес | Основной механизм, обязателен |
| Тег rel=»canonical» | Указывает предпочтительный URL страницы | Дополняет редирект, не заменяет его |
| Раздел «Переезд сайта» в панели вебмастера | Ускоряет обработку смены главного зеркала | Желателен при смене домена |
| Единый формат внутренних ссылок | Убирает противоречивые сигналы внутри сайта | Обязателен |
| Адрес в файле Sitemap | Подтверждает выбранный вариант | Желателен |
Отдельно скажу про robots.txt. Директива Host, которой пользовались годами, давно не поддерживается. Закрывать зеркало через Disallow тоже неверно: робот просто не сможет прочитать редирект и склейка не произойдёт. Зеркало должно быть открыто для обхода и отдавать 301.
Практический разбор: склейка www и https
Разберу самый частый сценарий по шагам. Задача: сделать главным адрес с https и без www.
Шаг 1. Проверьте, что реально отдаёт сервер. Обратитесь к четырём вариантам адреса и посмотрите коды ответа: http без www, http с www, https без www, https с www. Три из четырёх должны отдавать 301 на четвёртый. Часто обнаруживается, что все четыре отдают 200 — это и есть расклейка.
Шаг 2. Настройте редиректы одним прыжком. Цепочка http с www → http без www → https без www работает, но каждый лишний переход теряет часть веса и замедляет загрузку. Правильно: любой из трёх вариантов сразу ведёт на конечный адрес.
Шаг 3. Проверьте сертификат. Он должен покрывать оба варианта — с www и без. Иначе пользователь, зашедший на вариант с www, увидит предупреждение браузера раньше, чем сработает редирект.
Шаг 4. Приведите внутренние ссылки к одному виду. Все ссылки в шаблоне, в контенте, в микроразметке и в файле Sitemap должны вести на выбранный вариант. Относительные ссылки в этом смысле удобнее абсолютных.
Шаг 5. Проверьте, что редирект постоянный. Код 302 означает временное перемещение и склейку не даёт. Разница в одной цифре, а последствия расходятся кардинально.
Шаг 6. Дождитесь переобхода. Сообщите об изменениях в панели вебмастера и отслеживайте, как меняется число страниц в индексе по каждому варианту.
Переезд на новый домен
Смена домена — тот же механизм зеркал, но с более высокой ценой ошибки. Здесь важна последовательность.
| Этап | Действие | Частая ошибка |
|---|---|---|
| Подготовка | Полная копия сайта на новом домене, та же структура URL | Заодно меняют структуру адресов |
| Проверка | Новый домен закрыт от индексации до момента переключения | Оба сайта висят в индексе одновременно |
| Переключение | Постраничный 301 со старого домена на новый | Все страницы ведут на главную |
| Уведомление | Указание переезда в панели вебмастера | Пропускают шаг и ждут месяцами |
| Сопровождение | Старый домен продлён минимум на год после переезда | Домен не продлевают, редиректы отваливаются |
| Контроль | Мониторинг индексации и позиций по обоим доменам | Смотрят только на трафик и паникуют |
Ключевой принцип: меняйте что-то одно за раз. Переезд на новый домен одновременно с редизайном, сменой CMS и перекройкой структуры превращает диагностику в гадание — при просадке невозможно понять, какой из четырёх факторов сработал.
Сколько времени занимает склейка
Точных сроков не назовёт никто, но ориентиры есть. Для небольшого сайта на несколько десятков страниц с ежедневным обходом первые признаки склейки видны через одну-две недели, полное переключение занимает от трёх недель до полутора месяцев. Крупный проект на десятки тысяч страниц переклеивается дольше — от полутора до трёх-четырёх месяцев, потому что робот должен обойти каждый URL и увидеть редирект.
На скорость влияют частота обхода, общий вес проекта, корректность редиректов и наличие уведомления в панели вебмастера. Ускорить процесс можно, отправив ключевые страницы на переобход вручную и подняв лимиты обхода.
Что считать признаками успешной склейки:
- В индексе остаётся один вариант адреса, количество страниц второго падает до нуля.
- В выдаче по брендовому запросу показывается только главное зеркало.
- Ссылочные показатели старого домена начинают отражаться на новом.
- Позиции восстанавливаются до прежних значений, а не остаются на половине.
Типичные ошибки при склейке
Собрал то, что встречаю в работе чаще всего.
| Ошибка | Последствие | Как исправить |
|---|---|---|
| 302 вместо 301 | Склейки нет, вес не передаётся | Заменить код ответа на 301 |
| Все страницы редиректят на главную | Внутренние страницы теряют позиции полностью | Настроить постраничное соответствие |
| Зеркало закрыто в robots.txt | Робот не видит редирект, склейка не начинается | Открыть обход, оставить 301 |
| Цепочка из трёх редиректов | Потери веса, замедление загрузки | Свести к одному переходу |
| Canonical указывает на неглавное зеркало | Противоречивые сигналы | Проверить генерацию тега в шаблоне |
| Старый домен не продлён | Редиректы перестают работать, трафик обнуляется | Продлевать минимум год после переезда |
| Тестовый поддомен открыт для индексации | Конкуренция с основным сайтом | Закрыть паролем на уровне сервера |
Отдельно про тестовые поддомены: закрывать их через robots.txt недостаточно, потому что ссылки на них могут попасть в индекс из внешних источников. Надёжный способ — базовая авторизация на уровне сервера, тогда робот получает код 401 и уходит.
Чего делать не стоит
- Держать несколько доменов с одинаковым содержимым «для охвата». Это не даёт двойного трафика, а создаёт конкуренцию с самим собой.
- Использовать директиву Host в robots.txt. Она не поддерживается, время на неё тратить бессмысленно.
- Менять домен без веской причины. Любой переезд — это временная просадка. Ради красивого названия рисковать не стоит.
- Ставить редирект через мета-обновление или JavaScript. Только серверный ответ с кодом 301 работает предсказуемо.
- Проверять склейку только глазами в браузере. Браузер кеширует редиректы, и вы можете видеть корректную картину при неверных настройках.
- Отключать старый домен сразу после появления трафика на новом. Часть ссылочной массы обрабатывается ещё долго.
- Совмещать переезд с полной сменой структуры URL. Каждая переменная должна меняться отдельно.
Что делать, если склейка пошла не так
Бывает, что после переезда трафик падает и не возвращается. Первое — не паниковать и не откатывать всё обратно: повторный переезд удваивает проблему. Второе — проверить механику по пунктам: коды ответа, постраничность соответствия, доступность старого домена, корректность canonical, уведомление в панели вебмастера.
Если механика в порядке, а просадка глубокая, причина обычно не в зеркалах, а в том, что вместе с переездом изменилось что-то ещё — контент, скорость загрузки, структура. В таких случаях помогает полноценный аудит сайта: он разделяет эффект переезда и эффект сопутствующих изменений. Если сомневаетесь в готовности к переезду, разберите план заранее — SEO-консультация перед переключением стоит дешевле, чем восстановление трафика после.
Частые вопросы
Что выбрать главным — с www или без? Принципиальной разницы для ранжирования нет. Выбирайте тот вариант, который уже проиндексирован и на который больше внешних ссылок: так переход пройдёт мягче. Вариант без www сегодня привычнее визуально.
Можно ли склеить домены, у которых разное содержимое? Технически редирект настроить можно, но полноценной передачи веса не будет. Система склеивает зеркала при совпадении содержимого. Если сайты разные, это не зеркала, а два самостоятельных проекта.
Нужно ли удалять старый домен после склейки? Нет. Держите его с работающими редиректами столько, сколько окупается — минимум год, а если на него ведут ценные внешние ссылки, то бессрочно.
Почему после переезда позиции просели, хотя всё настроено верно? Временная просадка при переезде — нормальное явление: системе нужно переобойти страницы и перенести накопленные сигналы. Тревожиться стоит, если через два-три месяца показатели не вернулись хотя бы к 80% прежних.
Как быстро проверить, есть ли у сайта зеркала? Обратитесь к вариантам адреса вручную и посмотрите коды ответа: с www, без www, по http, по IP-адресу, с index.php на конце. Дополнительно поищите в выдаче страницы вашего сайта на посторонних адресах — так находятся забытые тестовые поддомены.
Чеклист
- Проверьте коды ответа для четырёх базовых вариантов адреса: три должны отдавать 301 на один главный.
- Убедитесь, что редирект имеет код именно 301, а не 302 и не мета-обновление.
- Сократите все цепочки редиректов до одного перехода.
- Проверьте, что SSL-сертификат покрывает и вариант с www.
- Приведите внутренние ссылки, canonical и Sitemap к единому формату адреса.
- Найдите и закройте базовой авторизацией тестовые поддомены и доступ по IP.
- Уберите из robots.txt директиву Host и запреты на обход зеркал.
- При переезде настройте постраничное соответствие старых и новых URL.
- Укажите переезд в панели вебмастера и продлите старый домен минимум на год.
- Отслеживайте индексацию по обоим адресам еженедельно до полного переключения.
Если нужно продвижение сайта в Яндексе — помогу вывести сайт в топ Яндекса и удержать позиции.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →