Переезд магазина на новый домен или хостинг без потери данных и позиций
Рано или поздно магазин переезжает: тесный хостинг сменяют на мощный, неудачное доменное имя — на нормальное, или просто уходят от провайдера, который надоел падениями. И тут начинается нервотрёп: «а не потеряются ли заказы?», «а не просядем ли в поиске?», «а сколько магазин будет лежать?». Переезд, сделанный наспех, действительно способен обрушить и данные, и позиции. Сделанный по плану — проходит незаметно для покупателей.
Разберём, как перенести магазин на Webasyst на новый хостинг или домен аккуратно: что копировать, в каком порядке и как не потерять SEO.
Две разные задачи: хостинг и домен
Сначала определитесь, что именно вы меняете — это разные сценарии:
- Смена хостинга, URL прежний — самый частый случай. Переносим файлы и базу, домен оставляем. Для покупателей и поисковиков адрес не меняется — это самый безопасный переезд.
- Смена доменного имени — магазин остаётся, но меняется адрес. Здесь добавляется работа с SEO: редиректы и переиндексация, иначе можно потерять позиции.
Часто это совмещают (новый хостинг + новый домен). Тогда выполняйте оба набора шагов.
Переезд на новый хостинг с сохранением адреса
Магазин на Webasyst — это файлы (код, темы, плагины, загрузки) и база данных (товары, заказы, настройки). Переносить нужно обе части на один момент времени.
Порядок действий:
- Скопируйте все файлы фреймворка и приложений со старого хостинга на новый — в соответствующую директорию.
- Очистите кеш: удалите всё содержимое папки wa-cache/ на новом хостинге, кроме файла .htaccess.
- Выставьте права доступа к файлам и папкам так, чтобы пользователь, под которым работает веб-сервер, мог их перезаписывать — иначе потом не установятся обновления.
- Перенесите базу данных: на старом хостинге выгрузите базу в файл (через инструмент панели или phpMyAdmin), на новом — создайте новую базу и импортируйте этот файл.
- Пропишите доступ к новой базе в конфигурационном файле wa-config/db.php на новом хостинге (хост, имя базы, пользователь, пароль).
- Настройте домен в панели нового хостинга так, чтобы он указывал на директорию с магазином.
- Переключите DNS: у регистратора домена пропишите DNS-серверы (или A-запись) нового хостинга. Обновление расходится от нескольких минут до нескольких часов.
После того как DNS обновятся, домен начнёт открывать магазин уже на новом сервере. Поскольку адрес не меняется, для SEO это почти бесшовно.
Чтобы переезд прошёл без простоя
- Снизьте TTL DNS заранее. За сутки-двое до переезда уменьшите TTL у DNS-записей — тогда переключение разойдётся быстрее.
- Сначала проверьте, потом переключайте. Разверните копию на новом хостинге и протестируйте её (например, по временному адресу или через правку hosts), прежде чем менять DNS. Так вы поймаете проблемы до того, как на них наткнутся клиенты.
- Выберите тихое время и «заморозьте» заказы. Переключайте в часы наименьшего трафика. Заказы, оформленные на старом сервере в момент переезда, могут не попасть на новый — учтите этот зазор.
Переезд на новый домен (и SEO)
Если меняется адрес магазина, к технической части добавляется SEO — иначе поисковики воспримут новый сайт как чужой и позиции просядут.
Технически в Webasyst новый домен подключается так: пропишите DNS нового домена на ваш хостинг, создайте для него доменную зону с указанием на директорию магазина и смените домен в настройках приложения «Сайт» (поле «Адрес сайта»). Кстати, перенос из поддиректории в корень домена делается там же — удалением названия поддиректории в «Адресе сайта».
А вот SEO-часть, которую нельзя пропускать:
- Настройте 301-редиректы со старого домена на новый — постранично, чтобы каждый старый URL вёл на свой новый аналог. Это передаёт накопленный «вес» страниц и не теряет посетителей по старым ссылкам.
- Сохраните структуру URL. Если адреса страниц (товаров, категорий) остаются прежними, отличается только домен — переезд проходит для поиска гораздо мягче.
- Обновите robots.txt и карту сайта под новый домен.
- Сообщите поисковикам. Добавьте новый домен в Яндекс.Вебмастер и Google Search Console, используйте инструмент смены адреса (переезда сайта), отправьте новую карту сайта.
- Проверьте внутренние ссылки и счётчики. Абсолютные ссылки в контенте, коды Метрики/аналитики, sitemap — всё должно указывать на новый домен.
После переезда какое-то время держите оба домена живыми (со старого — редиректы), пока поисковики полностью переиндексируют новый адрес.
Чеклист переезда
- Свежий бэкап старого магазина (файлы + база) — обязательно.
- Снизить TTL DNS заранее.
- Скопировать файлы, очистить wa-cache, выставить права.
- Перенести базу, прописать wa-config/db.php.
- Развернуть и протестировать копию до переключения.
- Переключить DNS / сменить домен в «Сайте».
- Для нового домена — 301-редиректы, robots, карта сайта, Вебмастер/Search Console.
- После переезда — проверить заказы, оплату, почту, скорость; последить за индексацией.
Подводные камни
- Переезд без бэкапа. Если что-то пойдёт не так на полпути, копия — единственный путь назад. Делайте её до начала.
- Забыли `wa-config/db.php`. Файлы перенесли, а подключение к базе не прописали — магазин не запустится. Это шаг, который пропускают чаще всего.
- Не очистили `wa-cache`. Старый кеш на новом сервере вызывает странные сбои. Чистите всё, кроме .htaccess.
- Сменили домен без 301-редиректов. Самая дорогая SEO-ошибка: старые ссылки ведут в никуда, накопленные позиции теряются.
- Переключили DNS «на горячую». Не протестировав копию заранее, легко уронить магазин для всех сразу. Сначала проверка, потом DNS.
- Забыли про права доступа. Без корректных прав потом не встанут обновления, а часть функций будет молча сбоить.
Частые вопросы
Сколько магазин будет недоступен при смене хостинга? При правильной подготовке — практически без простоя: копию тестируют заранее, а DNS переключают в тихое время с низким TTL.
Потеряю ли я позиции в поиске при смене домена? При постраничных 301-редиректах, сохранённой структуре URL и заявке на переезд в Вебмастере/Search Console просадка минимальна и временна.
Что с заказами, оформленными во время переезда? Заказы на старом сервере в момент переключения могут не попасть на новый. Переезжайте в часы минимального трафика и проверьте этот зазор.
Нужно ли что-то делать с почтой при переезде? Да: проверьте отправку писем с нового сервера и при смене домена обновите записи SPF/DKIM/DMARC — об этом отдельная статья серии про доставляемость писем.
Итог
Переезд магазина — это не лотерея, а процедура по чеклисту. Разделите задачи (хостинг и/или домен), обязательно сделайте бэкап, перенесите файлы и базу, не забудьте wa-config/db.php и очистку кеша, протестируйте копию до переключения DNS, а при смене домена закройте SEO-часть редиректами и заявкой на переезд. Сделанный по плану переезд покупатели просто не заметят — а вы получите магазин на нормальном хостинге или удобном домене без потери данных и позиций.
На этом серия «Операционка магазина» завершается: обработка заказов, оплата и доставка, импорт-экспорт и переезд — четыре навыка, которые делают управление магазином спокойным и предсказуемым.
Планируете переезд и не хотите рисковать данными и позициями? Мы перенесём магазин на новый хостинг или домен под ключ — с бэкапом, тестированием и SEO-сопровождением. Напишите нам в поддержку или оставьте заявку на консультацию.
Готовы запустить магазин?
Оставьте email и наша команда свяжется с вами для бесплатной консультации


