Как перенести сайт на новый хостинг или платформу: пошаговая инструкция
Пошаговое руководство по переносу сайта на новый хостинг или платформу в 2026 году: бэкап, миграция, DNS, SEO-сохранность и типичные ошибки.
Ваш текущий хостинг тормозит, поддержка не отвечает, а сайт падает раз в неделю. Вы нашли лучший вариант — но как переехать, не потеряв сайт, клиентов и позиции в поиске?
Миграция сайта — как переезд квартиры. Вроде просто: собрал вещи, перевёз, расставил. Но если забыть ключи — ночь на улице.
Пошаговая инструкция, чтобы переезд прошёл без потерь.
Когда пора менять хостинг
Признаки того, что пора:
- Сайт грузится дольше 5 секунд
- Регулярные сбои и падения
- Поддержка отвечает шаблонно или через сутки
- Хостинг не масштабируется под ваш рост
- Цена выросла в 2–3 раза при продлении
- Нет ежедневных бэкапов
Не ждите катастрофы — планируйте миграцию заранее.
Типы миграции
| Тип | Что меняется | Сложность |
|---|---|---|
| Смена хостинга | Сервер, тот же сайт | Средняя |
| Смена CMS | Движок сайта (WordPress → Tilda) | Высокая |
| Смена домена | Адрес сайта | Высокая (SEO-риски) |
| Полный переезд | Хостинг + CMS + домен | Максимальная |
Самый частый сценарий — смена хостинга. Его и разберём подробно.
Пошаговая инструкция: перенос на новый хостинг
Шаг 1. Подготовка
Перед началом убедитесь:
- Домен активен и не истекает в ближайший месяц
- У вас есть все доступы: FTP/SSH, phpMyAdmin, панели хостинга и регистратора
- Новый хостинг подходит по техническому стеку (PHP, MySQL, расширения)
Запланируйте миграцию на часы минимальной нагрузки — ночь или выходные.
Шаг 2. Резервное копирование (бэкап)
Самый важный этап. Без бэкапа — нет миграции.
Что нужно сохранить:
- Файлы сайта: все файлы из корневой папки (через FTP или SSH)
tar -czvf site-backup.tar.gz /path/to/site/ - База данных: дамп MySQL через phpMyAdmin или консоль
mysqldump -u USER -p DATABASE > backup.sql - Email: если почта на хостинге — экспортируйте письма
- Настройки сервера: .htaccess, crontab, SSL-сертификаты
Проверьте целостность архивов! Откройте backup.tar.gz и backup.sql — убедитесь, что файлы не битые. Сохраните копии локально и в облаке.
| Ошибка | Последствие |
|---|---|
| Бэкап не проверен | При восстановлении — битые файлы, потеря данных |
| Копия только на ПК | Сломался компьютер — нет бэкапа |
| Забыли базу данных | Сайт без контента (статьи, товары, настройки) |
Шаг 3. Развёртывание на новом сервере
- Подключитесь к новому хостингу через FTP/SSH
- Загрузите архив файлов и распакуйте в корневую директорию
- Создайте новую базу данных, пользователя и пароль
- Импортируйте дамп:
mysql -u NEW_USER -p NEW_DATABASE < backup.sql
Шаг 4. Настройка конфигурации
Отредактируйте конфигурационный файл CMS, прописав новые реквизиты:
| CMS | Файл конфигурации |
|---|---|
| WordPress | wp-config.php |
| Joomla | configuration.php |
| Bitrix | bitrix/.settings.php |
| Laravel | .env |
Что поменять:
- Имя базы данных
- Пользователь БД
- Пароль
- Хост (обычно
localhost) - URL сайта (если изменился)
Проверьте кодировку БД: должна быть utf8mb4. Иначе — нечитаемые символы в контенте.
Шаг 5. Тестирование на новом сервере
Прежде чем переключать домен — проверьте, что всё работает:
- Откройте сайт по IP-адресу нового сервера (или через файл
/etc/hosts) - Проверьте загрузку всех страниц
- Протестируйте формы заявок
- Проверьте авторизацию (если есть)
- Убедитесь, что стили и изображения загружаются
- Проверьте плагины и интеграции
- Измерьте скорость (PageSpeed Insights)
Если что-то не работает — чините сейчас, а не после переключения DNS.
Шаг 6. Смена DNS
Когда всё работает на новом сервере — переключайте домен:
- В панели нового хостинга найдите NS-серверы (например,
ns1.beget.com,ns2.beget.com) - Зайдите в панель регистратора домена
- В разделе «DNS-серверы» замените старые на новые
- Сохраните
Обновление DNS занимает 2–48 часов. В это время часть пользователей попадает на старый сервер, часть — на новый. Не отключайте старый хостинг минимум 2–3 дня!
Шаг 7. Финальная проверка
После обновления DNS:
- ☐ Сайт открывается по домену на новом хостинге
- ☐ SSL работает (HTTPS)
- ☐ Все страницы загружаются без ошибок
- ☐ Формы заявок отправляют уведомления
- ☐ Изображения и стили на месте
- ☐ Скорость загрузки в норме
- ☐ Яндекс.Метрика и аналитика работают
- ☐ Почта на домене работает (если была)
- ☐
sitemap.xmlиrobots.txtна месте
Шаг 8. План отката (на всякий случай)
Если что-то пошло критически:
- Верните старые NS-записи в панели регистратора
- Подождите 2–4 часа (обновление DNS)
- Сайт вернётся на старый хостинг
- Перенесите новые данные (заявки, комментарии) со временного сервера
- Разберитесь с проблемой и попробуйте снова
Нужна помощь с переносом сайта?
Перенесу на новый хостинг или платформу без потери данных, позиций в поиске и заявок. С бэкапом, тестированием и планом отката.
Обсудить переносКонсультация бесплатна. Отвечаю в течение 2 часов.
Миграция с изменением CMS
Если вы переходите с одной CMS на другую (WordPress → Tilda, Bitrix → WordPress) — это не просто перенос файлов, а полная пересборка сайта.
Что меняется:
- Контент переносится вручную или через экспорт/импорт
- Дизайн воссоздаётся заново
- URL-структура может измениться → нужны 301-редиректы
- Плагины и интеграции подбираются заново
SEO-сохранность при смене CMS:
- Сохраните структуру URL (или настройте 301-редиректы со старых на новые)
- Перенесите все мета-теги (title, description)
- Сгенерируйте новый
sitemap.xml - Уведомите Яндекс.Вебмастер и Google Search Console о смене
- Мониторьте позиции 2–4 недели после переезда
Типичные ошибки при миграции
Нет проверенного бэкапа. Архив создан, но не открыт. При восстановлении — битые файлы. Всегда проверяйте бэкап.
Несовпадение кодировки БД. Забыли проверить utf8mb4 → контент отображается кракозябрами.
Ошибки в конфигурации. Неправильное имя БД, пользователь или пароль → «белый экран смерти».
Преждевременное отключение старого хостинга. DNS ещё не обновились, часть пользователей идёт на старый сервер — а он отключён. Потеря заявок и клиентов.
Пропуск функционального тестирования. Перенесли без проверки → на продакшене не работают формы, авторизация, стили.
Неучёт TTL DNS. Ожидание мгновенного переключения. Реальное обновление — до 48 часов.
Нет плана отката. Что-то сломалось — и нет быстрого способа вернуться. Всегда имейте план Б.
Сколько стоит миграция
| Тип миграции | Самостоятельно | У специалиста |
|---|---|---|
| Смена хостинга | 0 ₽ (ваше время, 2–4 часа) | 5 000–15 000 ₽ |
| Смена CMS | 0 ₽ (ваше время, 1–3 дня) | 20 000–80 000 ₽ |
| Смена домена | 0 ₽ (ваше время) | 10 000–30 000 ₽ |
| Полный переезд | 0 ₽ (ваше время, 3–7 дней) | 50 000–150 000 ₽ |
Итог
Миграция сайта — стрессовый, но управляемый процесс. Ключевые правила:
- Бэкап — всегда, и всегда проверенный
- Тестирование — до переключения DNS
- Старый хостинг — не отключать минимум 2–3 дня
- План отката — всегда имейте
- SEO-сохранность — 301-редиректы, новый sitemap, уведомление поисковиков
Следуйте пошаговой инструкции — и переезд пройдёт без потерь.
Источники
Читать также
Разработка сайта под ключ: полное руководство по этапам, срокам и стоимости
Полное руководство по разработке сайта под ключ: этапы, сроки, стоимость в 2025 году. Что входит в услугу, как выбрать исполнителя и избежать ошибок.
Разработка сайтовСколько стоит разработка сайта в 2025 году: честный разбор цен
Разбираем, из чего складывается стоимость разработки сайта в 2025 году. Цены на сайт-визитку, лендинг, интернет-магазин и корпоративный сайт. Честный гид без воды.
Разработка сайтовКак заказать разработку сайта: пошаговое руководство по выбору исполнителя
Пошаговое руководство по заказу разработки сайта: как выбрать исполнителя, составить ТЗ, подписать договор и принять работу. Избегайте типичных ошибок.