Перенос на Drupal — это управляемая миграция данных и логики, а не “поставили новую CMS и скопировали тексты”. Мы переносим контент, структуру, медиа, пользователей и роли, настраиваем редиректы и SEO-эквиваленты, проверяем критичные страницы и сценарии. Результат — сайт на Drupal, который запускается без хаоса: URL под контролем, индексация предсказуемая, бизнес-процессы не ломаются.
Содержание
Когда подходит
- текущая CMS упёрлась в ограничения: сложно развивать, дорого поддерживать, нет нормальной модели данных;
- нужно навести порядок в структуре, ролях и редакторских процессах, но не потерять трафик;
- контента много: статьи, каталоги, справочники, медиа, сложные связи и фильтры;
- есть интеграции (CRM/ERP/1С/платежи/API), которые нельзя “выключить на месяц”;
- есть требования по безопасности и управляемым обновлениям;
- переезд с Drupal 7/8/9 на актуальный стек (по сути это миграция данных и функционала).
Что делаем
1) Предпроектный разбор и карта соответствий
- фиксируем текущее: типы страниц, таксономии, поля, медиа, пользователи/роли, формы, интеграции;
- строим соответствия “как было” → “как станет” (контент-модель Drupal);
- составляем список критичных страниц и сценариев, которые нельзя потерять при запуске.
2) SEO-контур переезда
- сохраняем структуру URL там, где это разумно; где меняем — готовим таблицу соответствий;
- настраиваем 301-редиректы, каноникалы, hreflang (если есть), robots и карту сайта;
- проверяем метатеги, заголовки, пагинацию, страницы фильтров, дубли и “тонкие” страницы;
- планируем запуск так, чтобы поисковики увидели один логичный переход, а не хаос HTTP/HTTPS/дубли.
3) Миграция данных и медиа
- переносим страницы, статьи, каталоги, справочники, таксономии, связи и вложенность;
- переносим медиа с корректными путями, альтернативными текстами и привязкой к материалам;
- по задаче переносим пользователей, роли и доступы (или пересобираем безопаснее на Drupal-логике).
4) Функциональность и интеграции
- переносим формы, уведомления, сценарии обработки заявок, вебхуки;
- интеграции с CRM/ERP/1С и внешними API: протокол ошибок, очереди/cron, безопасные точки обмена;
- переносим/заменяем “уникальные фичи” так, чтобы их можно было обновлять и сопровождать.
5) Тестовый перенос и запуск без простоя
- делаем перенос на копии (staging), прогоняем тестовый импорт и сверяем выборочно данные/страницы;
- финальный перенос выполняем в согласованное окно, с планом отката на случай форс-мажора;
- после запуска — контрольная проверка ключевых страниц, редиректов, форм и интеграций.
Критерии “готово”
- контент, медиа и структура перенесены и совпадают по логике с согласованной картой соответствий;
- URL и редиректы настроены: нет массовых 404, нет дублей HTTP/HTTPS и “двойных” цепочек;
- SEO-контур проверен: каноникалы, robots, sitemap, метатеги, пагинация, критичные страницы;
- формы/уведомления/интеграции работают в боевом режиме;
- есть чек-лист приёмки и список того, что именно перенесено и как это поддерживать дальше.
Чем отличаемся
- Переезд как проект, а не “установка CMS”: контент-модель, соответствия, контроль данных и сценариев.
- SEO не “магией”, а инженерно: URL, 301, каноникалы, дубли, проверка ключевых страниц до и после.
- Запуск без лотереи: staging, тестовый перенос, окно запуска и план отката.
Сроки и стоимость
Обычно: 2–4 недели и от 150 000 ₽. На сроки сильнее всего влияют объём контента, количество типов данных, интеграции и требования к точному сохранению URL.
Перейти к категории услуг
Перейти к категории услуг → Работа с CMS
Да, если заранее продумать структуру, сохранить/настроить ЧПУ и сделать корректные 301‑редиректы. Перед запуском обычно прогоняем список ключевых страниц и проверяем метатеги/каноникалы.
По сути это больше похоже на миграцию: часть модулей и темы придётся заменить/адаптировать. Сначала смотрим, что критично для вас (контент, роли, интеграции), и только потом предлагаем план.
Чаще всего нет: делаем перенос на копии и переключаемся в "тихое" время. Но если у вас постоянные заказы/оплаты, заранее согласуем окно и план отката.
Обычно это 2–4 недели и от 150 000 ₽. Точная оценка зависит от объёма работ и доступов. Если контента много и есть интеграции - сроки обычно растут.
По задаче можно перенести контент, медиа, пользователей и роли, структуру, формы, SEO‑настройки. Иногда часть данных проще выгрузить/загрузить через CSV/фиды - обсудим на старте.
Обычно нужны: текущая CMS/версия, список функций, контент/структура, нужные роли/права, интеграции (если есть). Если части материалов нет, можно начать с того, что есть, и уточнять по ходу.
Обычно на выходе - миграция на Drupal с сохранением контента и ключевых URL (через редиректы при необходимости) + чек‑лист приёма и рекомендации по обновлениям. Плюс коротко фиксируем, что проверить со своей стороны (формы, почта, интеграции, критичные сценарии).