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

Чтобы не потерять позиции при смене CMS, нужно сохранить четыре вещи: старые адреса (каждый должен отвечать 301 на свою новую страницу), мета-теги и тексты, страницы, которые приносили трафик, и доступность картинок. Позиции обычно падают не из-за новой платформы, а из-за массы 404 и пустых заголовков после переключения. Гарантировать, что позиции не шелохнутся, не может никто — поисковик заново оценивает сайт, — но глубину и длительность просадки почти целиком определяет подготовка.
Коротко:
- Главный риск — адреса. Список всех старых URL нужен до начала работ.
- Мета-теги переносятся, если их достать из правильного места: у WordPress — из Yoast или Rank Math, у Битрикса — из вычисленных шаблонов.
- Страницы-файлы, картинки внутри текстов и отзывы на некоторых платформах не переносятся — их нужно спасать отдельно.
- В день переключения — повторный перенос и проверка ключевых адресов, в первые недели — журнал 404 и Вебмастер.
Что обычно теряют при смене CMS
- Адреса. Новая система строит ссылки по-своему. Старые перестают открываться, поисковик и посетители с закладок получают 404.
- Мета-теги. Заголовки и описания остаются в базе старой системы или в её плагине. Страницы выходят с пустыми или шаблонными title.
- Страницы. «Доставка», «Оплата», статьи, лендинги под акции — то, что не входит в каталог, часто забывают перенести.
- Тексты и отзывы. Карточка без описания и отзывов беднее той, которую поисковик знал.
- Картинки. У фото меняются адреса; картинки, вставленные в тексты, продолжают ссылаться на старые пути.
- Служебное. Карта сайта, robots.txt, подтверждение прав в Вебмастере, счётчики аналитики и цели.
Адреса: главный риск при смене движка
Если старый адрес отвечает 404, поисковик со временем выкидывает его из индекса, а с ним — накопленные ссылки и поведенческие сигналы. Редирект 301 говорит: «страница навсегда переехала сюда», и это основной способ передать новому адресу то, что накопил старый.
Идеальный вариант — сохранить адреса один в один. На практике почти всегда меняется структура: префиксы категорий, окончания, транслитерация. Поэтому рабочий путь — 301 с каждого старого адреса на соответствующую новую страницу, а не на главную и не на раздел.
Модуль «Переезд» в 100300 CMS делает это сам: запоминает старые адреса каждой перенесённой записи (товара, категории, бренда, страницы, статьи) и ставит 301 на её новый адрес, включая адреса с параметрами вроде ?route= у OpenCart или ?p= у WordPress. Таблица адресов по платформам, ручные правила и проверка — в отдельной статье 301-редиректы при смене CMS.
Если вместе с CMS меняется и домен, редиректы нового сайта сработают, только когда запрос до него дойдёт. Значит, на старом домене нужно настроить 301 на новый домен с сохранением пути (в панели хостинга или в .htaccess) и сообщить о переезде в Яндекс Вебмастере и Google Search Console.
Что делать с товарами, которых больше нет
Переезд — удобный повод почистить каталог, но удалённые товары тоже были в индексе. Если у такого товара есть замена (новая модель, другой цвет), ведите 301 на неё. Если замены нет — на категорию, в которой он лежал. Перенаправлять сотни удалённых товаров на главную нельзя: поисковик считает такие редиректы ошибками. И не удаляйте ассортимент прямо перед переключением — сначала переезд, потом чистка, чтобы не смешивать две причины возможной просадки.
Мета-теги и SEO-поля по платформам
Модуль переносит title, description, keywords и H1 там, где они есть. Но «где они есть» у каждой платформы своё:
| Платформа | Откуда берутся мета-теги | Что не переносится |
|---|---|---|
| OpenCart / ocStore | SEO-поля товаров, категорий, производителей, страниц | Текстовые опции и опции-файлы, второй и следующие языки |
| WooCommerce | Yoast SEO и Rank Math с подстановкой переменных | Через API: пароли, черновые страницы, Yoast товаров (мост и дамп отдают) |
| 1С-Битрикс | Уже вычисленные значения шаблонов (таблицы iprop) | Страницы-файлы, отзывы, скидки каталога, highload-справочники, профили покупателей |
| Shop-Script | SEO-поля товаров, категорий и страниц | Через API: пароли, отзывы, купоны, страницы |
| InSales | Собственные SEO-поля товаров и коллекций | Отзывы, пароли, габариты вариантов |
| Tilda Store | SEO-колонки CSV-выгрузки товаров | Покупатели, отзывы, промокоды, страницы |
Два частых подвоха. У Битрикса, если шаблон мета-тегов задан, а значения не пересчитывались, поля будут пустыми — модуль не вычисляет шаблоны вида {=this.Name}. У WooCommerce через REST API не приходят мета-теги товаров из Yoast — если они приносят трафик, подключайтесь мостом или дампом.
Пустые поля на новом сайте не останутся пустыми в выдаче: в ядре 100300 CMS title и description собираются по шаблонам из «Настройки сайта → SEO и аналитика → SEO». Если страниц тысячи и нужны разные формулировки, шаблоны с переменными, SEO-редактор таблицей и аудит даёт модуль SEO Pro. Что работает бесплатно, описано в справке «SEO: что работает из коробки».
Картинки, отзывы и страницы
Картинки
Фото товаров модуль скачивает в медиатеку, и у них появляются новые адреса. Для трафика из поиска по картинкам это значит переиндексацию. Картинки, вставленные внутрь описаний и статей, не скачиваются — остаются ссылками на старые пути (/image/catalog/… у OpenCart, /wp-content/uploads/… у WordPress). Пока жив старый сайт, они видны; после переключения домена — пропадут. Простой выход: скопировать папку с картинками старого сайта в папку public нового с тем же путём — веб-сервер отдаст их как обычные файлы.
Отзывы
Переносятся из OpenCart, WooCommerce и Shop-Script (при подключении к базе), первый одобренный ответ становится ответом магазина. Из Битрикса, InSales и Tilda отзывы не переносятся — если на карточках их много, решите заранее, как поступить.
Страницы
Информационные страницы OpenCart, страницы и записи WordPress, страницы InSales переезжают с адресами и SEO. В Битриксе страницы — файлы, а у Tilda страницы в выгрузку не попадают: их нужно собрать в конструкторе блоков до переключения и, если адрес изменился, добавить редирект вручную.
Что сделать до переключения
- Выгрузите список всех URL старого сайта: из sitemap.xml, Яндекс Вебмастера (страницы в поиске), Search Console и краулера.
- Отметьте страницы, которые дают трафик и заказы: отчёты по страницам входа в Метрике и GA4 за год.
- Сохраните текущие позиции по главным запросам — чтобы потом сравнивать, а не вспоминать.
- Сделайте резервную копию старого сайта: файлы и базу.
- Сделайте пробный перенос и сверьте карточки: тексты, мета-теги, H1, характеристики, фото.
- Пройдитесь по списку URL и отметьте адреса, которых не будет в переносе: страницы-файлы, нестандартные ЧПУ, лендинги. Заготовьте для них правила.
- Перенесите счётчики Метрики и GA4 и цели — в 100300 CMS они подключаются без кода, в настройках сайта.
- Не затевайте одновременно с переездом редизайн текстов, смену структуры каталога и чистку ассортимента. Если позиции просядут, вы не поймёте, что именно сработало.
- Закройте новый сайт на временном адресе от индексации, чтобы он не попал в поиск дублем старого, и не забудьте открыть его после переключения.

День переключения
- Запустите перенос ещё раз — «Перенести снова». Повторный запуск дозальёт заказы и правки за последние дни без дублей.
- Переключите домен (DNS или папку сайта на хостинге). Если домен новый — включите 301 со старого домена с сохранением пути.
- Откройте 10–20 самых посещаемых старых адресов из своего списка: каждый должен вести 301 на нужную страницу, которая отвечает 200.
- Проверьте robots.txt (не закрыт ли сайт целиком после тестового режима) и sitemap.xml.
- Оформите тестовый заказ — от корзины до письма.
Первые недели: если позиции просели после смены CMS
Колебания в первые недели после смены CMS — обычное дело, поисковик пересчитывает сайт. Сроки восстановления никто честно назвать не может, поэтому смотрите не на календарь, а на причины:
- Ошибки 404 в Вебмастере и журнале 404. Каждый адрес, на который приходят люди или роботы, — кандидат на редирект. В SEO Pro журнал 404 позволяет сделать редирект одной кнопкой.
- Цепочки и редиректы на главную. Редирект должен вести на соответствующую страницу одним шагом.
- Просевшие страницы. Сравните старую и новую версию: тот же ли title, H1, текст, есть ли отзывы и характеристики.
- Индексация. Добавьте карту сайта в Вебмастер и Search Console, следите за числом страниц в поиске.
- Скорость. Медленные страницы мешают ранжированию — проверьте основные шаблоны.
Пошаговый список всего переезда — от доступов до первой недели — собран в чек-листе переезда интернет-магазина.
Итог
Позиции при смене CMS держатся на адресах, мета-тегах, страницах и картинках. Модуль «Переезд» закрывает большую часть автоматически — 301 со старых адресов и SEO-поля, — но список URL, страницы вне базы и проверка после переключения остаются за вами. Если хотите, чтобы редиректы, индексацию и первые недели после запуска проверил тот, кто это уже делал, — переезд под ключ на странице переезда магазина стоит от 10 000 ₽. Оценить переезд бесплатно.


