CMS и управление сайтом CMS
Strapi, Payload или Directus: как выбрать CMS
Три open-source headless CMS глазами владельца бизнеса: удобство правки контента, стоимость владения и интеграции с CRM и магазином.
Короткий ответ: для бизнеса выбирается не «лучшая CMS», а та, вокруг которой дешевле жить: Strapi — когда важнее всего привычная админка для маркетолога и большое комьюнити (легче найти подрядчика); Payload — когда сайт и логика живут в одном TypeScript-коде и ценится контроль версий всего, включая поля; Directus — когда у вас уже есть данные в SQL (склад, CRM, прайс) и CMS нужна «над базой», не «вместо неё». Все три — open source: нет лицензии и нет привязки к вендору, выбор — про архитектуру и людей.
Почему бизнес вообще смотрит на headless
Три типовые боли, при которых WordPress и конструкторы перестают помогать:
- Скорость как деньги. Витрина на статической/серверной сборке грузится в разы быстрее «монолита» с кучей плагинов — а каждая лишняя секунда стоит конверсии (как скорость влияет на доход).
- Контент правят не там, где надо. Маркетологу нужны удобные поля, превью, версии — а не «безопасный режим» и страх сломать сайт.
- Один контент — много каналов. Сайт, мобильная версия приложения, чат-бот, выгрузка на маркетплейс: headless отдаёт данные по API всем сразу.
Три системы: характеры, а не фиче-листы
| Критерий | Strapi | Payload | Directus |
|---|---|---|---|
| Лицензия / цена | open source (MIT), облако — платно | open source (MIT), облако — платно | open source (GPL/BSL), облако — платно |
| Что видит маркетолог | классическая админка «Контент-библиотека» | админка из коробки, живёт в том же проекте | «данные как таблица» + сущности поверх SQL |
| Силы | плагины, комьюнити, лёгкий поиск разработчика | единый TypeScript-код: сайт + модель данных + права | работает поверх вашей существующей SQL-базы, API «из коробки» |
| Типовой сценарий | корпоративный сайт, блог, каталог | продукт/SaaS, где фронт и бэк — одна команда | интеграции с ERP/складом, данные уже в базе |
| Слабое место | при бездумной кастомизации — «зоопарк» настроек | нужен сильный TypeScript-разработчик | нужна SQL-культура: без понимания базы неудобно |
| Поиск людей на рынке (Украина/аутсорс) | самый большой | растёт (близок к React-рынку) | средний, ближе к data-специалистам |
Критерии выбора глазами владельца, а не программиста
1. Кто и как часто правит контент. Раз в неделю пять блоков лендинга — любая из трёх устроит; каждый день каталог с ценами и остатками — считайте удобство массовых правок и импорт (тут Directus как дома).
2. Что у вас уже есть с данными. Прайс в 1С, остатки на складе в SQL — это аргумент за Directus: он «надевает» админку и API на существующую базу вместо пересылания данных в новую. Контента много, базы нет — Strapi/Payload.
3. Кто будет поддерживать. Headless — это трезвый выбор, когда у вас есть (или нанят) техник на постоянке/аутсорсе. Ошибка — «сделать headless и забыть». На практике: 2–6 часов поддержки в месяц + развитие.
4. Риски персонала. Open source = вы не привязаны к вендору, но привязаны к стеку. Strapi проще «передать новому подрядчику» — материалов и специалистов больше. Payload выигрывает, когда сайт и CMS делает одна команда одним репозиторием: изменение полей = изменение кода с ревью, ничего не «ломается администратором».
5. Экосистема для магазина/лидов. Проверьте конкретикой: как подключается оплата (лиды в CRM: как интегрировать сайт с CRM и 1С), мультиязычность, права редакторов. Это делается настройкой модели данных — и все три системы это умеют, разница лишь в цене усилий.
Стоимость владения: где реально экономят
Совместное для всех трёх: нет платы за лицензию, хостинг от ~100–300 $/год на небольшой сайт (плюс база), обновления безопасности — раз в квартал «спринтом».
Различия в главном:
- Strapi/Directus: доработки чаще идут через настройки и плагины — дешевле, но на глубокой кастомизации догоняет код.
- Payload: всё есть код — значит, любая «безобидная правка поля» = работа разработчика. Дороже на мелочах, дешевле на серьёзной логике (права, воронки, продуктовые состояния).
Три года вилками (наш опыт по SME-проектам): headless-связка обходится на 20–40% дешевле поддерживаемого WordPress с платными плагинами — при условии, что редакторы контент правят сами и не зовут программиста на каждую акцию. Сравнение с WordPress построчно — в отдельном разборе headless vs WordPress: затраты на 3 года.
Чеклист перед финальным решением
FAQ
Итог
Strapi, Payload и Directus — три сильных open-source инструмента; выбор между ними — это выбор между «админкой для маркетолога», «кодом для продукта» и «API поверх вашей базы». Ошибиться можно только одним способом: выбрать по моде, а не по своим данным и людям. Хотите сравнение под конкретный проект — пришлите структуру текущего сайта и список «что правим еженедельно»: за 2 дня вернём рекомендацию с цифрами на 3 года. Читайте также: headless CMS для бизнеса: что это и когда нужен и как написать ТЗ на разработку сайта.
от 90 000 ₴ (~$2,200)
Нужно такое же решение для вашего бизнеса?
Создаём сайты на headless CMS — Strapi, Payload, Sanity, Directus: контент управляется из админки, а скоростная frontend-часть на Astro или React даёт идеальное SEO и мгновенную загрузку.
- Strapi / Payload / Sanity / Directus
- SSG + ISR: скорость и SEO
- Мультиканальный контент (сайт, приложение)
Получите бесплатный аудит сайта за 48 часов
Скорость, SEO, конверсия — отчёт на 12 страниц с приоритизированным планом улучшений. Без обязательств и спама: мы покажем, что исправить, даже если вы не станете нашим клиентом.
- Core Web Vitals и скорость
- SEO-структура и контент
- Пути конверсии и UX