Как перенести сайт на другой хостинг без потери позиций
Давид, веб-разработчик ·
Причины переехать бывают разные: хостинг подорожал, сайт тормозит, поддержка не отвечает, бизнес сменил название. Главные страхи — что сайт «упадёт» и потеряет позиции в поиске. Если делать переезд правильно, клиенты не заметят ничего, а поисковики — тем более.
Перенос на новый хостинг (домен тот же)
- Резервная копия. Скачайте все файлы и базу данных. Убедитесь, что архив открывается.
- Заранее уменьшите TTL DNS-записей домена до 5–10 минут — тогда переключение пройдёт быстрее.
- Разверните сайт на новом хостинге: загрузите файлы, импортируйте базу, поправьте настройки подключения.
- Проверьте сайт до переключения. Через файл hosts на своём компьютере откройте домен уже на новом сервере и пройдите все ключевые страницы, формы, оплату.
- Выпустите SSL-сертификат на новом хостинге.
- Переключите DNS на новый сервер. Старый пока не отключайте.
- Проверьте ещё раз после переключения и следите за ошибками в Яндекс.Вебмастере неделю.
- Через 1–2 недели можно закрывать старый хостинг.
Смена домена
Это сложнее, потому что поисковики должны «склеить» старый и новый адрес.
- Настройте постраничные 301-редиректы со старого домена на новый: каждая старая страница должна вести на свою новую, а не на главную.
- В Яндекс.Вебмастере добавьте новый сайт и оформите переезд в разделе «Переезд сайта».
- В Google Search Console используйте инструмент «Изменение адреса».
- Обновите ссылки в карточках на картах, в соцсетях и рекламе.
- Не отключайте старый домен минимум год — пусть редиректы работают.
Частые ошибки
- Перенесли файлы, но забыли про почту на домене — и перестали получать письма.
- Забыли про cron-задачи и интеграции (выгрузки в 1С, маркетплейсы).
- Все старые страницы перенаправили на главную — позиции просели.
- Переключили DNS, не проверив сайт на новом сервере.
Если не хочется рисковать, я перенесу сайт под ключ: без простоя, с проверкой форм и оплаты и с правильными редиректами.