Главная/Блог/Разработка сайтов/Переезд сайта на новый движок без потери позиций

Переезд сайта на новый движок без потери позиций

Разработка сайтов3 февраля 20267 мин чтенияРедакция студии «Санмедиа»
Переезд сайта на новый движок без потери позиций

Смена CMS затрагивает всё, что видит поисковый робот: адреса, шаблоны, скорость, служебные файлы. Рассказываем, как спланировать переезд на новый движок по шагам и какие проверки провести до и после переключения.

Почему переезд на новый движок опасен для SEO

Для посетителя смена движка может быть почти незаметной: тот же дизайн, те же тексты. Для поисковой системы это совсем другой сайт. Меняется формат адресов, структура HTML-кода, порядок вывода заголовков, способ формирования мета-тегов, скорость ответа сервера, логика пагинации и фильтров. Робот заново обходит страницы, сравнивает их с тем, что было в индексе, и пересчитывает позиции.

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

Когда смена движка действительно оправдана

Прежде чем планировать миграцию, стоит убедиться, что она нужна. Веские причины обычно такие:

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

«Хочется посовременнее» или «новый подрядчик работает только с другой CMS» — слабые аргументы. В последнем случае иногда разумнее поискать подрядчика под текущую платформу, чем рисковать трафиком.

Этап 1. Инвентаризация: что у вас есть сейчас

Переезд начинается с полной описи старого сайта. Без неё невозможно проверить, что ничего не потерялось.

  1. Полный список URL. Соберите его из трёх источников: краулер, который обходит сайт по ссылкам; карта сайта; выгрузка из панелей вебмастеров и аналитики за год. Сравнение источников часто находит «сиротские» страницы, на которые нет ссылок, но которые получают трафик из поиска.
  2. Приоритет страниц. Для каждого URL — поисковый трафик, заявки, внешние ссылки. Это покажет, где ошибка критична, а где допустима.
  3. SEO-данные. Title, description, H1, канонические адреса, атрибуты изображений, микроразметка — всё, что будет переноситься.
  4. Нестандартные элементы. Фильтры с собственными адресами, страницы тегов, версии для печати, поддомены, файлы для скачивания, старые редиректы, которые уже настроены.

Результат этапа — таблица, которая станет основой для проверки после запуска. На сайт с каталогом в несколько тысяч страниц инвентаризация занимает обычно одну-две недели.

Этап 2. Карта адресов и редиректов

Лучший редирект — тот, который не понадобился. Если новая CMS позволяет сохранить старые URL, сохраняйте их, даже если они не идеально красивы. Если нет — каждой старой странице должна соответствовать новая, и между ними настраивается постоянный редирект с кодом 301.

СитуацияРешениеЧастая ошибка
Страница переехала на новый адрес301 со старого URL на новый, один-к-одномуРедирект всех старых страниц на главную
Страница удалена, есть близкий аналог301 на ближайшую релевантную страницу или разделКод 200 с пустой страницей вместо 404
Страница удалена без аналогаКод 404 или 410, полезная страница ошибкиМассовые редиректы на нерелевантные разделы
Старые редиректы уже былиПеренастроить цепочки, чтобы вели сразу на конечный адресЦепочки из трёх-четырёх переходов
Изменился формат адресов фильтров и пагинацииПравила редиректа по шаблону плюс проверка выборкиДубли страниц с параметрами в индексе

Редиректы по шаблонам удобны для больших каталогов, но каждое правило нужно проверять на выборке реальных адресов: одна неточность в регулярном выражении может отправить тысячи страниц не туда.

Этап 3. Перенос контента и данных

Автоматический перенос экономит время, но почти никогда не бывает идеальным. Типичные потери при импорте: сбитое форматирование таблиц, потерянные подписи и атрибуты изображений, обрезанные описания, неверные кодировки в старых материалах, ссылки внутри текстов, которые ведут на старые адреса. Для каталогов добавляются свойства товаров, которые на новой платформе хранятся иначе, и связи «похожие товары» или «аксессуары».

Поэтому после автоматического импорта обязательна выборочная ручная проверка: 5–10% страниц каждого типа, а для приоритетных страниц — все. Внутренние ссылки в текстах лучше сразу заменить на новые адреса, а не полагаться на редиректы: это ускоряет обход и снижает нагрузку на сервер.

Этап 4. Проверка на тестовом сервере

Новая версия разворачивается на тестовом адресе, закрытом от индексации паролем, а не только директивой в robots.txt. Там проводится полная проверка до переключения домена:

  • обход тестового сайта краулером и сравнение с таблицей инвентаризации — все ли страницы есть, совпадают ли title, H1 и description;
  • проверка всех редиректов из карты — автоматическим скриптом, а не вручную;
  • сравнение скорости ключевых шаблонов со старым сайтом — новая версия не должна быть медленнее;
  • проверка микроразметки, канонических адресов, hreflang для многоязычных сайтов;
  • проверка мобильной версии и отображения в разных браузерах.
Совет студии: сделайте «слепок» старого сайта — полный обход краулером с сохранением всех SEO-данных — непосредственно перед переключением. Если после запуска что-то пойдёт не так, вы сможете точно сравнить, что было и что стало, а не восстанавливать картину по памяти.

Этап 5. Переключение и первые 30 дней

Переключение планируем на начало рабочей недели и вне сезонного пика. В день запуска: снимаем пароль и запрет индексации с новой версии, переключаем домен, проверяем HTTPS, выборочно проходим редиректы уже на боевом адресе, обновляем карту сайта и отправляем её в панели вебмастеров, проверяем счётчики и цели.

Дальше — мониторинг. Первые две недели ежедневно смотрим ошибки сканирования и страницы с кодом 404, количество страниц в индексе, позиции по 50–100 приоритетным запросам и трафик на ключевые разделы. Затем — раз в неделю до конца второго месяца. Новые 404, которые всплывают в отчётах, закрываем редиректами по мере появления.

Ориентиры нормальной динамики: небольшое колебание позиций в первые 2–3 недели, возврат к прежнему уровню за 4–8 недель. Если через месяц трафик ниже на 20% и больше — это сигнал искать системную ошибку, а не ждать.

Как это выглядит на реальном проекте

Дистрибьютор электротехнической продукции переезжал с устаревшей самописной системы на современную CMS. Каталог — около 14 000 товаров, адреса старого сайта содержали внутренние идентификаторы и параметры. Сохранить формат было невозможно, поэтому мы построили правила редиректа по шаблонам с таблицей соответствия идентификаторов и проверили их скриптом на полной выборке старых адресов. Ошибки нашлись в 3% случаев — в основном товары, которые в старой базе были заведены дважды.

После переключения позиции колебались около трёх недель, через шесть недель поисковый трафик вернулся к прежнему уровню, а к концу третьего месяца вырос примерно на 20% — за счёт ускорения загрузки страниц каталога и исправленных дублей. Сопровождение переезда в таких проектах мы обычно ведём вместе с SEO-подготовкой.

Чек-лист переезда на новый движок

  • Составлен полный список URL из краулера, карты сайта, аналитики и панелей вебмастеров.
  • Для каждой страницы известен трафик, заявки и внешние ссылки.
  • Старые адреса сохранены или для каждого есть 301-редирект на релевантную страницу.
  • Цепочки старых редиректов сокращены до одного перехода.
  • Title, description, H1 и микроразметка перенесены и проверены.
  • Внутренние ссылки в текстах заменены на новые адреса.
  • Тестовая версия закрыта паролем, проверена краулером и по скорости.
  • Сделан полный слепок старого сайта перед переключением.
  • Переключение запланировано на начало недели и вне сезона.
  • Назначен ответственный за ежедневный мониторинг в первые две недели.

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

Расскажите о задаче —посчитаем проект

Опишите в двух словах, какой сайт нужен и к какому сроку. Мы изучим задачу, зададим уточняющие вопросы и в течение двух рабочих дней пришлём оценку сроков и бюджета. Можно написать и напрямую: [email protected].

Ответим в течение рабочего дня · Без навязчивых звонков · NDA по запросу

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности и использованием cookies.

Спасибо, заявка отправлена.
Менеджер ответит в течение рабочего дня на указанный контакт.