Переезд с OpenCart без потери позиций в Google: пошаговая инструкция
Что на самом деле влияет на позиции при переезде, как перенести товары, клиентов и заказы через файл-мост и поставить 301 для каждого старого адреса.
Команда TRUNLY3 мин чтения

OpenCart годами был выбором по умолчанию для украинских магазинов: бесплатный, гибкий, с кучей модулей. Но интерес к нему в Украине за последний год упал примерно на 40% (Google Trends), а с 2019 года — почти втрое. Модули стареют, версии несовместимы, программистов меньше. Если вы думаете о переезде, главный страх — потерять позиции в Google. Разбираем, как этого избежать.
Что на самом деле влияет на позиции при переезде
Google не «наказывает» за смену платформы. Позиции теряются по конкретным причинам:
- старые адреса отдают 404 — страница, которая была в топе, просто исчезла;
- изменились заголовки и тексты товаров и категорий;
- пропали страницы, которые приносили трафик (фильтры, статьи, бренды);
- сайт стал медленнее или появились дубликаты страниц.
Всё это контролируемо. Если каждый старый адрес ведёт на соответствующую новую страницу перенаправлением 301, а title и description сохранены, позиции переходят на новые адреса за несколько недель.
Шаг 1. Сделайте «снимок» старого сайта
- Сохраните карту сайта (sitemap.xml) — это список адресов, которые знает Google.
- Выгрузите из Search Console отчёт «Эффективность» за 3 месяца: какие страницы и запросы приносят клики.
- Отметьте топ-50 страниц по трафику — их проверите вручную после переезда.
Шаг 2. Перенесите данные через файл-мост
В OpenCart нет встроенного API для полной выгрузки. Поэтому TRUNLY использует файл-мост: один PHP-файл, который вы кладёте в корень сайта рядом с config.php через FTP или файловый менеджер хостинга. Он только читает данные, работает 7 дней и переносит товары, клиентов, заказы и страницы. Пароли к базе данных не нужны. После переезда файл удалите.

Альтернатива — YML-фид (если у вас стоит модуль фида для Prom или Rozetka) или файл CSV/Excel. Но так переедут только товары, без клиентов и заказов.
Шаг 3. Сохраните SEO-поля
При переносе товары получают те же названия, описания, title, description и, где возможно, те же адреса (slug). Проверьте выборочно 10–20 товаров и все основные категории.
Шаг 4. Поставьте 301 для каждого старого адреса
В TRUNLY: «SEO → Переезд» → укажите адрес старого сайта. Магазин прочитает карту старого сайта и сопоставит каждый адрес с новой страницей:
- точные пары (тот же slug, тот же заголовок) — перенаправляются сразу;
- сомнительные — попадают в список «Проверьте»: подтверждаете одним кликом или выбираете другую страницу;
- без пары — выбираете вручную (например, старую акцию ведёте на категорию).

Совет: сначала перенесите все товары и страницы, а уже потом сканируйте карту сайта — так найдётся больше точных пар.
Шаг 5. Переключите домен и следите две недели
- Переключите DNS домена на новый магазин.
- Отправьте новую карту сайта в Search Console.
- Каждый день проверяйте отчёт «Страницы» на ошибки 404 и добавляйте перенаправления.
- Через 2–4 недели сравните позиции со «снимком». Небольшое колебание в первые недели — нормально.
Что изменится после OpenCart
Исчезнут обновления модулей, хостинг и поиск программиста. Новая Почта, оплата, оплата частями и ПРРО будут встроенными. Останутся ваши товары, клиенты, история заказов и позиции в Google.
Чек-лист переезда без потери позиций
Выполнено 0 из 10
Отметки сохраняются в вашем браузере
Подробнее — на странице «Переезд с OpenCart».
Вопросы и ответы
Потеряю ли я позиции, если уйду с OpenCart?
Нет, если каждый старый адрес получит перенаправление 301 на соответствующую страницу, а title и description сохранятся. Небольшое колебание в первые недели — нормально.
Что такое файл-мост?
PHP-файл, который кладёте в корень сайта OpenCart. Он только читает данные, работает 7 дней и переносит товары, клиентов, заказы и страницы.
Переносятся ли пароли клиентов?
Нет. Клиенты входят через «Забыли пароль» и задают новый.


