Зеркало сайта

Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога hozyindachi.ru о продвижении и доработке сайтов.

Зеркало сайта

Зеркало сайта — это копия ресурса, доступная по другому адресу. Классические примеры: сайт открывается и с 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-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх