Чеклист миграции сайта: избегаем потери SEO и простоев
Миграция сайта — смена домена, переезд на другой хостинг, реструктуризация URL или переход на SSL/TLS проверку — одна из самых рискованных операций в веб-управлении. При неправильном выполнении она может уничтожить позиции в поисковых системах, сломать входящие ссылки и вызвать длительный простой. Этот чеклист охватывает каждую фазу успешной миграции с минимальным ущербом для пользователей и поисковой видимости.
Типы миграции сайта
| Тип миграции | Уровень риска | Влияние на SEO | Пример |
|---|---|---|---|
| Смена домена | Очень высокий | Значительное — весь авторитет домена нужно перенести | oldsite.com → newsite.com |
| Смена протокола | Средний | Умеренное — поисковики должны переиндексировать | HTTP → HTTPS |
| Реструктуризация URL | Высокий | Существенное — затронуты все ссылки | /blog/post → /articles/category/slug |
| Смена хостинга | Низкий-Средний | Минимальное при правильном выполнении | AWS → GCP, shared → VPS |
| Смена CMS | Высокий | Существенное — часто меняются паттерны URL | WordPress → custom PHP |
| Редизайн | Средний | Зависит от структурных изменений | Полный редизайн с новой структурой |
Фаза 1: Подготовка к миграции
Аудит текущего сайта
- Прокраулите весь сайт и экспортируйте все URL с HTTP-статусами
- Задокументируйте страницы с органическим поисковым трафиком (Google Search Console)
- Составьте список страниц с входящими ссылками (Ahrefs, Moz или Search Console)
- Зафиксируйте текущие позиции по целевым ключевым словам
- Экспортируйте XML-карту сайта и проверьте соответствие результатам краулинга
- Сделайте скриншоты ключевых страниц для визуального сравнения
Создание карты редиректов
Карта редиректов — самый критичный документ любой миграции. Она сопоставляет каждый старый URL с соответствующим новым:
# redirect_map.csv
old_url,new_url,priority
/blog/my-post,/articles/my-post,high
/services/web-design,/services/design,high
/about-us,/about,medium
/old-page-no-equivalent,,low # Вернёт 410 Gone
Правила составления карты редиректов:
- Каждая страница с трафиком или входящими ссылками должна иметь редирект
- Сопоставляйте с наиболее релевантной страницей — не с главной
- Используйте 301 (постоянные) редиректы, не 302 (временные)
- Избегайте цепочек редиректов (A → B → C) — каждый URL должен вести напрямую к финальному адресу
- Страницы без эквивалента должны возвращать 410 Gone
Подготовка DNS
- Снизьте DNS TTL до 300 секунд минимум за 48 часов до миграции
- Задокументируйте все текущие DNS Lookup (A, AAAA, CNAME, MX, TXT, SPF, DKIM, DMARC)
- Подготовьте новые DNS-записи, но не публикуйте их
- Убедитесь, что доставка почты не будет нарушена (MX, SPF, DKIM)
# Снижение TTL за 48 часов до миграции
@ 300 IN A 93.184.216.34 # Было 3600, стало 300
# Проверка текущих записей
dig +noall +answer example.com ANY
dig +noall +answer example.com MX
Фаза 2: Выполнение миграции
Настройка сервера и хостинга
- Разверните новый сервер и убедитесь, что он не уступает старому
- Установите и настройте SSL/TLS-сертификаты
- Разверните приложение и проверьте через hosts-файл или временный домен
- Протестируйте все критичные пользовательские сценарии: формы, авторизацию, поиск
- Сравните время загрузки — новый сервер должен быть не медленнее
Реализация редиректов
# Nginx redirect map
map $request_uri $redirect_target {
/blog/my-post /articles/my-post;
/services/web-design /services/design;
/about-us /about;
}
server {
listen 80;
server_name oldsite.com;
if ($redirect_target) {
return 301 https://newsite.com$redirect_target;
}
return 301 https://newsite.com$request_uri;
}
# Apache .htaccess
RewriteEngine On
RewriteRule ^blog/my-post$ /articles/my-post [R=301,L]
RewriteRule ^about-us$ /about [R=301,L]
Переключение DNS
- Обновите DNS-записи на новый сервер
- Мониторьте DNS-пропагацию в нескольких регионах
- Держите старый сервер работающим до завершения пропагации (24-48 часов)
- Проверьте работоспособность SSL-сертификата на новом сервере
Фаза 3: Пост-миграционная проверка
Немедленные проверки (первый час)
- Проверьте корректную загрузку сайта на новом сервере
- Протестируйте все редиректы из карты
- Проверьте SSL-сертификат и HSTS-заголовки
- Отправьте обновлённую карту сайта в Google Search Console
- Мониторьте серверные логи на 404 и 500 ошибки
- Протестируйте формы, логин, поиск и интерактивные функции
Краткосрочный мониторинг (первая неделя)
- Ежедневно проверяйте ошибки краулинга в Google Search Console
- Отслеживайте тренды органического трафика по сравнению с базовым уровнем
- Проверяйте логи доступа на пропущенные редиректы
- Убедитесь, что Google краулит и индексирует новые URL
- Мониторьте PageSpeed анализ на предмет регрессий производительности
Долгосрочный мониторинг (первые 3 месяца)
- Еженедельно отслеживайте позиции ключевых слов
- Мониторьте восстановление трафика — ожидайте временное снижение 10-20%
- Обновите внутренние ссылки на новые URL
- Свяжитесь с ценными внешними сайтами для обновления ссылок
- Мониторьте профиль обратных ссылок
Типичные ошибки миграции
| Ошибка | Последствие | Предотвращение |
|---|---|---|
| Нет карты редиректов | Массовые 404, потеря позиций | Составьте карту для каждого URL до миграции |
| 302 вместо 301 | Поисковики не передают авторитет | Всегда используйте 301 для постоянных переездов |
| Цепочки редиректов | Размытие ссылочного веса, медленная загрузка | Каждый URL ведёт напрямую к финальному адресу |
| Забыт robots.txt | Новый сайт случайно блокирует краулеры | Проверьте robots.txt после миграции |
| TTL DNS не снижен | Пользователи попадают на старый сервер часами | Снизьте TTL за 48 часов до переключения |
| Нет мониторинг сайтов после миграции | Проблемы остаются незамеченными неделями | Настройте алерты на 404, падение трафика, ошибки |
SEO-чеклист
- 301-редиректы для всех страниц с трафиком или обратными ссылками
- Обновлённая XML-карта сайта отправлена в поисковые системы
- Канонические теги указывают на новые URL
- Мета-теги robots разрешают индексацию (нет случайного noindex)
- Hreflang-теги обновлены для многоязычных сайтов
- Структурированные данные (Schema.org) обновлены
- Google Search Console: инструмент «Изменение адреса» (для смены домена)
- Внутренние ссылки обновлены
- Open Graph и социальные мета-теги обновлены
Итоги
Миграция сайта — операция с высокими ставками, требующая тщательного планирования, точного выполнения и основательного пост-миграционного мониторинга. Карта редиректов — самый критичный артефакт: каждый URL с трафиком или обратными ссылками должен быть учтён. Снизьте TTL DNS перед переключением, держите старый сервер работающим во время пропагации и внимательно мониторьте Search Console и аналитику минимум три месяца. С правильной подготовкой можно мигрировать без потери трафика, позиций и доступности.
Проверьте ваш сайт прямо сейчас
Проверить →