Перенос сайта с Joomla на другую CMS: что нужно знать заранее
Что переносится без потерь, а что придётся собирать заново с нуля, и во сколько переезд обойдётся по сравнению с доработкой сайта на Joomla.
Рано или поздно у владельца сайта на Joomla возникает вопрос: не пора ли переехать на другую CMS. Причины разные — не хватает нужных функций, разработчик пропал, а найти нового специалиста по Joomla сложнее, чем по WordPress, или просто хочется современный дизайн и удобную админку. Прежде чем принимать решение, стоит честно сравнить два пути: доработку и техническую поддержку текущего сайта на Joomla или полноценный перенос на другую платформу. Ниже — конкретика: что переносится без потерь, что придётся переделывать с нуля и сколько это стоит в деньгах и времени.
Когда переезд оправдан, а когда — трата бюджета
Перенос сайта на другую CMS — не техническая формальность, а проект со своими рисками: потеря позиций в поиске, простой сайта, ошибки в переносе данных. Поэтому первый вопрос звучит не «на что переехать», а «нужно ли переезжать вообще».
Переезд имеет смысл, если совпадает хотя бы два из следующих условий:
- сайт всё равно ждёт редизайн — тогда логично совместить его с сменой платформы, а не переделывать дизайн дважды;
- нужны функции, которых в экосистеме Joomla-расширений нет или они плохо поддерживаются;
- сайт работает на версии 1.5–2.5, которую невозможно обновить, а расширения давно не развиваются;
- вы устали от нехватки исполнителей: желающих работать с Joomla на рынке действительно меньше, чем с WordPress.
Если ни одно из условий не выполняется, а единственная причина — «хочется что-то новое», в 8 случаях из 10 дешевле и быстрее обновить Joomla до актуальной версии 4 или 5 и доработать существующий сайт. Контент и адреса страниц остаются на месте, позиции в поиске не страдают, а бюджет расходуется на реальные улучшения, а не на пересборку того, что уже работает.
Что переносится безболезненно
Часть сайта переезжает на новую CMS практически без потерь, если подрядчик действует аккуратно и с самого начала планирует структуру переноса.
- Текстовый контент. Статьи, описания услуг и товаров, страницы «О компании» переносятся через экспорт-импорт или скрипт миграции почти без ручной работы — редактура нужна точечно.
- Изображения и файлы. Медиатека копируется каталогами, с пересозданием путей под новую структуру — это рутинная, но предсказуемая по времени задача.
- Товарные каталоги простой структуры. Название, цена, описание, фото, категория — базовый набор полей переносится через импорт в CSV или XML без серьёзных сложностей.
- URL-адреса страниц. Не переносятся автоматически, но при должной настройке 301-редиректов сохраняются один в один — это критично для SEO, и об этом ниже отдельно.
- Мета-теги и базовая SEO-разметка. Title, description и alt-теги переносятся вместе с контентом, если их заранее выгрузить в таблицу, а не полагаться на автоматику плагина.
Что почти всегда приходится переделывать с нуля
А вот здесь начинается настоящая стоимость переезда — то, что владельцы сайтов обычно недооценивают на старте.
- Шаблон и вёрстка. Joomla-шаблоны и шаблоны других CMS устроены на разных движках — TWIG, Blade, чистый PHP или конструктор блоков. Ни один шаблон нельзя перенести «как есть», дизайн собирается заново, даже если внешне сайт должен выглядеть похоже.
- Модули и компоненты. Форма обратной связи на Joomla-компоненте, калькулятор, фильтр каталога на VirtueMart или JoomShopping — всё это работает на специфике конкретной CMS и переносу не подлежит. На новой платформе такие блоки собираются с нуля на её собственных инструментах.
- Сложные каталоги и фильтры. Если у товаров десятки характеристик, вариации, привязка к складским остаткам или 1С — структура данных под новую CMS проектируется заново, автоматический импорт здесь не справляется.
- Интеграции. Онлайн-оплата, CRM, 1С, службы доставки, виджеты аналитики — каждая интеграция настраивается заново под API целевой платформы. Старые настройки не переносятся вообще.
- Права доступа и логика личного кабинета. Если на сайте есть регистрация, личные кабинеты или закрытые разделы, логика доступа собирается заново — механизмы авторизации у CMS принципиально разные.
- SEO-настройки за пределами мета-тегов. Микроразметка Schema.org, XML-карта сайта, настройки канонических адресов, hreflang для многоязычных сайтов — всё это настраивается на новой платформе с нуля, инструменты у CMS разные.
Итог по этому разделу простой: переносится контент, переделывается функциональность. Чем сложнее сайт технически — тем выше доля работ «с нуля» в общем объёме переезда.
SEO-риски — главное, из-за чего переезды проваливаются
Самая частая причина, по которой сайты после переезда теряют трафик, — это не смена платформы сама по себе, а небрежность в переносе адресов страниц. Каждый URL, проиндексированный поисковиками, должен получить корректный 301-редирект на новый адрес — иначе Google и Яндекс начнут показывать пользователям страницы с ошибкой 404, а позиции поплывут вниз в течение нескольких недель после переезда.
Если структура URL на новой CMS отличается от прежней — а она отличается почти всегда, потому что генератор ЧПУ у каждой системы свой, — редиректы настраиваются вручную по карте соответствия «старый адрес → новый адрес», а не автоматическим скриптом. На сайте из 50–100 страниц это отдельная задача на несколько часов, и пропускать её нельзя: восстановление позиций после потери индексации занимает месяцы, а иногда трафик не возвращается к прежним значениям вовсе.
Дополнительно стоит зафиксировать текущие позиции и трафик до начала работ — без исходных данных сложно доказать, что переезд прошёл без потерь, и сложно быстро найти проблему, если что-то пошло не так.
Сколько стоит переезд по сравнению с доработкой
Цена вопроса — то, ради чего обычно и затевается сравнение. Если считать в порядках величин:
- Точечная доработка на Joomla — правка блока, установка расширения, исправление ошибки — обходится от 1 900 ₽ и занимает 1–2 дня.
- Обновление Joomla до актуальной версии 4/5 с проверкой совместимости шаблона и расширений — от 9 900 ₽, срок от нескольких дней до двух недель в зависимости от количества расширений.
- Полный переезд на другую CMS для сайта среднего размера (5–15 страниц, простой каталог, пара интеграций) — сопоставим по стоимости с разработкой нового сайта под ключ на целевой платформе, потому что фактически им и является: дизайн, вёрстка, каталог и интеграции собираются заново, к этому добавляется работа по переносу контента и настройке редиректов.
Практическое правило для принятия решения: если суммарная стоимость доработок и обновления Joomla за ближайший год ниже стоимости полноценного переезда — переезд экономически не оправдан, доработка выгоднее. Если же вы всё равно закладываете бюджет на редизайн и новые функции, разница в цене между «сделать новый сайт на Joomla» и «сделать новый сайт на другой CMS» обычно не критична — и тогда решение принимается уже не по деньгам, а по тому, какая платформа удобнее вам и вашей команде в долгосрочной поддержке.
Важная оговорка: любая цифра «от» без осмотра конкретного сайта — ориентир, а не окончательная цена. Реальная стоимость зависит от количества страниц, сложности каталога, числа интеграций и того, насколько аккуратно был собран исходный сайт. Честный подрядчик считает оба сценария — доработку и переезд — и показывает разницу в конкретных цифрах, а не убеждает в одном решении без расчёта.
Как снизить риски, если решение о переезде принято
- Зафиксируйте карту сайта. Выгрузите список всех проиндексированных URL из Google Search Console и Яндекс.Вебмастера — это основа для будущих редиректов.
- Сделайте резервную копию. Полный бэкап файлов и базы данных перед любыми работами — обязательное условие, а не опция.
- Перенесите сайт на тестовый адрес. Все работы по сборке и наполнению ведутся на копии, боевой сайт продолжает работать и собирать заявки до момента полного переключения.
- Настройте 301-редиректы до переключения домена, а не после — проверить их корректность нужно ещё на тестовом окружении.
- Сравните метрики до и после. Трафик, позиции по ключевым запросам, скорость загрузки — снятые «до» показатели позволяют быстро заметить и исправить проблему в первые недели после запуска.
- Заложите период гарантии. Первые 2–4 недели после переезда — время, когда чаще всего всплывают мелкие несостыковки: незамеченная форма, забытая интеграция, редирект на неправильную страницу.
Практический вывод
Перенос сайта с Joomla на другую CMS редко бывает «техническим» решением — по факту это разработка нового сайта с переносом контента, а не быстрая миграция данных. Безболезненно переезжают тексты, изображения, простые каталоги и, при аккуратной работе, SEO-показатели через корректные редиректы. Всё, что завязано на конкретную CMS — шаблон, модули, сложная логика каталога, интеграции, — придётся собирать заново.
Прежде чем принимать решение, посчитайте два сценария на реальных цифрах вашего сайта: стоимость обновления Joomla и точечных доработок против стоимости полноценного переезда. Если сайт устраивает по функциям и вы не планировали редизайн — обновление почти всегда выгоднее. Если редизайн и новые функции уже в планах — переезд можно совместить с ними без лишних затрат. В обоих случаях главное — не экономить на карте редиректов и резервных копиях: именно на этом этапе теряются позиции в поиске и данные, которые восстановить сложнее и дороже, чем сделать правильно с первого раза.
Нужна похожая работа?
Делаем именно это — «Joomla». Расскажите, что нужно сделать, ответим в рабочее время в течение 30 минут и пришлём расчёт за один день.