Перенос сайта на другой хостинг ломает заявки не в момент копирования файлов, а в момент смены DNS: домен уже смотрит на новый сервер, а форма, почта или база там ещё не проверены. Ниже порядок, при котором старый сайт принимает заявки, пока новый не пройдёт проверку. Типовой переезд занимает 4–8 часов. Смена платформы — другая работа, её считают как создание сайта.
Если тариф ещё не выбран, сначала как выбрать хостинг. Здесь — сам переезд.
Что подготовить за сутки

- Доступы к старому и новому хостингу, к регистратору домена и к почте, на которую приходят заявки.
- Список ящиков на домене: если почта живёт на том же хостинге, перенос только сайта её оборвёт.
- TTL у A-записи домена — 300 секунд. На Beget, Timeweb и REG.RU это поле в DNS-зоне. Меняют за сутки, не за пять минут до переключения.
- Версия PHP на новом тарифе не ниже, чем на старом. Скачок с 7.4 на 8.3 без проверки даёт ошибку 500 после переезда.
Сначала копия, потом новый сервер

- В панели старого хостинга — полный архив файлов сайта и дамп базы (phpMyAdmin или штатный бэкап). Скачать оба к себе, не оставлять только на том сервере, с которого уезжаете.
- На новом хостинге создать сайт и пустую базу. Залить архив, импортировать дамп.
- Если домен тот же, адрес в базе не переписывают. Переписывают, только когда меняется и домен, и хостинг сразу — это уже два переезда в одном.
- В конфиге сайта прописать нового пользователя базы и хост базы. На WordPress это константы в
wp-config.php. На другой системе — файл настроек подключения, имя то же по смыслу: хост, имя базы, логин, пароль.
Домен в этот момент всё ещё открывает старый сервер. Заявки идут туда. Новый сайт проверяют отдельно.
Проверка до смены домена

Временный адрес хостинга или строка в файле hosts на своём компьютере: домен указывает на новый IP только у Вас. Так видно новый сервер, а клиенты ещё на старом.
- Главная, внутренняя страница, картинки. Битые картинки после переноса чаще всего из-за абсолютных адресов
http://вместоhttps://. - Вход в админку.
- Одна тестовая заявка с формы. Письмо должно прийти на ящик, которым пользуетесь, не только «успешно отправлено» на экране.
- Если есть магазин — тестовый товар в корзине и шаг до оплаты, без боевого списания.
- Версия PHP и лимит памяти. Для магазина и конструктора страниц комфортно 256–512M, как в требованиях к тарифу.
Ошибка 500 на новом месте до смены DNS — повод остановиться. Чаще битый .htaccess или PHP. Разбор — в статье ошибка 500, если сайт на WordPress. Домен не трогать, пока страница не открывается.
Почта домена не переезжает вместе с файлами

A-запись — это сайт. MX — это почта. Если поменять обе «заодно», ящики на старом хостинге перестанут принимать письма, а на новом их ещё нет.
- Почта на Яндексе, Mail.ru или отдельном сервисе — MX не трогать. Меняется только A-запись сайта.
- Почта на том же хостинге — либо завести ящики на новом до переключения, либо оставить MX на старом, пока ящики не перенесены.
- После смены IP сайта проверить SPF: в записи должен быть новый сервер, иначе заявки с формы падают в спам. Это не лечится повторной заливкой файлов.
Домен переключают последним

- Убедиться, что тестовая заявка с нового сервера дошла.
- Поменять A-запись на IP нового хостинга. NS целиком менять не нужно, если DNS остаётся у регистратора.
- Подождать, пока откроется уже без файла hosts. При TTL 300 это обычно минуты, не сутки.
- Ещё раз форма, вход в админку, одна страница каталога.
- Старый хостинг не удалять 7–14 дней. Откат — вернуть A-запись на старый IP, пока копия там жива.
Что не делать
- Не менять DNS в первую очередь «чтобы уже на новом». Пока там пустая папка, заявки приходят в никуда.
- Не отменять старый тариф в тот же день.
- Не переписывать адреса в базе, если домен не менялся. Лишняя замена даёт смешанные http/https и битые картинки.
- Не считать переезд с Тильды или Битрикса на другую систему этим чек-листом. Это сборка нового сайта, не копирование файлов. Такую работу оценивают отдельно — создание сайта.
- Не поднимать PHP на две мажорные версии в ту же ночь, что и хостинг. Сначала тот же PHP, потом обновление, когда домен уже стабилен.
Когда делать не самим
Имеет смысл отдать перенос, если на сайте магазин с заказами сегодня, почта и сайт на одном аккаунте, или после прошлой попытки уже была ошибка 500. Типовой переезд — 4–8 часов по ставке из прайса, домен переключают после проверки. Заявка — на странице переноса на другой хостинг.
