Миграция домена сайта с сохранением SEO-позиций
Представьте: ваш сайт теряет 80% трафика за неделю — именно так часто заканчивается неподготовленная смена домена. Мы, инженеры с опытом более 50 успешных миграций, знаем, как этого избежать. Правильная подготовка и настройка редиректов сокращают потерю позиций с 50–80% до 10–20%, а время восстановления — с 6–12 месяцев до 2–4. Наш подход гарантирует сохранение авторитета домена и минимизирует риски для бизнеса.
Почему миграция домена — это риск?
Поисковые системы воспринимают новый домен как новый сайт. Без корректных 301-редиректов весь накопленный ссылочный вес теряется. Типичные проблемы: падение индексации, дублирование контента, обнуление истории домена. Даже при правильном редиректе первые две недели наблюдается просадка трафика — это нормально, если она не превышает 30%.
Как мы минимизируем потери: план и этапы
Мы используем проверенный алгоритм, который отработан на десятках проектов разного масштаба. Вот что входит в наш план миграции:
- Полный аудит текущих URL и структуры сайта
- Генерация карты редиректов с помощью Screaming Frog
- Настройка 301-редиректов на уровне сервера (Nginx/Apache)
- Обновление внутренних ссылок и canonical URL
- Регистрация нового домена в Google Search Console и Яндекс.Вебмастер
- Отправка Change of Address в GSC
- Мониторинг позиций ежедневно в течение первого месяца
| Этап |
Действия |
Срок |
| Аудит |
Полный анализ текущих URL, backlinks, структуры |
1–2 дня |
| Подготовка |
Развёртывание копии на новом домене, исправление ссылок |
3–5 дней |
| Настройка редиректов |
Создание таблицы 301-редиректов, конфигурация сервера |
1–2 дня |
| DNS-переключение |
Смена DNS, проверка доступности |
1 день |
| Мониторинг |
Ежедневная проверка позиций, индексации |
30 дней |
Сравните: стандартный подход приводит к потере до 80% трафика, наш — не более 20%. Это в 4 раза эффективнее и экономит до 40% бюджета на восстановление.
Как быстро восстановить позиции после смены домена?
Восстановление занимает 2–4 месяца при правильной настройке. Первые 2 недели — падение на 20–40%, затем стабилизация, и к 3–4 месяцу позиции достигают 80–95% от исходных. Ключевые факторы: корректные 301-редиректы, быстрая индексация нового домена и отсутствие технических ошибок.
301-редиректы: конфигурация Nginx и Apache
# Старый домен: перенаправляем всё на новый
server {
server_name old-domain.com www.old-domain.com;
return 301 https://new-domain.com$request_uri;
}
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old-domain\.com$ [NC]
RewriteRule ^(.*)$ https://new-domain.com/$1 [R=301,L]
Настройка инструментов Google и Яндекс
Change of Address в Google Search Console
GSC → Old Property → Settings → Change of Address → Select new property.
Требования:
- Оба домена верифицированы в GSC
- 301-редиректы активны минимум 180 дней
- Сайт доступен на новом домене
Обновление в Яндекс.Вебмастер
Яндекс не имеет автоматического Change of Address. Нужно:
- Добавить новый сайт в Вебмастер
- Добавить sitemap нового домена
- 301-редиректы Яндекс подхватит самостоятельно в течение 2–8 недель
Что делать при падении трафика?
Если позиции упали больше ожидаемого, проверьте целостность редиректов. Каждый старый URL должен вести на соответствующий новый без цепочек. Убедитесь, что новый домен индексируется, и обновите внутреннюю перелинковку. Также стоит увеличить частоту сканирования через Sitemap. При значительных потерях свяжитесь с нами для бесплатного аудита.
Обновление backlinks
Отправьте письма владельцам сайтов с наибольшим количеством ссылок на ваш домен. Инструменты: Ahrefs, Majestic, Semrush для нахождения backlinks. 301-редирект передаёт до 90% ссылочного веса, но ручное обновление ускоряет процесс.
Мониторинг после смены
# Скрипт проверки позиций через Semrush API
import requests
def check_keyword_positions(domain, keywords):
positions = {}
for kw in keywords:
resp = requests.get(
'https://api.semrush.com/',
params={
'action': 'report',
'type': 'domain_organic',
'key': SEMRUSH_KEY,
'domain': domain,
'phrase': kw,
'database': 'ru',
}
)
positions[kw] = parse_position(resp.text)
return positions
Отслеживаем еженедельно первые 3 месяца. Типичное поведение:
- Неделя 1–2: падение на 20–40%
- Неделя 3–6: стабилизация
- Месяц 2–4: восстановление до 80–95% от исходного
Результаты и гарантии
После завершения миграции мы передаём:
- Полный отчёт о редиректах
- Инструкцию по дальнейшему мониторингу
- Доступ к серверу и панелям управления
- Месяц поддержки: ежедневная проверка позиций и оперативное исправление проблем
Мы гарантируем, что через 4 месяца после миграции ваш трафик восстановится минимум на 80% от исходного уровня. Если этого не произойдёт — проведём дополнительный аудит бесплатно.
Сроки миграции зависят от размера сайта: от 1 недели для небольших проектов до 4 недель для крупных порталов с миллионами страниц. Стоимость рассчитывается индивидуально после аудита. Свяжитесь с нами для консультации или закажите аудит перед миграцией — мы подготовим точную смету.
Редизайн и миграция сайта: смена CMS, сохранение SEO
Клиент пришёл через 6 недель после самостоятельного редизайна: «Мы переехали с WordPress на Tilda, трафик упал на 70%». Открываю Google Search Console — 847 страниц отдают 404, URL-структура полностью изменилась, не было ни одного 301-редиректа. Яндекс ещё не переиндексировал новый сайт, позиции рухнули. Восстановление заняло 4 месяца и обошлось в потерю выручки около 2 млн рублей за квартал. Наш опыт — более 7 лет и 80+ успешных миграций, гарантируем сохранение позиций при правильном подходе.
Почему миграции ломают SEO
Поисковики проиндексировали конкретные URL. Если /catalog/shoes/nike-air-max-270 превратился в /products/nike-air-max-270 без 301-редиректа — весь ссылочный вес страницы, весь трафик, все позиции уходят в никуда. Google говорит, что 301 передаёт ~99% PageRank, но на практике позиции восстанавливаются за 2–8 недель, а не мгновенно.
Чаще всего SEO ломают не из злого умысла, а потому что разработчик не думает о URL-структуре как о публичном API. Вот типичные поломки:
| Проблема |
Причина |
Решение |
| Дублированный контент |
Новый сайт открывается параллельно со старым |
Отключить индексацию dev-версии, настроить canonical |
| Потеря метаданных |
Title и description остались в старой CMS |
Экспорт через API, массовый импорт с проверкой |
| Изменение canonical |
Пагинация и фильтры сбросились |
Зафиксировать до разработки, внедрить в шаблон |
| Скорость просела |
Тяжёлые секции, неоптимизированные изображения |
Оптимизировать LCP, CLS, TTFB до запуска |
Как восстановить трафик после неудачной миграции?
Если трафик упал — действуйте немедленно:
- Краул нового сайта на 404 и сравнение с предмиграционным списком URL.
- Создание редиректов для всех потерянных страниц с трафиком >0.
- Проверка структурированных данных и мета-тегов на тестовой выборке.
- Ежедневный мониторинг Coverage в Search Console и позиций по топ-50 запросам.
- Если спустя 2 недели трафик не восстанавливается — глубокий аудит редиректов (транзитивность, цепочки, циклы).
В нашей практике такой случай: крупный интернет-магазин потерял 50% трафика при переезде с Битрикса на React + Strapi. За три дня восстановили 95% редиректов, через 3 недели трафик вернулся на 90% от исходного.
Предмиграционный аудит: что нельзя пропустить
До начала разработки нового сайта нужно:
- Полный краул текущего сайта через Screaming Frog или Sitebulb. Получить список всех индексируемых URL с трафиком из Google Search Console.
- Выгрузить все страницы с органическим трафиком >0 за последние 6 месяцев — это приоритет для редиректов.
- Зафиксировать все внешние ссылки (backlinks) на конкретные страницы — Ahrefs, Semrush.
- Сфотографировать текущие позиции по ключевым запросам — база для сравнения после миграции.
- Сохранить Core Web Vitals из Search Console за предыдущие 90 дней.
Таблица для фиксации:
| Этап аудита |
Инструмент |
Критичность |
| Сбор URL |
Screaming Frog + GSC |
Высокая |
| Трафик по страницам |
Google Analytics / Search Console |
Высокая |
| Внешние ссылки |
Ahrefs / Majestic |
Средняя |
| Позиции |
Яндекс.Wordstat / Serpstat |
Средняя |
| Core Web Vitals |
GSC CrUX |
Высокая |
Свяжитесь с нами для детального предмиграционного аудита — мы поможем выявить все риски и составить план действий.
Маппинг URL и редиректы
Для проекта с 200+ страницами создаём таблицу маппинга: старый URL → новый URL → статус (301, объединён с другой страницей, удалён). Каждая строка проходит проверку: реально ли контент переехал именно сюда.
В Laravel редиректы через конфигурационный файл и middleware, не через .htaccess — это быстрее и управляемо. Для WordPress → Next.js: редиректы настраиваются в next.config.js (статические) и на уровне Nginx/CDN для динамических. Старый .htaccess на shared хостинге с 500+ строками редиректов — особый ад. Каждый редирект проверяется последовательно, производительность падает. Переносим в Nginx map директиву или Redis-кэш для динамического поиска. Подробнее в Wikipedia: HTTP 301.
Миграция контента из разных CMS
WordPress → Headless CMS (Contentful, Strapi, Sanity):
WordPress REST API или WP All Export для экспорта постов, метаполей, медиафайлов. Скрипт миграции на Node.js: парсим экспорт, трансформируем структуру, загружаем через API CMS. Медиафайлы перегружаем в новое хранилище, обновляем ссылки в контенте. Типичная проблема — shortcodes в контенте WordPress ([gallery id="123"]): нужен парсер и трансформация в новый формат.
1С-Битрикс → современный стек:
Битрикс хранит контент в нестандартных таблицах с IBLOCK_ELEMENT_PROPERTY. Прямой SQL-экспорт через phpMyAdmin или Bitrix API. Трансформация — самая долгая часть из-за специфики структуры данных Битрикса.
Тяжёлые WYSIWYG → структурированный контент:
Годы редактирования в FCKEditor/TinyMCE оставляют inline-стили, нестандартные теги, сломанные атрибуты. HTML sanitize + трансформация в Markdown или Portable Text (Sanity) с ручной проверкой проблемных страниц.
| CMS |
Инструменты миграции |
Сложность |
Риски |
| WordPress |
WP All Export, WP-CLI, REST API |
Средняя |
Shortcodes, meta fields |
| 1C-Битрикс |
Bitrix API, SQL-экспорт |
Высокая |
Сложная структура, свойства инфоблоков |
| Joomla |
J2XML, прямая выгрузка из БД |
Высокая |
Устаревшие расширения |
| Tilda/Readymag |
Экспорт через API (ограничен) |
Средняя |
Нет полного доступа к контенту |
SEO-сохранение технических элементов
Структурированные данные (Schema.org) — если на старом сайте были Product, Article, BreadcrumbList разметки, они должны быть и на новом. Google Search Console → Enhancement reports покажут потерю rich snippets.
Sitemap XML: генерируется автоматически, отправляется в GSC через день после запуска. Старый sitemap остаётся до полной переиндексации.
hreflang для мультиязычных сайтов: если теги потерялись при миграции, через несколько недель начнутся конфликты между языковыми версиями в выдаче.
Open Graph и Twitter Card мета-теги — часто забывают при смене шаблона, страницы перестают корректно отображаться при шаринге в соцсетях.
Запуск и мониторинг первых недель
DNS propagation: переключение DNS занимает до 48 часов, планируйте запуск с запасом. Cloudflare как DNS-провайдер — propagation занимает минуты, не часы.
После запуска ежедневно мониторим: Search Console → Coverage (ошибки индексации), Analytics → органический трафик, сравнение с аналогичным периодом прошлого года, краулинг сайта на 404-ошибки.
Первые 2 недели — критический период. Если трафик падает на 30%+ — немедленный аудит редиректов и сравнение с предмиграционным краулом.
Чек-лист на запуск (спойлер)
- [ ] Все 301 редиректы работают и не образуют цепочек
- [ ] Sitemap отправлен в GSC и Яндекс.Вебмастер
- [ ] Прописаны canonical на всех страницах
- [ ] Проверено отображение Open Graph / Twitter Card
- [ ] Скорректированы robots.txt и мета-теги noindex
- [ ] Core Web Vitals в зелёной зоне (LCP <2.5s, CLS <0.1, INP <200ms)
Что входит в работу
Результаты, которые вы получаете:
- План миграции с маппингом URL и редиректов в формате Excel/Google Sheets.
- Настроенные 301 редиректы на серверном уровне (Nginx/Cloudflare/Vercel).
- Перенесённый контент с проверкой целостности: изображения, мета-поля, ссылки.
- Структурированные данные (Schema.org) на новом сайте, идентичные старым или улучшенные.
- Отчёт по SEO: динамика позиций через 1, 3 и 6 недель после запуска.
- Мониторинг Coverage в Search Console с уведомлениями об ошибках.
- Гарантия сохранения позиций: если трафик падает более чем на 15% в течение первого месяца — бесплатный аудит и коррекция.
Сроки и ориентиры
- Редизайн с миграцией небольшого сайта (до 100 страниц): 4–8 недель.
- Миграция e-commerce с 500+ страниц товаров: 8–16 недель.
- Только техническая часть миграции (редиректы, метаданные) без редизайна: 1–3 недели.
Стоимость рассчитывается индивидуально по объёму. Средняя экономия клиента за счёт сохранения трафика после миграции — от 300 000 до 500 000 рублей в год.
Получите консультацию по вашему проекту — мы ответим в течение дня. Закажите предмиграционный аудит вашего сайта и получите точную смету с планом редиректов. Свяжитесь с нами, чтобы обсудить детали.