Готовая CMS, headless или статика
Headless CMS, готовая коробка или чистая статика: разница в том, кто нажимает «Опубликовать» и что происходит дальше. Сравнение по расходам и скорости публикации.
Разница между готовой CMS, headless и чистой статикой сводится к одному вопросу: кто нажимает кнопку «Опубликовать» и что происходит после нажатия. Готовая CMS - контент-менеджер правит и видит результат сразу, платите за это скоростью загрузки и обновлениями. Headless CMS - контент лежит в отдельном сервисе, стоит от нуля до нескольких тысяч рублей в месяц, а после публикации сайт пересобирается за одну-три минуты. Чистая статика - правки делает разработчик по 3 500 ₽ за час, зато взламывать там нечего, а страница открывается за 1,2-1,8 секунды.
Выбор делается не по моде, а по тому, сколько у вас публикаций в неделю и кто их готовит. Дальше разбираю все три по этому критерию.
Разработка сайта под ключот 250 000 до 600 000 ₽сроки: 4-8 недель
Три способа хранить контент
Готовая CMS. Тексты, картинки и шаблоны страниц лежат в одной системе. Когда посетитель открывает страницу, сервер достаёт содержимое из базы, вставляет в шаблон и отдаёт результат. WordPress, Битрикс, Joomla устроены так.
Headless CMS. Содержимое живёт в отдельном сервисе, у которого есть только редактор и API. Внешнего вида у него нет вообще: он не знает, как выглядит ваш сайт, и отдаёт данные тому, кто попросит. Сайт, приложение и что угодно ещё забирают контент по запросу.
Чистая статика. Тексты лежат файлами рядом с кодом. При сборке из них получаются готовые HTML-страницы, которые просто лежат на сервере. Ни базы, ни вычислений при открытии.
Схема связей
Что происходит после кнопки «Опубликовать»
Три пути одного текста от редактора до посетителя. Разница в том, кто может пройти этот путь без разработчика.
Кто правит
- Контент-менеджер Готовая CMS
- Редактор или маркетолог Headless CMS
- Разработчик Чистая статика
Где лежит контент
- База сайта Вместе с шаблонами
- Отдельный сервис Доступ по API
- Файлы в репозитории Рядом с кодом
Что происходит дальше
- Ничего Страница собирается при каждом открытии
- Пересборка 1-3 минуты и сайт обновлён
- Сборка и выкладка Автоматически при изменении файла
Что получает посетитель
- Страница из базы LCP 3-6 с без кэша
- Готовый файл LCP 1,2-1,8 с
- Готовый файл LCP 1,2-1,8 с
Готовая CMS: когда это правильный выбор
Скажу прямо, потому что мне это невыгодно: коробка выигрывает всегда, когда контента много и им занимается не разработчик.
Новостной раздел с публикациями каждый день. Пять авторов, у каждого свои права. Модерация: черновик, проверка редактором, публикация по расписанию. Ошиблись в заголовке - поправили за десять секунд без чьей-либо помощи. Всё это в готовой CMS есть из коробки и делать ничего не надо.
Второй случай - вам нужен рынок исполнителей. Специалиста по WordPress можно найти за день в любом городе. Ни одна из двух других схем такого не даёт.
Чем платите: скоростью, обновлениями и уязвимостями. Каждая страница собирается заново при открытии, и без кэширования это видно. Плагины обновляются постоянно, необновлённый плагин - самая частая дверь для взлома. Реалистичный бюджет - несколько часов обслуживания в квартал.
Headless CMS: что она даёт владельцу
Аргумент за headless ровно один, и он должен быть про ваш случай, иначе это лишняя деталь в механизме.
Аргумент такой: контент нужен больше чем в одном месте. Сайт, мобильное приложение, экраны в шоуруме, выгрузка партнёру, рассылка. Тогда единый источник даёт реальную экономию: описание товара пишется один раз и попадает всюду. Без единого источника один и тот же текст поддерживается в трёх местах, и через полгода они расходятся.
Второй аргумент слабее, но встречается: редактор нужен, а сайт должен оставаться быстрым. Headless это закрывает - контент правится в удобном интерфейсе, сайт пересобирается и остаётся набором готовых файлов.
Чем платите: усложнением. Две системы вместо одной, две точки отказа, абонентская плата за сервис, а предпросмотр «как это будет выглядеть» приходится настраивать отдельно, потому что headless-редактор по определению не знает про ваш дизайн. Для сайта компании на пятнадцать страниц это лишние деньги и лишний риск.
Чистая статика: дёшево, быстро, но с условием
Тексты в файлах, страницы собираются заранее. Хостинг стоит копейки, взламывать нечего, скорость максимальная.
Условие одно: контент меняется редко или его меняет человек, которому не страшен редактор попроще. Для сайта услуг, где прайс обновляется раз в квартал, а статьи выходят раз в две недели, это идеальный вариант. Для интернет-издания - нет.
Промежуточное решение, которое я предлагаю чаще всего: статика плюс лёгкая админка поверх файлов. Редактор открывает привычную форму в браузере, а под капотом меняется всё тот же файл, и сайт пересобирается сам. Владелец получает независимость от разработчика в контенте, сайт остаётся статикой. Стоит такая админка отдельных денег, но окупается за полгода на одних только часах поддержки.
Главный вопрос: кто будет обновлять контент
Ответьте на него честно до выбора платформы, и половина решений отпадёт сама.
Если у вас есть выделенный человек на контент - берите готовую CMS или headless. Разница между ними определится тем, нужен ли контент где-то ещё, кроме сайта.
Если контентом занимается собственник в свободное время, а изменения происходят раз в месяц - берите статику и не платите за админку, которой не будут пользоваться. Я видел десятки сайтов с прекрасной панелью управления, куда за год никто не зашёл ни разу.
Если контент будет в приложении и на сайте одновременно - headless, и это тот редкий случай, когда усложнение оправдано с первого дня.
Сколько стоит опубликовать одну новость
Полезная метрика, потому что складывается в год.
Готовая CMS: 10-15 минут контент-менеджера. Ноль часов разработчика.
Headless: те же 10-15 минут плюс 1-3 минуты автоматической пересборки, которых никто не замечает. Ноль часов разработчика.
Статика с админкой: те же 10-15 минут. Статика без админки: письмо разработчику, ожидание и 3 500 ₽ за час, из которого уйдёт минут двадцать. При двух публикациях в месяц это около 84 000 ₽ в год, и на этой цифре админка становится очевидно выгодной.
Как выбрать
Много публикаций и есть человек на контент - готовая CMS. Скорость и безопасность будут хуже, зато вы независимы, и рынок исполнителей за вас.
Контент нужен в нескольких каналах или редакторов несколько, а скорость важна - headless CMS, с пониманием, что вы обслуживаете две системы вместо одной.
Публикации редкие, ставка на поиск, важна скорость - статика, и админку заказывайте сразу, если правок больше одной в месяц.
Как я собираю сайты, что входит в панель редактирования и почему структура появляется до дизайна, описано на странице разработки сайтов. Схему хранения контента я предлагаю после ответа на один вопрос: сколько текстов в месяц вы реально готовы писать.
Ещё про разработка
3 статьи-
Astro, WordPress, Битрикс или Тильда: что выгоднее владельцу сайта
Какую CMS выбрать, если считать не функции, а счёт за год: подписки, лицензии, хостинг, часы на правки и риск остаться без подрядчика. Четыре платформы в деньгах.
100 показов в месяц у вопроса -
Лендинг, визитка, корпоративный или магазин: что выбрать
Как создать сайт для бизнеса и не переплатить: чем отличаются лендинг, визитка, корпоративный сайт и магазин по цене, срокам и способности собирать трафик.
787 показов в месяц у вопроса -
Как я использую AI в разработке и где он не помогает
AI в разработке: на каких этапах он экономит время и сколько именно, а где уводит в сторону и стоит дороже, чем экономит. Доли времени по этапам проекта.
150 показов в месяц у вопроса




