Миграция сайта — стрессовый процесс. Один неверный шаг — и потеря позиций в Яндексе на недели. Наш пошаговый план минимизирует риски.
Шаг 1. Создайте полный бэкап
Перед любыми действиями сделайте полную резервную копию: файлы сайта + дамп базы данных. Храните бэкап локально И на стороннем облаке (Google Drive, Yandex Disk).
mysqldump -u user -p dbname > backup_$(date +%Y%m%d).sql
tar -czf site_backup_$(date +%Y%m%d).tar.gz /var/www/html/Шаг 2. Разверните сайт на новом сервере
Перенесите файлы (FTP/SCP/rsync), восстановите базу данных, настройте конфигурационный файл (wp-config.php для WordPress, .settings.php для Битрикс). Проверьте работу сайта через hosts-файл, не меняя DNS.
Шаг 3. Переключите DNS с минимальным TTL
За 24 часа до переноса
Снизьте TTL записей A/CNAME до 300 секунд (5 минут). Тогда при смене IP обновление распространится быстро.
В момент переноса
Смените A-запись на новый IP. Настройте мониторинг (Яндекс Метрика, UptimeRobot) и следите за доступностью обоих серверов в течение 24-48 часов.
Чеклист после миграции
- ✓Проверьте доступность всех ключевых страниц (200 OK)
- ✓Убедитесь, что SSL-сертификат активен и нет смешанного контента (http://)
- ✓Проверьте Яндекс Метрику — данные должны поступать без пробелов
- ✓Запустите сканирование Яндекс Вебмастер — нет ли новых ошибок краулинга
- ✓Проверьте скорость загрузки на PageSpeed Insights — должна быть не хуже, чем до миграции