Статьи

Переезд на новую CMS без просадки: чек-лист SEO-миграции для бизнеса

Снаружи переезд сайта на новый движок выглядит как технический апгрейд: быстрее админка, удобнее каталог, больше интеграций, меньше ручной рутины. Но для поисковых систем это не «обновление сайта», а часто почти новый объект со сломанной памятью: меняются URL, шаблоны, внутренняя перелинковка, рендеринг, sitemap, canonical, логика фильтров и ответы сервера.

В результате бизнес, который хотел просто сменить CMS, внезапно теряет 60–90% SEO-трафика, а вместе с ним — лиды, выручку и прогноз продаж. Google отдельно рекомендует при переезде с изменением URL использовать серверные постоянные редиректы, тестировать их заранее и мониторить переход индексации со старых URL на новые; Яндекс прямо предупреждает, что CMS сама по себе часто создает дубли, которые могут вытеснить из поиска важные посадочные страницы.

Если говорить жестко, но честно: миграция без SEO-контроля — это не экономия, а форма коммерческого риска. Вы уже инвестируете в разработку, дизайн, интеграции и контент. Потерять органику в момент запуска — значит обесценить часть этих инвестиций на месяцы вперед.

Зачем менять CMS и почему разработчики молчат о SEO-рисках

Главные триггеры смены движка

Обычно бизнес решает перенести сайт на другой движок по понятным причинам: накопился технический долг, старая CMS медленная, сложно внедрять интеграции с CRM/ERP, тормозят доработки, есть ограничения по безопасности, не хватает гибкости в eCommerce-процессах. Это нормальный этап взросления продукта.

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

Что такое SEO-катастрофа при смене CMS

SEO-катастрофа — это не обязательно падение «в ноль» в день релиза. Чаще это каскад:

  • часть URL стала отдавать 404;
  • часть старых адресов ушла в нерелевантные 301;
  • фильтры перестали генерировать ценные НЧ-страницы;
  • canonical начал указывать на категории вместо карточек;
  • CSR-фронт перестал корректно отдавать содержимое в рендере;
  • sitemap.xml автоматически собрал не те страницы;
  • robots.txt закрыл нужное или не закрыл мусор.

Google описывает обработку JavaScript-сайтов как цепочку crawl → render → index и прямо указывает, что страницы на JavaScript зависят от отдельной фазы рендеринга; если контент и ссылки появляются только после выполнения JS, а реализация сделана плохо, индексация и обнаружение URL страдают Google for Developers. Для бизнеса это переводится просто: вы можете идеально «запустить» новый сайт для людей и одновременно сломать его для роботов.

Фаза 0. Что необходимо сделать на старой CMS до переноса

young-friends-working-with-devices_23-2147859190.jpg

Это самая недооцененная часть проекта. Если до старта не зафиксировать текущую SEO-модель, дальше вы будете переносить не актив, а догадки о нём.

Полная инвентаризация

До того как перенос сайта на CMS станет задачей разработчиков, он должен стать задачей аналитиков. На старой CMS нужно собрать:

  • полный список существующих URL;
  • страницы, реально находящиеся в индексе;
  • посадочные с органическим трафиком;
  • страницы, дающие лиды и транзакции;
  • категории, карточки, статьи, теги, фильтры, пагинацию;
  • служебные URL, которые не должны переехать в индекс.

Яндекс отдельно предупреждает: дубли расходуют ресурсы обхода, замедляют индексацию новых страниц и могут привести к тому, что из поиска выпадет важная посадочная. Поэтому инвентаризация — это не «сохранить список страниц», а понять, какие URL являются активом, а какие — балластом.

Бэкап SEO-слоя, а не только базы данных

Типичная ошибка — думать, что резервная копия сайта равна SEO-бэкапу. Это не так. Перед тем как перенести сайт на новую CMS, нужно отдельно сохранить:

  • Title, Description, H1;
  • canonical;
  • robots meta;
  • Schema.org / Open Graph;
  • тексты и блоки FAQ;
  • SEO-тексты категорий;
  • хлебные крошки;
  • структуру тегирования и ЧПУ;
  • шаблоны фильтров;
  • текущие sitemap.xml и robots.txt.

Google рекомендует сохранять корректные title, meta description, canonical и статус-коды даже на JavaScript-сайтах; Яндекс требует включать в sitemap канонические URL и отдельно разруливать параметрические дубли.

Фиксация точки «A»

До миграции надо зафиксировать:

  • видимость по кластерам запросов;
  • органический трафик;
  • лиды / транзакции из SEO;
  • CR по ключевым типам страниц;
  • выручку из органики;
  • топовые URL по трафику и по деньгам.

Именно здесь полезно показать бизнесу формулу риска:
Убыток от просадки=Органический трафик/мес×Конверсия×Средний чек×Процент падения×Время восстановления

Если сайт получает 50 000 SEO-сеансов в месяц, конвертирует 1,8%, средний чек — 18 000 ₽, падение составило 70%, а восстановление заняло 3 месяца, убыток легко уходит в миллионы рублей. И это без учета пожизненной ценности клиента и влияния на отдел продаж.

Если вы не знаете, как перенести старый сайт на новый движок, команда Калинин Студио может до старта проекта проверить структуру текущего сайта, выявить страницы-активы и заранее показать зоны риска миграции.

Фаза 1. Проектирование структуры и правила переезда на новую CMS

2148017097.jpg

Вот здесь решается, будет ли переезд сайта на новый движок управляемым или превратится в дорогой эксперимент.

Сохранение URL-структуры vs тотальный 301-редирект

Идеальный сценарий — сохранить старые URL без изменений. Если это невозможно, нужна строгая матрица переадресации, а не «массовый редирект на похожие разделы». Google рекомендует постоянные серверные редиректы 301/308, избегать цепочек и по возможности вести сразу в конечный URL.

Правило простое:

  • старая категория → новая эквивалентная категория;
  • старая карточка → новая карточка того же товара;
  • старая статья → новая статья;
  • удаленная страница без замены → 410/404 по ситуации, а не редирект на главную.

Редирект «всё на главную» — это почти всегда потеря релевантности и веса.

Генерация Redirect Map

Профессиональный перенос на CMS невозможен без Redirect Map. Это таблица соответствий, где для каждого старого URL определён новый адрес, тип редиректа и логика обработки исключений.

Минимум, что должно быть в матрице:

Тип URL Что проверить
Категории Совпадение тематики, вложенности, ЧПУ
Карточки товаров SKU, slug, доступность, вариации
Фильтры Сохраняются ли ценные SEO-комбинации
Пагинация Не ломаются ли page/offset/cursor
Блог slug, дата, рубрики, теги
Служебные страницы корзина, оформление, поиск, аккаунт
Медиа PDF, изображения, инструкции, файлы

Особенно опасна потеря фильтров. Если при миграции каталога обнулить GET-параметры и SEO-страницы фасетов, бизнес за один релиз может потерять сотни НЧ-посадочных, которые раньше стабильно приносили лиды.

Синхронизация логики тегирования и ЧПУ

Когда компания хочет ответить на вопрос «как правильно перенести сайт?», она часто думает о дизайне и каталоге, но забывает о логике генерации URL новой CMS:

  • будет ли конечный слэш;
  • останутся ли старые транслитерации;
  • как CMS генерирует URL категорий и карточек;
  • изменятся ли суффиксы .html, /catalog/, /product/;
  • как формируются страницы тегов;
  • как обрабатываются дубликаты с UTM и сервисными параметрами.

Яндекс указывает, что каноникал — это рекомендация, а не приказ: если контент заметно отличается, робот может проигнорировать canonical; кроме того, для параметрических URL стоит отдельно использовать Clean-param или другие меры. Это особенно критично, если вы решили перенести сайт на другой движок и одновременно изменить ЧПУ.

Перед тем как сменить CMS, закажите в Калинин Студио проектирование матрицы редиректов, структуры URL и правил каноникализации. Это дешевле, чем восстанавливать трафик после релиза +7 (999) 770-30-18.

Фаза 2. Тестирование на Dev/Staging-сервере до переноса домена

Защита тестового контура от индексации

Staging должен быть закрыт не только robots.txt. Яндекс прямо пишет, что страницы, закрытые robots.txt, всё равно могут участвовать в поиске, а для удаления из поиска нужны noindex или корректная недоступность для робота. Поэтому безопасный вариант для staging-environment — Basic Auth плюс проверка мета-тегов и заголовков.

Google отдельно отмечает, что страницы за логином должны отдавать осмысленные HTTP-коды, например 401, а не маскироваться под обычные 200.

Сквозная проверка кодов ответа, canonical, hreflang и Schema.org

Перед тем как перенести на CMS продуктив, нужно прогнать технический аудит staging:

  • все шаблонные страницы отдают 200 OK;
  • старые URL на тестовом контуре корректно маппятся в новую структуру;
  • 301 не создают цепочек;
  • отсутствуют ложные soft 404;
  • canonical стоят на самих себе или на целевых канонических URL;
  • hreflang непротиворечив;
  • микроразметка не потерялась при смене шаблонов.

Это особенно важно для JavaScript-проектов и headless-архитектур. Google использует рендеринг для понимания JS-страниц и рекомендует использовать History API, корректные ссылки, каноникализацию и статус-коды.

Контроль производительности и рендеринга

В 2026 году разговор о миграции без Core Web Vitals выглядит устаревшим. Google определяет CWV как набор метрик реального пользовательского опыта и рекомендует держать LCP до 2,5 сек, INP менее 200 мс, CLS менее 0,1.

На практике это означает:

  • нельзя переносить сайт на «современный» фронт, который красив в демо, но тяжел в production;
  • нельзя без проверки уводить проект в CSR, если SSR/SSG давали более предсказуемую индексируемость;
  • нельзя увеличивать JS-бандлы, блокирующие рендер;
  • нельзя ломать стабильность интерфейса в карточке, корзине и checkout.

Для eCommerce это уже не только SEO, но и конверсия. Исследования по электронной коммерции показывают, что характеристики сайта и пользовательского опыта напрямую связаны с конверсионной результативностью, а ухудшение производительности влияет на продажи и поведение пользователей.

Фаза 3. День «Д»: переключение DNS, бесшовный перенос и софт-старт

Технический регламент переключения

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

  • заморозить контентные изменения на старом сайте;
  • проверить актуальность Redirect Map;
  • убедиться, что robots.txt и sitemap боевые, а не тестовые;
  • перепроверить canonical на ключевых шаблонах;
  • выполнить DNS cutover;
  • сделать выборочную проверку топ-URL;
  • контролировать серверные логи и ошибки первые 72 часа.

Google советует тестировать редиректы заранее, мониторить пользовательский и краулерный трафик на старом и новом сайте, а также отправлять карты сайта со старыми и новыми URL, чтобы отслеживать переход индексации.

Что перепроверить в Яндекс.Вебмастере и Google Search Console

Сразу после запуска:

  • отправить актуальный sitemap.xml;
  • проверить доступность robots.txt;
  • выборочно прогнать ключевые URL через инспекцию;
  • убедиться, что старые URL уходят в правильные 301;
  • отследить ошибки обхода;
  • проверить, не полезли ли в индекс staging-домены, дубль-страницы, сортировки и внутренний поиск.

Яндекс рекомендует использовать sitemap только с каноническими страницами и отдельно диагностировать дубли в Webmaster.

Мониторинг после миграции: как понять, что перенос прошел успешно

business-people-meeting.jpg

Просадка не всегда означает катастрофу. Нормальная миграция может сопровождаться краткосрочной турбулентностью. Ненормальная — это когда:

  • ежедневно растут 404 и soft 404;
  • в индекс массово попадают дубли;
  • sitemap содержит неканонические адреса;
  • часть шаблонов отдает пустой HTML до рендера;
  • обрушился трафик именно на коммерческие разделы;
  • просела конверсия из-за изменений корзины, checkout, доверительных блоков.

В контексте качества Google полезно помнить: системы ранжирования стремятся поощрять helpful content, сильный page experience и сигналы доверия; в E-E-A-T наиболее важен. Если после миграции вы упростили контент, убрали признаки экспертизы, скрыли контактные и коммерческие элементы, сломали отзывы, доставку, FAQ и карточки автора — это тоже часть проблемы, а не только «техническое SEO».

Ориентир хорошей миграции — когда:

  • индекс постепенно переезжает со старых URL на новые;
  • топовые страницы сохраняют релевантность;
  • краулинг не уходит в мусор;
  • трафик стабилизируется без системного падения конверсии;
  • команда понимает, какие отклонения допустимы, а какие требуют немедленного отката или фикса.

Заключение

Смена CMS — это не задача формата «поднять новый шаблон и перелить базу». Это операция по переносу цифрового актива, который поисковые системы годами учились понимать и оценивать. Любое изменение URL-логики, шаблонов, рендеринга, тегов, карты сайта, параметров фильтрации и коммерческих элементов меняет то, как этот актив видят Яндекс и Google.

Поэтому вопрос для бизнеса должен звучать не «можем ли мы перенести сайт на другой движок?», а «как сделать это без потери накопленного поискового капитала?». Правильный ответ — только через регламент: инвентаризация, проектирование, staging-аудит, Redirect Map, тестирование, контролируемый релиз и пост-мониторинг.

Если вы планируете перенос сайта на CMS, команда Калинин Студио подключается до старта разработки: фиксирует точку A, проектирует структуру, собирает Redirect Map, проверяет staging, сопровождает день релиза и мониторит восстановление после запуска. Это не «дополнительная услуга», а страховка выручки в момент, когда цена ошибки максимальна.

Часто задаваемые вопросы

Можно ли как правильно перенести сайт без просадки вообще?

Иногда — да, но только если сохраняются URL, шаблонная логика, внутренняя перелинковка и качество рендеринга. На практике бизнес должен планировать не «магическое отсутствие колебаний», а управляемую миграцию с минимизацией риска.

Достаточно ли просто проставить 301?

Нет. 301 — это лишь часть задачи. Без карты соответствий, сохранения метаданных, проверки canonical, фильтров, sitemap, robots и рендеринга даже идеальные редиректы не спасут.

Если сайт небольшой, SEO-сопровождение тоже нужно?

Да, если органика влияет на продажи. Даже небольшой каталог может иметь десятки ценных посадочных. Потеря этих страниц обойдется дороже сопровождения.

Когда подключать SEO-команду?

До старта разработки. Если SEO подключают после импорта и перед релизом, значительная часть архитектурных решений уже принята, а значит часть рисков станет дорогой в исправлении.

Что опаснее всего при переносе на CMS?

Не один фактор, а их комбинация: новые URL, дубли, потери фильтров, неправильные canonical, JS-рендеринг, сломанный checkout и отсутствие мониторинга после запуска.

 
autor

Александр Калинин

Большой опыт работы в сфере оптимизации и создания сайтов. Помогу с решением важных вопросов.

Комментарии

Популярные статьи

Может быть интересно

Оставьте номер телефона и мы поможем вам