Пропустить шапку и читать
Витринав поиске

Практикапозиция 2 из 4

Переезд магазина на новую CMS без потери трафика

Выпущено 07.11.2026Читать около 5 мин

Что разобрано ниже

Сменить CMS без потери поискового трафика можно, если каждый старый адрес, который поисковик знает, отдаёт 301-редирект на ближайший по смыслу новый, а содержание, заголовки и мета-теги важных страниц переезжают без потерь. Главная работа — не в установке нового движка, а в полной выгрузке старых адресов, карте редиректов и проверке её до переключения. Небольшое колебание позиций в первые недели нормально; обвал почти всегда означает дыры в карте или закрытый от робота сайт.

Что ломается при переезде

Переезд на 1С-Битрикс, InSales, WooCommerce или OpenCart — с любой CMS на любую — устроен одинаково с точки зрения поиска. Типичные потери:

Что произошлоКак выглядит в отчётахПричина
Старые адреса отдают 404Рост ошибок в Вебмастере, падение страниц в поискеНеполная карта 301
Все старые адреса ведут на главнуюСтраницы выпадают, Google считает их «мягкими 404»Ленивый редирект «всё на главную»
Цепочки 301 → 301 → 200Медленная переиндексацияСтарые редиректы не обновили
Потеря текстов категорий и titleПозиции падают, хотя адреса верныКонтент не перенесли или перенесли не тот
Сайт закрыт от индексацииРезкое падение всегоПеренесли robots.txt или noindex из тестовой версии
Новые фильтры открылись в индексТысячи новых страниц, рост исключённыхНовая CMS иначе формирует адреса фильтров

Шаг 1. Соберите все старые адреса

Список нужен полный, а не «основные разделы». Источники:

  • текущий sitemap.xml и его архивные версии, если есть;
  • выгрузка всех товаров и категорий из админки старой CMS с адресами;
  • Метрика: отчёт по страницам входа за год, чтобы не потерять страницы, о которых все забыли;
  • Search Console: отчёт об эффективности по страницам за максимальный период;
  • Вебмастер: «Страницы в поиске» и внешние ссылки — адреса, на которые ссылаются другие сайты.

Объедините всё в одну таблицу и удалите дубли. Отдельной пометкой отметьте адреса с трафиком и внешними ссылками — их проверяете вручную.

Шаг 2. Постройте карту 301

Каждой старой странице — один новый адрес, ближайший по смыслу. Категория ведёт в ту же категорию, товар — в тот же товар, снятый товар — в его категорию. Пример для магазина товаров для дома:

# старый адрес                                   -> новый адрес
/catalog/index.php?SECTION_ID=145                -> /catalog/tekstil/pledy/
/catalog/tekstil/pledy/pled-flanel-150x200.html  -> /product/pled-flanelevyy-150x200/
/catalog/tekstil/pledy/?PAGEN_1=2                -> /catalog/tekstil/pledy/?page=2
/brands/brend-a/                                 -> /catalog/brand/brend-a/
/akcii/novogodnyaya-rasprodazha-2024/            -> /akcii/
/info/delivery/                                  -> /dostavka/
/catalog/tekstil/pledy/pled-snyat-s-proizvodstva -> /catalog/tekstil/pledy/

Правила, которые стоит соблюдать:

  • редирект одношаговый: если старый адрес уже вёл куда-то через 301, сразу направьте его на финальный новый;
  • адреса с параметрами (старая пагинация, идентификаторы разделов) тоже входят в карту;
  • если меняется схема адреса товара, лучше реализовать правило-шаблон и плюс таблицу исключений, чем тысячи ручных строк;
  • «всё на главную» не делайте ни для чего, кроме действительно удалённых разделов без аналога.

Как решать судьбу снятых и сезонных товаров, разобрано на странице о товарах не в наличии.

Шаг 3. Проверьте до переключения

Новый сайт поднимают на тестовом домене, закрытом паролем. Перед переключением:

  1. Прогоните весь список старых адресов через скрипт или любую утилиту проверки ответов сервера на тестовом домене: каждый должен вернуть 301 и после одного шага — 200.
  2. Сравните title, H1 и тексты двадцати-тридцати страниц с наибольшим трафиком: старые и новые.
  3. Убедитесь, что canonical новых страниц указывает на боевой домен, а не на тестовый.
  4. Проверьте, как новая CMS формирует адреса фильтров, сортировок и пагинации, и закройте лишнее до запуска. Правила — в материалах о фасетных фильтрах и пагинации.
  5. Перенесите микроразметку и проверьте её валидатором — шаблоны карточек при переезде часто теряют Product и Offer.

Простая проверка одного адреса в терминале:

curl -sI https://shop.example/catalog/index.php?SECTION_ID=145 | grep -iE "^(HTTP|location)"

Шаг 4. Переключение и первые сутки

  • Снимите пароль, проверьте robots.txt и отсутствие noindex в шаблонах.
  • Обновите sitemap.xml: в нём только новые адреса с ответом 200.
  • Если меняется домен — в Вебмастере используйте инструмент переезда сайта, в Search Console — «Изменение адреса». При смене только CMS на том же домене эти инструменты не нужны.
  • Отправьте на переобход главную, категории верхнего уровня и самые посещаемые страницы.
  • Проверьте, что Метрика и электронная коммерция работают на новом шаблоне: без них вы не увидите, что происходит с заказами.

Шаг 5. Мониторинг после переезда

Первые недели откройте отчёты через день-два.

Вебмастер: «Индексирование» → «Страницы в поиске» — смотрите, как старые адреса уходят и появляются новые; раздел исключённых страниц — нет ли всплеска 404 и дублей; «Диагностика» — критичные ошибки.

Search Console: отчёт об индексировании страниц — растёт ли «Страница с переадресацией» (это ожидаемо) и «Не найдено (404)» (это нужно разбирать); отчёт об эффективности — сравнение периодов до и после по страницам.

Логи сервера или отчёт об ошибках CMS: какие адреса отдают 404 — допишите их в карту.

Редиректы держите минимум год, а лучше не снимайте вовсе: на старые адреса продолжают вести внешние ссылки и закладки.

Проверить в своём магазине

  • Есть ли единый список всех старых адресов, собранный минимум из трёх источников.
  • Отдаёт ли каждый старый адрес ровно один 301 и затем 200 на тестовом домене.
  • Совпадают ли title, H1 и тексты самых посещаемых страниц до и после.
  • Не открылись ли в новой CMS лишние адреса фильтров и сортировок.
  • Нет ли в боевом robots.txt и шаблонах запретов, оставшихся с тестовой версии.
  • Работает ли электронная коммерция в Метрике после переключения.

Вопросы владельцев магазинов

Сколько трафика теряют при переезде?

Заранее назвать цифру нельзя, она зависит от полноты карты и того, насколько изменились страницы. При аккуратном переезде с сохранением контента колебания обычно небольшие и проходят за несколько недель. Если через месяц показы не восстанавливаются, ищите конкретные страницы с потерями в отчёте об эффективности и проверяйте их редиректы и содержание.

Можно ли заодно поменять структуру каталога?

Можно, но это увеличивает риск: поисковику придётся переоценивать и адреса, и устройство разделов. Если есть возможность, переезжайте в два этапа — сначала смена CMS с сохранением структуры, затем, когда отчёты стабилизировались, перестройка категорий со своей картой 301.

Что делать, если старую CMS уже отключили, а списка адресов нет?

Восстановите список из того, что осталось: Search Console и Вебмастер хранят адреса страниц, Метрика — страницы входа, внешние ссылки видны в отчётах обоих сервисов. Затем проверьте, какие из этих адресов отдают 404, и добавьте их в карту редиректов как можно быстрее.

Нужно ли менять sitemap, если адреса не изменились?

Да, проверьте его всё равно: новая CMS может формировать sitemap по-своему, включать в него служебные страницы, фильтры или адреса с параметрами. В файле должны остаться только канонические страницы с ответом 200.

Проверено редакцией 07.11.2026. Интерфейсы Вебмастера, Метрики и Search Console время от времени меняются — названия разделов сверяйте со справкой сервисов.