Коротко
- Переезд хостинга с тем же доменом — техническая операция. Адреса страниц не меняются, поэтому позиции в поиске при аккуратном переносе не страдают.
- Порядок: бэкап → развёртывание → проверка на временном адресе → снижение TTL → смена DNS → перенос почты и SSL → отключение старого хостинга через несколько дней.
- Почта на домене — главная жертва переездов. Её MX-записи надо перенести до смены NS-серверов.
- Многие хостинги переносят сайты сами и бесплатно. Спросите об этом до того, как делать всё руками.
- Перед переездом убедитесь, что домен оформлен на вас и у вас есть доступ к его управлению.
Что считается переездом на другой хостинг
Важно разделить три разных ситуации:
| Ситуация | Что меняется | Риски |
|---|---|---|
| Смена хостинга, домен тот же | Сервер, на котором лежат файлы и база | Простой, почта, SSL, формы |
| Смена домена | Адрес сайта | Потеря позиций без склейки и редиректов |
| Смена платформы (с конструктора на CMS и наоборот) | Код, адреса страниц, шаблоны | Потеря позиций, сломанные формы и аналитика |
Эта статья — про первую ситуацию. Если вы меняете домен или платформу, вам нужен другой порядок действий с картой редиректов и склейкой в Вебмастере. Его мы разобрали в статье переезд сайта без потери позиций.
Переезжают на другой хостинг обычно из-за цены при продлении, медленной работы, плохой поддержки, требований к хранению персональных данных в России или потому что прежний подрядчик держит сайт на своём аккаунте. Если вы ещё выбираете, куда переезжать, пригодится статья хостинг: что это и какой нужен сайту.
Перед переездом: доступы и инвентаризация
Половина проблем при переезде — из-за того, что чего-то не знали заранее. Перед началом соберите:
- Доступ к управлению доменом у регистратора: вход в личный кабинет, где меняются DNS-серверы. Если домен оформлен на подрядчика, сначала решите этот вопрос — подробно в статье на кого оформлять домен.
- Доступ к старому хостингу: панель управления, FTP или SSH, доступ к базам данных.
- Список DNS-записей. Сделайте скриншот или выгрузку всех записей: A, MX, TXT, CNAME. Особенно TXT — в них подтверждения для Яндекс Вебмастера, почтовых сервисов, защиты от спама.
- Где работает почта. На самом хостинге или во внешнем сервисе. От этого зависит, как её переносить.
- Версии ПО. Версия PHP или другого языка, версия базы данных, модули сервера. Новый хостинг должен их поддерживать.
- Задачи по расписанию (cron). Выгрузка товаров, отправка писем, резервные копии.
- Внешние интеграции. Платёжные системы, CRM, обмен с 1С. Некоторые сервисы пускают запросы только с определённых IP-адресов.
Как перенести сайт на другой хостинг: пошагово
Шаг 1. Сделайте полный бэкап файлов и базы
Скачайте все файлы сайта и выгрузите базу данных. На большинстве хостингов это делается из панели управления: архив файлов и дамп базы. Скачайте оба файла себе на компьютер или в облако — не храните единственную копию на старом сервере.
Проверьте размер: если архив подозрительно маленький, часть папок могла не попасть (например, загруженные изображения).
Шаг 2. Разверните сайт на новом хостинге
Загрузите файлы, создайте базу данных, импортируйте дамп. Поменяйте в конфигурационном файле сайта данные подключения к базе: имя базы, пользователя, пароль, сервер. Названия файлов зависят от CMS.
Многие хостинги делают этот шаг сами. Например, перенос силами специалистов описан у Timeweb и Рег.ру. Условия и цену уточните у своего нового хостера — часто для новых клиентов это бесплатно.
Шаг 3. Проверьте сайт на временном адресе
До смены DNS сайт на новом сервере можно открыть двумя способами:
- через технический адрес, который выдаёт хостинг;
- через файл hosts на своём компьютере: прописываете домен и IP нового сервера, и ваш браузер открывает новый сервер, а все остальные посетители — старый.
Второй способ точнее: сайт открывается по настоящему домену, и видны ошибки, связанные с адресами. Проверьте главную, карточки услуг или товаров, формы, корзину, личный кабинет, поиск по сайту, админку.
Шаг 4. Снизьте TTL заранее
TTL — время, на которое DNS-серверы провайдеров запоминают адрес вашего сайта. Если TTL сутки, часть посетителей сутки будет попадать на старый сервер после переключения.
За 1–2 дня до переезда снизьте TTL A-записи у текущего DNS-провайдера до нескольких минут. Тогда в день переезда новый адрес разойдётся быстро. Но учтите: некоторые провайдеры кэшируют записи дольше указанного TTL, поэтому полностью обновление может занять до суток и больше.
Шаг 5. Переключите DNS
Два варианта:
- Поменять A-запись на IP нового сервера, оставив DNS у прежнего провайдера. Быстрее и безопаснее: остальные записи, включая почтовые, остаются на месте.
- Поменять NS-серверы домена на серверы нового хостинга. Тогда все DNS-записи нужно заранее создать на новом хостинге — иначе вместе с сайтом пропадёт почта и подтверждения сервисов.
Если сомневаетесь, выбирайте первый вариант.
Шаг 6. Перенесите почту и SSL
Об этом подробно ниже — это самая частая причина проблем.
Шаг 7. Не отключайте старый хостинг сразу
Оставьте его работать минимум несколько дней, лучше неделю. Пока DNS обновляется, часть посетителей ещё приходит на старый сервер. Если они оставят там заявку, она не потеряется, но её надо оттуда забрать. На это время лучше запретить правки на старом сайте, чтобы не получить два разных состояния базы.
Если всё это выглядит как слишком много мест, где можно ошибиться, — можно сначала получить взгляд со стороны на ваш сайт и план переезда.
Как перенести почту на новый хостинг
Почта на домене (info@вашсайт.ru) — главная жертва переездов. Мы видели много историй, когда сайт переехал идеально, а почта молча перестала приходить на неделю, и заявки с форм уходили в никуда.
Сначала определите, где почта сейчас:
| Где почта | Что делать при переезде |
|---|---|
| Во внешнем сервисе (Яндекс 360, Mail.ru для бизнеса и т. п.) | Сохранить MX-, TXT- и CNAME-записи этого сервиса. Если меняете NS-серверы, создать те же записи у нового DNS-провайдера |
| На старом хостинге | Создать те же ящики на новом хостинге, перенести письма, поменять MX-записи. Либо воспользоваться моментом и перейти на внешний сервис |
| Формы сайта отправляют письма через сервер | Проверить, что новый сервер умеет отправлять почту, и настроить SPF и DKIM для домена |
Порядок для почты на старом хостинге:
- Создайте на новом хостинге те же ящики с паролями.
- Перенесите письма: через инструмент импорта хостинга или почтовый клиент.
- Поменяйте MX-записи.
- Несколько дней проверяйте оба ящика: старый и новый.
Совет из практики: переезд хостинга — хороший повод вынести почту во внешний сервис. Тогда следующие переезды сайта почту не затронут вообще.
Как перенести SSL-сертификат
Без сертификата сайт откроется с предупреждением браузера, а часть посетителей уйдёт сразу.
- Бесплатный сертификат (например, от Let's Encrypt) переносить не нужно — его выпускают заново на новом хостинге. Многие хостинги делают это автоматически, но только после того, как домен начал указывать на их сервер. Значит, в первые часы после смены DNS сертификата может не быть. Как работают такие сертификаты, описано в документации Let's Encrypt.
- Платный сертификат переносится файлами: сам сертификат, промежуточная цепочка и закрытый ключ. Ключ возьмите со старого сервера до его отключения.
Что делать, если сертификат истекает в ближайшие недели и как настроить продление, разобрали в статье SSL-сертификат для сайта.
Что попросить у старого хостера
Если переезд идёт от прежнего подрядчика или с хостинга, где у вас нет полного доступа, запросите:
- Полный архив файлов сайта.
- Дамп базы данных.
- Список DNS-записей домена, если DNS у них.
- Архив почтовых ящиков, если почта у них.
- Закрытый ключ и файлы платного SSL-сертификата.
- Список задач по расписанию.
- Настройки сервера, если они отличаются от стандартных: версия PHP, модули, правила перенаправлений.
- Подтверждение, когда аккаунт будет удалён, — чтобы успеть забрать всё, что забыли.
Запросите это письменно и сохраните ответ. Если хостинг или подрядчик тянет с выдачей, а домен на вас, его всегда можно перенаправить на новый сервер — но только когда сайт на новом сервере уже готов.
Что проверить после переезда
Пройдитесь по списку в день переключения и через несколько дней:
- Сайт открывается по https, без предупреждений браузера.
- Работают все формы — отправьте тестовую заявку и проверьте, дошла ли она.
- Работает почта: отправьте письмо на ящик домена и с него.
- Яндекс Метрика получает визиты.
- Яндекс Вебмастер не показывает ошибок доступности сайта.
- Работают оплата, корзина и личный кабинет, если они есть.
- Выполняются задачи по расписанию.
- Скорость загрузки не упала.
- Через несколько дней TTL можно вернуть к обычному значению.
Условный пример: сколько стоит переезд без подготовки
Пример условный, не кейс студии. Сайт сервиса по ремонту техники получает 6 заявок в день через форму. Владелец перенёс сайт, поменял NS-серверы, но не создал MX-записи на новом DNS. Почта на домене перестала принимать письма, а уведомления о заявках шли именно туда.
Проблему заметили через 4 дня, когда клиент дозвонился и спросил, почему ему не перезвонили. За 4 дня — около 24 заявок, большинство из которых ушли к конкурентам. При среднем чеке 4 000 ₽ и конверсии заявки в заказ 50% это около 48 000 ₽ упущенной выручки. Создание MX-записей заранее заняло бы 10 минут.
Сколько стоит перенос сайта на другой хостинг
| Вариант | Цена | Когда подходит |
|---|---|---|
| Сами | Бесплатно, ваше время | Простой сайт, есть все доступы и минимальные навыки |
| Силами нового хостинга | Часто бесплатно для новых клиентов, условия разные | Типовая CMS, стандартный хостинг |
| Фрилансер или студия | Ориентир — от нескольких тысяч рублей за простой сайт до десятков тысяч за магазин с интеграциями | Нестандартный сервер, почта, интеграции, нет доступов |
Это ориентиры по рынку, а не прайс. Цена зависит от объёма сайта, почты, интеграций и того, есть ли у вас доступы. Годовые расходы на сам хостинг и домен разобраны в статье сколько стоит домен и хостинг в год.
Если не уверены, что переезд пройдёт гладко, оставьте контакты. Посмотрим сайт, почту и DNS и подскажем, что учесть именно в вашем случае.
Частые вопросы
Потеряет ли сайт позиции при переезде на другой хостинг?
Если домен и адреса страниц не меняются, а сайт не лежал недоступным долго, позиции обычно не страдают. Риски появляются при долгом простое, ошибках в настройках сервера или если вместе с хостингом меняется платформа и адреса.
Сколько времени занимает перенос сайта на другой хостинг?
Сам перенос файлов и базы для типового сайта — от часа до дня. Обновление DNS после переключения обычно занимает несколько часов, но у части провайдеров может растянуться до суток и дольше. Поэтому старый хостинг оставляют работать на несколько дней.
Можно ли перенести сайт на другой хостинг бесплатно?
Да. Многие хостинги переносят сайты новых клиентов своими силами бесплатно. Условия разные: уточните, входит ли в перенос почта, базы данных и настройка DNS.
Как перенести почту при смене хостинга?
Если почта во внешнем сервисе — сохраните её MX- и TXT-записи при смене DNS. Если на старом хостинге — создайте те же ящики на новом, перенесите письма и поменяйте MX-записи. Несколько дней проверяйте оба ящика.
Нужно ли заново покупать SSL-сертификат при переезде?
Бесплатный сертификат выпускают заново на новом хостинге, обычно автоматически. Платный можно перенести файлами, если сохранить закрытый ключ со старого сервера. Проверьте, что после переезда сайт открывается по https без предупреждений.
Что такое TTL и зачем его снижать перед переездом?
TTL — время, на которое DNS-серверы запоминают адрес сайта. Если снизить его за 1–2 дня до переезда, новый адрес быстрее разойдётся по интернету, и посетители раньше начнут попадать на новый сервер.





