Все посты
Обновлено 9999+ 17 Знания

Как склеить домены для Яндекса и Google: пошаговое руководство по переезду сайта

Пошаговое руководство по склейке доменов с настройкой 301 редиректа, инструкциями для Яндекс.Вебмастера и Google Search Console, примерами кода для Apache и Nginx. Материал обновлен 05.03.26.

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

Когда нужен переезд или склейка доменов

Эта инструкция подходит для смены доменного имени, объединения дублей и перехода с HTTP на HTTPS. Для версий с www и без www принцип тот же: выбирают одну каноническую версию и перенаправляют на неё остальные. Переезд возможен и между разными доменными зонами.

Самый безопасный вариант — сохранить содержание и структуру URL на время миграции. Если структура меняется, для каждой старой страницы заранее выберите новую страницу с тем же назначением. Не направляйте все старые URL на главную: Google предупреждает, что нерелевантные массовые редиректы могут считаться ошибками soft 404.

Подготовка до включения редиректов

  1. Подтвердите старый и новый ресурсы в Google Search Console и Яндекс Вебмастере.
  2. Проверьте новый домен: сертификат, ответы 200, robots.txt, метатеги robots, canonical, hreflang, изображения, JavaScript и структурированные данные.
  3. Выгрузите старые URL из Sitemap, аналитики, серверных логов и отчётов о внешних ссылках. Составьте таблицу старый URL → новый эквивалентный URL.
  4. Обновите внутренние ссылки, canonical, hreflang и Sitemap на новом сайте. В Sitemap должны быть только новые канонические URL.
  5. Не совмещайте миграцию с большим редизайном и полной переработкой контента: так легче найти причину возможной просадки.

Как настроить редиректы

Для постоянного переезда используйте серверный 301 или другой постоянный редирект. Яндекс допускает 301 и 302 в своей инструкции, но для окончательной смены адреса 301 однозначно передаёт намерение и одинаково понятен пользователю и обоим поисковикам. Не используйте 303 для этой задачи.

Каждый старый URL должен вести сразу на ближайший новый эквивалент без цепочки:

https://old.example/catalog/item → 301 → https://new.example/catalog/item

Если точной замены нет, выберите действительно близкую по смыслу страницу. Если такой страницы тоже нет, корректный 404 или 410 честнее редиректа на главную.

Пример для Nginx при неизменной структуре

server {
    listen 80;
    server_name old.example www.old.example;
    return 301 https://new.example$request_uri;
}

Пример для Apache

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old\.example$ [NC]
RewriteRule ^ https://new.example%{REQUEST_URI} [R=301,L,NE]

Проверьте правила на тестовом окружении и отдельно протестируйте URL с параметрами и спецсимволами. Конкретная конфигурация зависит от сервера и приложения.

Переход с HTTP на HTTPS

Установите действующий сертификат, исправьте смешанный контент и только затем включайте постраничные 301 с HTTP на HTTPS. В canonical, Sitemap и внутренних ссылках укажите HTTPS. Старый HTTP-ресурс полезно оставить подтверждённым в панелях вебмастеров для диагностики.

HSTS включайте после того, как HTTPS стабильно работает на всём нужном домене: браузер, получивший этот заголовок по защищённому соединению, далее будет принудительно использовать HTTPS. Параметр includeSubDomains добавляйте лишь тогда, когда HTTPS готов на всех поддоменах.

Google Search Console

  1. Включите и проверьте постраничные редиректы.
  2. Для смены домена используйте в свойстве старого домена инструмент «Изменение адреса». Он не нужен для HTTP→HTTPS, перехода между www и без www или переноса отдельных страниц.
  3. Отправьте Sitemap нового сайта и следите за индексированием, ошибками обхода и трафиком обоих ресурсов.

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

Яндекс Вебмастер

  1. Добавьте старый и новый сайты и подтвердите права.
  2. Убедитесь, что новый сайт доступен роботу, а robots.txt не блокирует важные страницы.
  3. Включите перенаправления со старых страниц на соответствующие новые.
  4. В старом сайте откройте «Индексирование → Переезд сайта» и укажите новый домен. Инструмент поддерживает переезд на другой домен и в другую доменную зону.

Отдельный HTTPS Sitemap, контроль смены главного адреса и сохранение старого ресурса в Вебмастере помогают диагностировать миграцию. ИКС может отображаться с задержкой — не делайте вывод по одному дню.

Что делать со старым контентом

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

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

Проверка после запуска

  • Старые URL отдают ожидаемый код редиректа и ведут на релевантные URL без циклов.
  • Новые URL отвечают 200, индексируемы и содержат canonical на себя.
  • Новые Sitemap, robots.txt, hreflang, structured data и внутренние ссылки не содержат старый домен.
  • В Search Console и Вебмастере нет всплеска 404, ошибок сервера и заблокированных важных страниц.
  • Трафик старого сайта постепенно снижается, нового — растёт. Временные колебания во время переобхода возможны.

Иллюстрации из исходной инструкции

Эти скриншоты сохранены из прежней версии статьи как ориентир. Перед действием сверяйте названия разделов с текущим интерфейсом панели.

Изменение адреса сайта в Google Search Console
Инструмент Change of Address в Google Search Console (архивный интерфейс; расположение элементов могло измениться)
Конвертер punycode для доменов рф
Конвертер доменного имени (архивный интерфейс; расположение элементов могло измениться)
Проверка склейки доменов через Яндекс.Вебмастер
Добавление зеркала в Яндекс.Вебмастер — система покажет, если домен уже склеен (архивный интерфейс; расположение элементов могло измениться)

Официальная документация

Возьмите под контроль продвижение своего сайта
Исправьте ошибки, которые мешают сайту выйти в топ, и вы увидите рост трафика и дохода.
🔍 Подпишись на @prcynews в телеграм — оставайся в курсе последних SEO новостей и свежих материалов.

Теги поста или какие разделы почитать еще:

Комментарии (17)
siarzhuk   18.07.2012 18:49
Сначала нужно склеить домены в Яндексе, а потом уже редирект ставить, иначе Яндекс вы потеряете.
nomad86   21.11.2012 12:59
Вот вот..я тоже об этом подумал. Ведь robots.txt становится недоступным при 301 редиректе.
nomad86   21.11.2012 13:00
Либо можно как-нибудь сделать так, чтобы на всем сайте был 301 редирект, но на robots.txt нет?
siarzhuk   22.11.2012 10:54
А смысл? Host: site.ru в роботсе - еще не все. Яндекс будет проверять, действительно ли два сайта являются копиями. Переклеит только в том случае, если они и правда копии.Это видимо защита от непрофессиональных действий вебмастера (мало ли кто чего себе напихает в роботс.тхт)
mmm100   05.12.2012 18:27
полностью копируем сайт с домена и переносим его на зеркало, правильно? после склейки что делать с доменом? можно удалить сайт чтобы место не занимал на хостинге или нужно оставить?
siarzhuk   04.01.2013 21:58
mmm100, нужно оставить.
onelove   20.03.2013 15:09
А можно ли наполнять сайт во время склейки? И какой именно- Новый или старый?
siarzhuk   16.04.2013 14:20
Можно и даже желательно. Оба. Так, чтобы они оставались полными копиями друг друга.
Roundik   19.04.2013 17:08
чтобы robots был доступен достаточно добавить в htaccess:


RewriteEngine off
siarzhuk   15.07.2013 23:24
А смысл в доступности robots.txt, если сам сайт недоступен?

Яндекс не сможет получить доступ к старому сайту и проверить его мдентичность с новым.
Roundik   17.07.2013 08:26
да вот тоже не знаю, не сработала у меня эта тема с 301 редиректом. Для новых, неиндексированных доменов :(

Как склеить домены без проблем?
siarzhuk   19.07.2013 09:10
Что именно не сработало?
Roundik   19.07.2013 12:36
вообщем, сработал простой 301 редирект... Главное чтобы домен на который клеим - работал.)
siarzhuk   19.07.2013 09:11
Неиндексированных доменов - т.е. дропов?
Roundik   19.04.2013 17:12
%Files robots.txt%

RewriteEngine off

%/Files%

вместо тире - теги
Roundik   19.04.2013 17:12
вместо %


:D я сегодня какой то упоротый
Серафим   01.09.2020 21:28
Меня больше интересует, как сейчас поисковики воспринимают новый контент при склейке доменов? Краем уха слышал что Google теперь начал воспринимать новые публикации по новому. На каком домене опубликована новость к тому и относится, пофигу какое зеркало: главное или дополнительное. Возможно моя информация устарела, хз... кто в теме подскажите.
К данной записи нельзя добавлять комментарии, т.к. она очень старая.
Как перевести сайт на новую CMS без потери трафика (и вырасти в поиске вдвое)
Промпты для ChatGPT: 100+ примеров для маркетологов, IT-специалистов и не только
Виджеты для сайта: что это такое, какие бывают и как правильно внедрять
Метатеги сайта: полный гайд по Title, Description, Canonical, Robots и другим тегам
Топ нейросетей для программирования: выбираем лучший ИИ для кода
Видимость сайта в Алисе AI: как измерять упоминания и собрать дашборд для GEO