Перенос интернет-магазина на новую платформу без потери SEO
Перенос интернет-магазина на новую платформу — это миграция товаров, категорий, клиентов, заказов и отзывов со старой CMS или конструктора на новую систему с сохранением позиций в Google. Мы переносим магазины с OpenCart, WooCommerce, PrestaShop, Magento, Shopify, Хорошопа, Prom, Bitrix и Tilda, преимущественно на Laravel.
Horenko Production — киевская студия с 12 годами опыта и 450+ проектами. Переезд мы делаем скриптами, а не ручным копированием: сначала тестовый перенос на отдельном стенде и сверка данных, затем ночное переключение и контроль трафика. Объём переноса оцениваем за 24 часа после того, как вы пришлёте ссылку на магазин.
01Перенос магазина с OpenCart
OpenCart и ocStore — самая частая точка старта для переезда, потому что с ростом каталога магазин обрастает модулями и тормозит. Мы выгружаем данные напрямую из базы: товары с опциями и атрибутами, категории с многоуровневой вложенностью, производителей, SEO URL, мета-теги, клиентов, заказы и отзывы. Отдельно разбираем модификаторы и сторонние модули — фильтры, акции, бонусы, — чтобы их данные не потерялись. Если магазин обменивается с 1С, настраиваем обмен на новой платформе ещё до переключения, чтобы цены и остатки были актуальными с первой минуты после запуска.
02Миграция с WooCommerce
В WooCommerce данные разбросаны по таблицам WordPress: товары, вариации, атрибуты и метаполя плагинов хранятся в разных местах. Мы собираем их в единую структуру: простые и вариативные товары, глобальные и локальные атрибуты, галереи в полном качестве, метки, купоны, клиентов и заказы с историей статусов. Данные популярных плагинов — SEO, отзывов, бонусных программ — переносим вместе с товарами, чтобы не потерять мета-теги и рейтинги. Статьи блога и информационные страницы тоже переезжают с сохранением адресов, ведь часто именно они приносят часть органического трафика.
03Переезд с Хорошопа, Prom и Shopify
Из конструкторов и маркетплейс-платформ не всегда можно получить полный доступ к базе, поэтому мы работаем с тем, что они позволяют: экспортом товаров в CSV или XML, API, фидами. Чего не хватает в экспорте, например отдельных характеристик или SEO-текстов, добираем скриптом со страниц сайта. Особое внимание уделяем структуре адресов: у конструкторов она своя, поэтому карта редиректов здесь ещё важнее. Перед переездом советуем не отменять тариф платформы до конца проверки — старый магазин работает, пока новый не пройдёт приёмку.
04Перенос сайта на другую CMS без потери позиций
Главный риск переезда — не товары, а трафик. Мы собираем все URL старого сайта из карты сайта, Search Console и аналитики, включая страницы фильтров и пагинации, которые приводят посетителей. Для каждого адреса составляем соответствие и настраиваем 301-редирект на новую страницу, а не на главную. Переносим title, description, H1, тексты категорий, alt-атрибуты и микроразметку. После запуска отправляем новую карту сайта, отслеживаем ошибки сканирования и позиции. Временная просадка на 2–3 недели возможна, но техническую часть мы контролируем 30 дней.
05Перенос клиентов, бонусов и истории заказов
Постоянные клиенты — самое ценное, что есть у магазина, и они не должны заметить переезд. Мы переносим аккаунты с контактами и адресами доставки, бонусные баллы, персональные скидки, историю заказов и отзывы. Пароли между платформами обычно зашифрованы по-разному, поэтому вместо ручной регистрации настраиваем безопасную переустановку: клиент входит со своим email или телефоном, получает ссылку и видит всю свою историю. Подписки на рассылку переносим с отметкой о согласии, чтобы не нарушить правила email-маркетинга. Для B2B-клиентов сохраняем персональные цены и привязку к менеджерам.
06Миграция с Bitrix, Magento, PrestaShop и Tilda
Для каждой платформы у нас свой подход к экспорту. Bitrix хранит товары в инфоблоках со сложной структурой свойств, Magento — в модели EAV, где одно поле товара разложено по нескольким таблицам, PrestaShop использует комбинации вместо вариантов, а Tilda отдаёт каталог лишь частично. Мы пишем маппинг полей под конкретный магазин: что куда переходит, как объединяются дубли, что делать с пустыми характеристиками. Во время переноса заодно чистим данные — битые изображения, устаревшие товары, дубликаты категорий — и отдаём отчёт о том, что исправлено.
07Стоимость переноса интернет-магазина
Цена миграции зависит от исходной платформы и доступа к базе, количества товаров и вариантов, объёма клиентской истории, числа URL, для которых нужны редиректы, и состояния данных. Перенос небольшого каталога без истории клиентов проще, чем миграция магазина с десятками тысяч товаров, бонусной программой и несколькими языками. Если товаров меньше сотни, честно посоветуем заполнить их вручную — так дешевле. Для остальных даём план работ, сроки и стоимость после анализа сайта. Перенос можно заказать как отдельную услугу или вместе с разработкой нового магазина на Laravel.