Разработка сайтов 7 мин чтения

Laravel или WordPress: когда нестандартная задача требует фреймворка

Признаки, что CMS переросла задачу: логика, интеграции, нагрузка, продукт. Сравнение по критериям и сценарии, где Laravel — правильный выбор.

08.09.2026 Обновлено 06.10.2026 Олег Макаров, ADSCentr

WordPress решает 90% задач сайтов, но иногда задача выходит за рамки CMS: нестандартная бизнес-логика, десятки интеграций, высокая нагрузка, собственный продукт. Тогда встаёт вопрос о фреймворке, чаще всего о Laravel. Ниже — как понять, что WordPress перерос, и когда Laravel — правильный, а не «модный» выбор.

WordPress или Laravel: сравнение конструктора с готовыми модулями и фреймворка для разработки под задачу
WordPress закрывает типовые сайты; Laravel берём, когда бизнес-логика выходит за рамки CMS

Почему WordPress — выбор по умолчанию

WordPress быстр в запуске и дёшев в поддержке: админка понятна клиенту, экосистема плагинов закрывает типовые задачи, разработчиков много. Для лендингов, корпоративных сайтов и магазинов со стандартной логикой этого достаточно: подробнее в сравнении с Битриксом. Вопрос не «WordPress или Laravel вообще», а «когда стандартных решений перестаёт хватать».

Признаки, что CMS мешает

Пять пунктов: что делать, если совпало несколько

  • Нестандартная бизнес-логика: сложные расчёты, многошаговые процессы, сценарии, которые приходится «подгонять» под CMS;
  • Много интеграций: CRM, 1С, маркетплейсы, платёжные сервисы, свои API. На WordPress это связка плагинов, на Laravel — чистый код;
  • Свой продукт или сервис: личные кабинеты, парсеры, очереди задач, работа с большими данными;
  • Нагрузка и скорость — высокий трафик, где важна каждая миллисекунда и архитектура, а не «плагин-оптимизатор»;
  • Команда разработки — если сайтом занимаются программисты, им проще писать на фреймворке, чем «жить внутри CMS».

Этапы разработки сайта

  1. Бриф

    задачи, аудитория, рамки бюджета

  2. Оценка

    состав работ, сроки, вилка цен

  3. Прототип

    структура страниц и сценарии

  4. Дизайн

    макеты страниц и мобильных версий

  5. Сборка

    вёрстка, платформа, интеграции

  6. Контент

    тексты, изображения, наполнение каталога

  7. Тестирование

    устройства, формы, скорость, аналитика

  8. Передача

    обучение, доступы, месяц сопровождения

Сравнение по критериям

Критерий WordPress Laravel
Скорость запуска Недели: админка и плагины готовы Месяцы: всё пишется с нуля
Стоимость Ниже на старте и в поддержке Выше: разработка и сопровождение
Нестандартная логика Ограничена плагинами и хаками Любая, чистым кодом
Интеграции Через плагины и API Прямые, с контролем качества
Нагрузка Достаточна для большинства сайтов Масштабируется архитектурно
Кто поддерживает Любой WP-разработчик PHP-команда со знанием фреймворка

Что такое Laravel на практике

Laravel — PHP-фреймворк: структурированный код, базы данных, очереди, авторизация, API. Всё «из коробки» и единообразно. WordPress — конструктор с готовыми модулями, Laravel — инструмент для сборки под задачу. В связке с Vue/Nuxt на фронтенде он закрывает и сложные интерфейсы: кабинеты, дашборды, SPA.

Типичные сценарии, где мы выбираем Laravel

  • сервис с личным кабинетом, тарифами и ролями пользователей;
  • интеграционный хаб: сайт + 1С/CRM/маркетплейсы с очередями и фоновыми задачами;
  • продукт с собственным API для мобильного приложения или партнёров;
  • сайт, которому предстоит расти в нагрузке и функциональности годами.
Разработка на Laravel: интеграции с CRM и 1С, очереди фоновых задач и собственный API
Интеграции, очереди и API на Laravel пишутся чистым кодом, без связок плагинов

Главный вопрос — не технология, а задача

Правило выбора

Сначала опишите задачу, потом выбирайте инструмент. Типовой сайт услуг или магазин — WordPress: быстрее, дешевле, проще поддерживать. Кастомный продукт с логикой и интеграциями — Laravel. Мы честно скажем, если ваша задача не требует фреймворка: нам невыгодно делать «Laravel ради Laravel».

Формат работы и ставки

Мы разрабатываем на обоих стеках: программирование и доработки от 2 000 ₽/час, с фиксацией сметы до старта. Стек и примеры задач есть на странице услуги; сопровождение готовых проектов — в техподдержке.

Сколько стоит проект на Laravel

Из чего складывается смета

Смета на фреймворке считается за объём работ: проектирование, разработка модулей, интеграции, тестирование, перенос данных. Отличие от CMS: почти всё пишется под задачу, поэтому объём оценивается по числу сценариев: сколько ролей пользователей, сколько внешних систем, сколько экранов в личном кабинете. Работы считаем по ставке от 2 000 ₽/час и фиксируем верхнюю границу в договоре до старта: дальше смета не растёт без вашего согласия.

Когда переписывать не нужно

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

Как проходит проект на фреймворке

Аналитика и прототип

Начинаем с описания сценариев: кто пользователь, что он делает, какие данные вводит и получает, что должно произойти дальше. Результат этапа: прототип и список сущностей будущей системы. Заодно видно, какие части можно сделать типовыми, а какие уникальны: это прямо влияет на срок и смету.

Разработка и тестирование

Работа идёт итерациями по две недели: в конце каждой — готовый блок функциональности, который можно открыть и проверить, а не отчёт о процессе. Тестирование встроено в итерацию: сначала сценарии проверяются вручную, затем критичные места (оплата, интеграции, обмен данными) закрываются автоматическими тестами, чтобы доработки не ломали уже работающее.

Запуск и передача

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

Три мифа о Laravel и WordPress

«Laravel всегда быстрее»

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

«WordPress не масштабируется»

Масштабируется, если сайт построен правильно: кэш страниц, отдельная база, CDN. Предел наступает на объёме нестандартной логики: чем больше процессов живёт в плагинах, тем дороже каждое изменение и тем выше риск конфликта обновлений.

«Один раз выбрал — навсегда»

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

Частые вопросы

Можно ли сделать сложный проект на WordPress и не платить за фреймворк?

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

Сколько времени занимает проект на Laravel?

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

Что будет с сайтом на WordPress, если мы перейдём на Laravel?

Переносим поэтапно и с SEO-контролем: адреса страниц сохраняются или закрываются редиректами, мета и разметка переносятся, трафик не должен провалиться. Часто сначала переезжает функциональная часть, а контентные разделы остаются на CMS: так переход идёт без остановки бизнеса.

Кто будет поддерживать проект на фреймворке после запуска?

Код передаётся вам, поэтому сопровождать его может любая PHP-команда со знанием фреймворка. Вендорной зависимости нет. Мы продолжаем работу по договору техподдержки: ставка от 2 000 ₽/час, пакет часов в месяц или разовые задачи с оценкой до начала.

Можно ли начать с малого и расширять проект постепенно?

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

Читайте также

Олег Макаров — основатель ADSCentr, Санкт-Петербург

Ведёт проекты по SEO, Яндекс.Директу и разработке на WordPress, 1С-Битрикс и Laravel: от аудита и семантики до внедрения и аналитики. Подробнее об опыте →

Нужна такая же работа по вашему сайту?

Начнем с бесплатного аудита точек роста — пришлем разбор за 3 дня.

Получить аудит точек роста →