Перенести блог на новый домен без потери SEO можно, если сделать четыре вещи в правильном порядке: собрать полный список адресов старого сайта, поднять точную копию на новом домене, поставить 301 с каждой старой страницы на такую же новую и сообщить о переезде Яндексу и Google их штатными инструментами. Пропуск любого пункта стоит трафика: без постраничных редиректов ссылки из чужих статей и закладки ведут в 404, без «Переезда сайта» в Вебмастере Яндекс месяцами держит в выдаче старые адреса, а если через полгода не продлить старый домен, всё это перестаёт работать разом. Ниже — порядок действий, сроки и что проверять на каждом шаге.
До переезда: список адресов и копия
Первое, что нужно, — полный перечень адресов старого сайта, потому что редиректы будут проверяться по нему. Выгрузите три списка и объедините: карту сайта, «Страницы в поиске» из Яндекс Вебмастера и «Эффективность → Страницы» из Search Console за последние шестнадцать месяцев. Добавьте адреса картинок, на которые есть внешние ссылки, — их видно в отчёте «Ссылки» Search Console. Отдельно отметьте двадцать самых посещаемых страниц по Метрике: их редиректы проверяются руками в первую очередь. Бесплатный Screaming Frog обходит до 500 адресов и подойдёт небольшому блогу.
Второе — резервная копия на хостинге и копия у себя. Третье — новый домен привязан к тому же хостингу, на нём выпущен сертификат и новый сайт открывается по https. Не спешите ничего показывать: пока копия не проверена, закройте её от индексации галочкой в «Настройки → Чтение» или паролем на уровне хостинга, иначе Яндекс успеет найти два одинаковых сайта и посчитает новый дублем. Заранее проверьте, нет ли у нового домена истории: в Вебмастере он не должен висеть под санкциями от прежнего владельца.
Перенос копии и замена адреса внутри сайта
На хостингах вроде Beget и Timeweb сайт копируется в панели за несколько минут, но с базой данных нужно работать отдельно. Самый безопасный путь для неразработчика — плагин Duplicator или All-in-One WP Migration: он собирает файлы и базу в один архив и при разворачивании на новом домене сам меняет адреса в базе, включая сериализованные настройки, которые нельзя править простым поиском и заменой. Если переносите руками, после копирования обязательно пройдите плагином Better Search Replace по всей базе: старый домен → новый, с включённой обработкой сериализованных данных, сначала в режиме «сухого прогона».
После разворачивания проверьте «Настройки → Общие»: и «Адрес WordPress», и «Адрес сайта» должны быть новым доменом с https. Пройдите по десяти страницам, откройте код и убедитесь, что картинки, стили и внутренние ссылки ведут на новый домен, а не на старый. Отдельно — canonical в коде страницы и адреса в карте сайта: SEO-плагины иногда кешируют старый домен, и тогда карта сайта нового домена перечисляет старые адреса. Очистите кеш плагина и кеш хостинга. Только после этого снимайте запрет на индексацию.

Редиректы 301: постранично, а не на главную
Самая частая и самая дорогая ошибка — редирект со всего старого домена на главную нового. Поисковик читает это как «все старые страницы удалены», а не «переехали», и вес внешних ссылок на конкретные статьи пропадает. Правильный редирект — с каждого старого адреса на такой же адрес на новом домене, кодом 301, в один прыжок. Если структура адресов не менялась, это одно правило в файле .htaccess старого сайта: RewriteCond по HTTP_HOST со старым доменом и RewriteRule, которое подставляет весь запрошенный путь к новому домену с флагами R=301 и L; готовый образец есть в справке любого хостинга. На Beget и Timeweb то же самое настраивается в панели как «перенаправление домена» с сохранением пути — проверьте, что галочка «сохранять путь» включена, иначе всё уйдёт на главную.
Если вместе с доменом вы меняете структуру адресов, таблица соответствий «старый → новый» пишется руками по списку из первого раздела, а редиректы делает плагин Redirection на старом сайте, который остаётся жить именно для этого. Ни одного 302, ни одной цепочки «старый http → старый https → новый»: каждый прыжок теряет часть веса, а Яндекс цепочки длиннее двух не проходит. Редиректы с картинок нужны так же, как со страниц: по ним приходит трафик из Яндекс Картинок и стоят ссылки с чужих сайтов.
- Взять список адресов и по каждому проверить ответ: 301 и место назначения — та же страница на новом домене.
- Проверить служебные: robots.txt, карту сайта, favicon, страницу 404 — они тоже должны отвечать нормально.
- Убедиться, что новый домен не отдаёт 301 обратно на старый — такое бывает после копирования .htaccess.
- Прогнать двадцать главных страниц через «Проверку ответа сервера» в Вебмастере.
Сообщить Яндексу и Google о переезде
В Яндекс Вебмастере у старого сайта откройте «Индексирование → Переезд сайта», укажите новый домен и подтвердите. Новый домен должен быть к этому моменту добавлен в тот же аккаунт и подтверждён. Яндекс проверит, что редиректы стоят, и в течение двух-четырёх недель подменит адреса в выдаче, сохранив позиции; если редиректов нет или они ведут на главную, инструмент откажет. В Google Search Console у старого ресурса — «Настройки → Изменение адреса»: выбираете новый ресурс, Google сам проверяет редирект с главной и с выборки страниц. Не удаляйте старый ресурс из обоих кабинетов: полгода в нём будут видны ошибки переезда.
В Метрике счётчик остаётся тот же — просто обновите «Адрес сайта» в его настройках и добавьте новый домен в список «Дополнительные адреса», чтобы переходы со старого не считались внешними. Обновите адрес в профилях ВКонтакте, Телеграме, Дзене, в подписи рассылки и в самых цитируемых чужих статьях — напишите авторам, большинство меняют ссылку по просьбе. Внутренние ссылки в собственных текстах пройдите плагином замены: редирект их спасёт, но прямой адрес лучше.
Переезд закончен не тогда, когда открылся новый сайт, а когда в Вебмастере у старого домена страниц в поиске стало ноль.
Сколько держать старый домен и как следить
Старый домен не бросают. Минимальный срок редиректа — год: за это время Яндекс и Google полностью заменят адреса, а большинство сайтов, ссылавшихся на вас, успеют обновить ссылки. Разумный срок — бессрочно: продление домена в зоне .ru стоит несколько сотен рублей в год, а потеря ссылочного веса и закладок читателей стоит дороже. Отпущенный домен перекупают за часы и вешают на него что угодно — от казино до копии вашего же блога, и все ваши старые внешние ссылки начинают работать на чужой сайт. Автор блога о домашних растениях сэкономил 600 рублей на продлении и через три месяца увидел свои статьи в выдаче под чужим доменом.
Первый месяц после переезда смотрите три отчёта каждую неделю: журнал 404 в Redirection на старом сайте, «Страницы в поиске» у обоих доменов в Вебмастере и поисковый трафик в Метрике по неделям. Просадка на 10–20 процентов в первые две недели нормальна, к концу второго месяца трафик должен вернуться. Если через три месяца он ниже на треть — ищите непереехавшие адреса и цепочки. Когда переезд совпадает со сменой структуры или движка и ошибок боитесь, разумно поручить его агентству «Креатифф»: там делают переезды сайтов с таблицей редиректов и контролем трафика после.
Вопрос — ответ
Что нужно сделать перед переездом блога на новый домен?
Соберите полный список адресов старого сайта из карты сайта, отчётов Яндекс Вебмастера и Search Console за шестнадцать месяцев. Отдельно отметьте двадцать самых посещаемых страниц по Метрике.
Какой редирект нужен при смене домена?
Редирект должен вести с каждого старого адреса на такой же адрес на новом домене кодом 301. Редирект со всего старого сайта на главную нового домена поисковик читает как удаление страниц, и вес ссылок пропадает.
Как сообщить Яндексу и Google о переезде?
В Яндекс Вебмастере откройте «Переезд сайта» и укажите новый домен, а в Google Search Console используйте «Изменение адреса». Яндекс в течение двух-четырёх недель подменит адреса в выдаче, сохранив позиции.
Сколько держать старый домен после переезда?
Минимальный срок редиректа — год, а разумно держать старый домен бессрочно: его продление стоит несколько сотен рублей в год. Отпущенный домен перекупают за часы, и старые ссылки начинают работать на чужой сайт.
