Все статьи
Инфраструктура 30 май 2026 11 мин Вячеслав

Перенос сайта на новый хостинг без простоя: пошаговый план

Как перенести сайт с одного хостинга на другой, не потеряв данные, заказы и позиции в поиске. Разбираем DNS, БД, файлы, SSL и типовые грабли Битрикса и WordPress.

Перенос сайта на другой хостинг — операция, которую делают «раз в 3 года» и потому каждый раз с нуля. Типовые последствия неудачного переноса: сутки простоя, потерянные заказы, сломанные картинки, письма в спам и «сайт открывается, а админка нет». В этой статье — план, который проверен на десятках миграций Битрикс, WordPress и кастомных проектов.

Когда переезжать имеет смысл

  • Хостинг регулярно тормозит: TTFB > 1 сек, пиковые падения, поддержка отвечает сутками.
  • Тариф не тянет: не хватает CPU/RAM, а апгрейд у текущего провайдера дороже переезда к другому.
  • Провайдер уходит с рынка или блокируется в России (актуально с 2022).
  • Нужен другой стек: PHP-версия, БД, специфичные модули (Redis, ClickHouse) — не поддерживается на текущем.
  • Консолидация: 3 сайта на 3 хостингах → один VPS дешевле и удобнее.

Что подготовить до переноса

  • Полный бэкап текущего сайта: файлы + БД + конфиги (см. отдельную статью про бэкапы).
  • Список всех cron-задач с текущего сервера — их часто забывают перенастроить.
  • Список внешних интеграций: платёжки, 1С, CRM, SMS — записать IP-белые списки, которые нужно будет обновить.
  • SSL-сертификат: если куплен на 2 года — переносим ключ; если Let's Encrypt — настроим на новом сервере с нуля.
  • Уменьшите TTL DNS до 300 секунд ЗА 24 ЧАСА до переноса — критично для быстрого переключения.
  • Настройте мониторинг (Uptimerobot, Яндекс.Метрика) — увидите проблемы сразу после переключения.

Пошаговый план миграции без простоя

ШагЧто делаемГдеВремя
1Подготовка нового сервера: PHP, БД, nginx, SSLНовый2–6 ч
2Первый полный перенос файлов (rsync)Старый → Новый30 мин – 4 ч
3Первый импорт БДСтарый → Новый5–60 мин
4Тестирование на техническом домене (test.site.ru)Новый2–8 ч
5Уменьшение DNS TTL до 300 секDNS-провайдерзаранее за 24 ч
6Финальная синхронизация БД и файловСтарый → Новый5–30 мин
7Переключение DNS A-записиDNS-провайдер5 мин
8Мониторинг + сохранение старого сервера на 7–14 днейОбапостоянно
Схема переноса с параллельной работой двух серверов

Ключевой трюк — шаг 6. Пока DNS переключается (5–30 мин), часть посетителей идёт на старый сервер, часть на новый. Чтобы не терять заказы, включают режим «read-only» на старом (или закрывают заказы), а всё новое пишется только в новую БД. Для магазинов это критично; для контентных сайтов можно проще — просто финальный дамп непосредственно перед сменой DNS.

Типовые грабли по CMS

Битрикс:

  • В /bitrix/.settings.php жёстко прописаны пути и креды БД — нужно править после переноса.
  • Модуль «Обмен с 1С» использует IP-белые списки — 1С не достучится до нового IP, пока не обновите настройку в 1С.
  • Кэш /bitrix/cache и /bitrix/managed_cache — не переносите. Сбросьте после переноса.
  • Проверьте лицензию: она привязана к домену, при смене домена нужен ключ активации.

WordPress:

  • wp-config.php — правим креды БД, соль оставляем прежнюю, чтобы не разлогинить пользователей.
  • В БД в wp_options меняем siteurl и home, если меняется домен. Если только хостинг — не трогаем.
  • Плагины кэширования (WP Rocket, W3TC) — отключаем перед переносом, включаем и настраиваем после.
  • ЧПУ (постоянные ссылки) часто ломаются — нужно зайти в «Настройки → Постоянные ссылки» и сохранить, чтобы регенерировать правила nginx/apache.

Общее:

  • Права на файлы и папки после rsync — проверьте владельца (chown www-data:www-data или nginx:nginx).
  • Часовой пояс сервера — на новом может быть UTC, а был MSK. Отчёты и cron поедут.
  • Почтовые заголовки: у нового IP может быть плохая репутация — отправка через SMTP-relay обязательна, иначе письма в спам.

После переноса: что проверить в первые сутки

  • Все ключевые страницы отдают 200 (Screaming Frog crawl).
  • Оформление заказа проходит до конца, письмо покупателю приходит, оплата уходит в платёжку.
  • Обмен с 1С проходит (если есть).
  • Формы отправляют письма (проверьте адреса и SPF/DKIM/DMARC на новом IP).
  • SSL валиден на всех поддоменах (проверьте ssllabs.com).
  • Скорость не деградировала: PageSpeed до/после.
  • Логи nginx и php-fpm — нет ли пачки 500-х ошибок и php warnings.
  • Cron-задачи выполняются (проверьте по логам через сутки).

Влияет ли переезд на SEO

Если домен не меняется — не влияет вообще. Поисковики видят просто новый IP. Единственный риск — если новый сервер медленнее старого (проседают Core Web Vitals) или если после переноса часть страниц отдаёт 500 и вы этого не заметили. Сделайте после переноса краулинг Screaming Frog и проверьте отчёт «Покрытие» в Search Console через 3–7 дней.

Стоимость и сроки

  • Лендинг/визитка — 5–10 тыс ₽, 4–8 часов работы, простой 0.
  • Корпоративный сайт — 10–20 тыс ₽, 1 рабочий день, простой 0–5 минут.
  • Интернет-магазин с 1С — 25–60 тыс ₽, 2–3 дня, простой 5–15 минут в согласованное окно.
  • Тяжёлый Битрикс-портал с интеграциями — от 80 тыс ₽, 3–7 дней, простой планируется по регламенту.

Мы переносим сайты «под ключ»: настройка нового сервера, миграция, тестирование, переключение в согласованное ночное окно, дежурство первые сутки после переезда. По умолчанию оставляем старый сервер оплаченным ещё на 14 дней — на случай, если понадобится быстро откатиться.

Часто задаваемые вопросы

Возможен ли перенос сайта совсем без простоя?+

Для контентных и корпоративных сайтов — да, простой 0 или до 5 минут в момент переключения DNS. Для интернет-магазинов практически всегда есть окно 5–15 минут в согласованное ночное время, чтобы избежать потери заказов между двумя серверами.

Влияет ли смена хостинга на позиции в поиске?+

Если домен не меняется — практически не влияет. Поисковики видят просто новый IP. Реальные риски — если новый сервер медленнее (проседают Core Web Vitals) или если после переноса часть страниц отдаёт 500 и это не заметили. Обязательно прогнать краулинг сайта в первые сутки после переноса.

Сколько стоит перенести сайт под ключ?+

Лендинг — 5–10 тыс ₽ за 4–8 часов. Корпоративный сайт — 10–20 тыс ₽ за 1 день. Интернет-магазин с 1С — 25–60 тыс ₽ за 2–3 дня. Тяжёлый Битрикс-портал с интеграциями — от 80 тыс ₽ за 3–7 дней.

Что нужно от заказчика для переноса?+

Доступы к текущему хостингу, панели DNS-провайдера и админке сайта. Полезно заранее сообщить: есть ли обмен с 1С, какие платёжки подключены, какой SSL-сертификат, есть ли специфичные cron-задачи. Всё остальное собираем сами при аудите.

Читайте также

Понравилась статья?

Подпишитесь на блог или обсудите ваш проект.

Обсудить проект