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

Почему WordPress — выбор по умолчанию
WordPress быстр в запуске и дёшев в поддержке: админка понятна клиенту, экосистема плагинов закрывает типовые задачи, разработчиков много. Для лендингов, корпоративных сайтов и магазинов со стандартной логикой этого достаточно: подробнее в сравнении с Битриксом. Вопрос не «WordPress или Laravel вообще», а «когда стандартных решений перестаёт хватать».
Признаки, что CMS мешает
Пять пунктов: что делать, если совпало несколько
- Нестандартная бизнес-логика: сложные расчёты, многошаговые процессы, сценарии, которые приходится «подгонять» под CMS;
- Много интеграций: CRM, 1С, маркетплейсы, платёжные сервисы, свои API. На WordPress это связка плагинов, на Laravel — чистый код;
- Свой продукт или сервис: личные кабинеты, парсеры, очереди задач, работа с большими данными;
- Нагрузка и скорость — высокий трафик, где важна каждая миллисекунда и архитектура, а не «плагин-оптимизатор»;
- Команда разработки — если сайтом занимаются программисты, им проще писать на фреймворке, чем «жить внутри CMS».
Этапы разработки сайта
Бриф
задачи, аудитория, рамки бюджета
Оценка
состав работ, сроки, вилка цен
Прототип
структура страниц и сценарии
Дизайн
макеты страниц и мобильных версий
Сборка
вёрстка, платформа, интеграции
Контент
тексты, изображения, наполнение каталога
Тестирование
устройства, формы, скорость, аналитика
Передача
обучение, доступы, месяц сопровождения
Сравнение по критериям
| Критерий | WordPress | Laravel |
|---|---|---|
| Скорость запуска | Недели: админка и плагины готовы | Месяцы: всё пишется с нуля |
| Стоимость | Ниже на старте и в поддержке | Выше: разработка и сопровождение |
| Нестандартная логика | Ограничена плагинами и хаками | Любая, чистым кодом |
| Интеграции | Через плагины и API | Прямые, с контролем качества |
| Нагрузка | Достаточна для большинства сайтов | Масштабируется архитектурно |
| Кто поддерживает | Любой WP-разработчик | PHP-команда со знанием фреймворка |
Что такое Laravel на практике
Laravel — PHP-фреймворк: структурированный код, базы данных, очереди, авторизация, API. Всё «из коробки» и единообразно. WordPress — конструктор с готовыми модулями, Laravel — инструмент для сборки под задачу. В связке с Vue/Nuxt на фронтенде он закрывает и сложные интерфейсы: кабинеты, дашборды, SPA.
Типичные сценарии, где мы выбираем Laravel
- сервис с личным кабинетом, тарифами и ролями пользователей;
- интеграционный хаб: сайт + 1С/CRM/маркетплейсы с очередями и фоновыми задачами;
- продукт с собственным API для мобильного приложения или партнёров;
- сайт, которому предстоит расти в нагрузке и функциональности годами.

Главный вопрос — не технология, а задача
Сначала опишите задачу, потом выбирайте инструмент. Типовой сайт услуг или магазин — 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 ₽/час, пакет часов в месяц или разовые задачи с оценкой до начала.
Можно ли начать с малого и расширять проект постепенно?
Да, и для фреймворка это естественный сценарий. Сначала закрываем минимальный набор сценариев, который уже приносит пользу, затем добавляем модули итерациями. Архитектура закладывается с запасом, поэтому новый функционал не требует переписывания основы.
Читайте также
Источники
- WordPress Developer Resources — WordPress
- Core Web Vitals — web.dev
- Документация WordPress — WordPress
- Largest Contentful Paint — web.dev
- Разработка тем WordPress — WordPress