Статті · 10.11.2026
Перенос сайту на іншу CMS без втрати позицій
Стара CMS не оновлюється, модулі ламаються, а кожна доробка коштує як нова функція. Переїзд на іншу платформу вирішує ці проблеми, але саме на ньому магазини найчастіше втрачають половину трафіку з Google. Причина майже завжди одна: про SEO згадують після запуску. Ось порядок, за яким я переношу сайти.
Коли переїзд справді потрібен
Переносити сайт варто, коли поточна CMS заважає бізнесу: немає оновлень безпеки, потрібних інтеграцій не існує, сайт не витримує каталогу, а підтримка дорожча за переїзд. Якщо ж проблема в повільній роботі чи кількох помилках, часто дешевше полагодити те, що є.
Найчастіші напрямки, з якими до мене звертаються: WooCommerce → OpenCart для великих каталогів, самописні сайти → WordPress чи OpenCart, старий ocStore → свіжий OpenCart 3.
Що переносимо
- товари: назви, описи, ціни, артикули, залишки, опції й варіанти, характеристики, усі фото;
- категорії й виробники з вкладеністю і описами;
- клієнти й замовлення, щоб покупці могли увійти в кабінет, а у вас лишилася історія продажів;
- відгуки, статті, сторінки — це текст, який Google уже знає й цінує;
- SEO-поля: title, description, H1, ЧПУ, alt у зображеннях.
Перенос робиться скриптом, а не вручну: так його можна прогнати кілька разів на тестовому сайті і ще раз — у день запуску, щоб захопити свіжі замовлення.
Адреси й 301 редиректи
Це найважливіша частина. Кожна стара адреса, яка має позиції чи зовнішні посилання, повинна вести на відповідну нову сторінку постійним 301 редиректом. Не на головну і не на категорію «загалом», а на той самий товар.
- зберіть усі старі адреси: з карти сайту, Search Console і логів сервера;
- де можливо, збережіть ті самі ЧПУ — тоді редирект не потрібен зовсім;
- для решти складіть таблицю «стара адреса → нова» і перевірте її скриптом до запуску;
- окремо — сторінки пагінації, фільтрів і старі адреси з параметрами (?product_id=…).
SEO, яке легко загубити
- title і description, які ви роками підбирали під запити;
- мікророзмітка товарів, хлібних крихт і організації;
- hreflang і canonical на мультимовному сайті (про типові помилки — окрема стаття);
- карта сайту і robots.txt: новий сайт не повинен бути закритий від індексації після запуску;
- аналітика й пікселі, щоб не втратити статистику.
День запуску і перші тижні
Запуск — це фінальний перенос даних, перемикання домену і перевірка редиректів на реальному сайті. Одразу після нього надсилаємо нову карту сайту в Search Console.
Перші 2–4 тижні щодня дивимось звіт «Сторінки» і помилки 404 в логах: усе, що Google не знайшов, отримує свій редирект. Невелике коливання позицій у цей час нормальне, і при правильних редиректах воно минає.
Детальний чек-лист для одного з напрямків — у статті перенос з WooCommerce на OpenCart. А якщо хочете, щоб переїзд зробив я, дивіться перенос сайтів між CMS.
Часті питання
Скільки триває перенос?
Для магазину на кілька тисяч товарів — зазвичай 2–4 тижні разом з новим дизайном чи темою. Сам перенос даних займає кілька днів, решта — налаштування, перевірка й редиректи.
Чи впадуть позиції після переїзду?
Невеликі коливання протягом кількох тижнів можливі. Помітне падіння буває тоді, коли зникли сторінки чи тексти або немає редиректів. Цього якраз і уникаємо.
Сайт працюватиме під час переносу?
Так. Новий сайт збирається на тестовому піддомені, а старий приймає замовлення до самого перемикання.
Не хочете розбиратися самі?
Опишіть, що відбувається з сайтом, — скажу причину й вартість виправлення протягом дня.
Послуга: Перенос сайтів між CMS →
Інші статті
10.11.2026
OpenCart чи WooCommerce: що вибрати для магазину
Порівняння OpenCart і WooCommerce для магазину в Україні: швидкість на великому каталозі, модулі, Нова Пошта й оплата, блог і SEO, вартість підтримки.
10.11.2026
Кинуті кошики в OpenCart: як спростити оформлення
Покупці додають товар у кошик, але не замовляють? Що заважає оформленню в OpenCart, які поля прибрати, як налаштувати доставку й оплату і повертати тих, хто пішов.
10.11.2026
ПРРО для WooCommerce: як підключити Checkbox
Як підключити програмний РРО Checkbox до WooCommerce чи OpenCart: на якому статусі створювати чек, повернення, зміни, підпис і типові помилки, через які чеки не пробиваються.