CMS — это система управления контентом сайта: программа, в которой вы сами добавляете и редактируете тексты, товары, цены и изображения, не открывая код и не вызывая разработчика. Аббревиатура расшифровывается как Content Management System. Простыми словами: без CMS каждая правка на сайте — задача программисту, с CMS — пять минут в понятном интерфейсе.
Ниже — чем CMS отличается от конструктора, какие три типа существуют, в чём реальная разница между коробочным WordPress и headless-системой, и когда CMS вашему сайту вообще не нужна.
Если вам интересна не сама идея, а конкретный интерфейс — как выглядит админка изнутри, какие там кнопки и что можно нажать по ошибке, — об этом есть отдельная статья: как работает админ-панель сайта. Здесь мы говорим о CMS как о классе систем и о выборе между ними.
Что такое CMS простыми словами
Сайт без CMS — это меню, отпечатанное в типографии. Поменялась цена на кофе — нужно заново верстать макет, печатать и везти. Сайт с CMS — та же вывеска, но с полем, куда администратор вписывает новую цену за десять секунд.


Технически CMS делает одну вещь: отделяет контент от оформления. Тексты, фото и цены лежат в базе данных, а шаблон знает, как показать их посетителю. Вы меняете данные — страница перерисовывается сама. Именно поэтому в нормально настроенной системе редактор не может «случайно сломать дизайн»: у него нет доступа к тому, что рисует страницу.
Из чего состоит любая CMS
- Хранилище контента — база, где лежат статьи, услуги, товары, переводы.
- Редактор — интерфейс с полями и кнопкой «Опубликовать». То, что обычно называют админкой.
- Слой выдачи — часть, которая собирает из хранилища готовую страницу для посетителя.
В коробочных системах все три части — один монолит: база, редактор и сайт живут в одном приложении. В headless третья часть вынесена отдельно, а контент передаётся на сайт через API. Отсюда берутся и все плюсы, и все минусы подхода.
Три типа CMS: коробочные, headless, конструкторы
Выбор CMS — это на самом деле выбор из трёх моделей, а не из тридцати названий. Вот как они выглядят с точки зрения владельца бизнеса, а не разработчика.
| Тип | Кому подходит | Плюсы | Риски |
|---|---|---|---|
| Коробочные: WordPress, OpenCart | Блог, небольшой магазин, бюджет до $1 000 | Дешёвый старт, тысячи шаблонов и плагинов, легко найти исполнителя | Плагины конфликтуют друг с другом, обновления никто не ставит, скорость падает с годами, самая частая цель взломов |
| Headless: Sanity, Strapi | Растущий бизнес: несколько языков, каталог, интеграции, приложение | Контент отдельно от кода, один контент на сайт и приложение, сайт остаётся быстрым, редактор не ломает вёрстку | Нужен разработчик на старте, нет сценария «поставил плагин за пять минут» |
| Конструкторы: Tilda, Wix | Проверка идеи, лендинг, мероприятие, портфолио | Запуск за выходные, ничего не нужно администрировать, предсказуемая абонплата | Вы арендатор: подписка навсегда, лимиты по SEO и скорости, переезд означает переписать сайт с нуля |
Цена ошибки здесь не в деньгах на старте, а в стоимости выхода. Сайт из конструктора не переносят — его делают заново. То же с WordPress, обвешанным тридцатью плагинами. Развёрнутое сравнение подходов мы собрали отдельно: Next.js против WordPress и конструкторов.
Почему мы работаем на headless Sanity
Это не вопрос моды: в headless-модели исчезает большинство причин, по которым клиенты приходят к нам с чужими сайтами на переделку.
- Контент отдельно от кода. Редактор работает с полями «Заголовок», «Цена», «Фото», а не с блоками вёрстки. Сломать сетку страницы через админку физически невозможно — таких кнопок там нет.
- Один контент — несколько каналов. То же описание услуги идёт на сайт, в мобильное приложение и в рассылку. Не нужно править в трёх местах, и не бывает расхождений.
- Сайт остаётся быстрым. Страницы собираются заранее и отдаются как статика, поэтому CMS не участвует в загрузке страницы для посетителя — в отличие от WordPress, который собирает страницу в момент запроса.
- Двуязычность не рассинхронизируется. Русская и английская версии лежат полями одного документа, так что не бывает ситуации «цену обновили на одном языке, на втором забыли».
Минус тоже есть, и мы называем его честно: headless требует разработчика на этапе запуска. Такую систему вы не поставите сами за вечер. Поэтому она и входит в проекты, которые мы ведём, а не продаётся отдельной коробкой.
Нужна ли CMS вообще
Честный ответ: не всегда. Лендингу с одной оффертой CMS чаще вредит, чем помогает — текст там меняют раз в квартал, а система добавляет ещё один движущийся элемент, который нужно обновлять и администрировать. Лендинг от $800 мы обычно отдаём без админки: точечные правки выходят дешевле.
CMS нужна там, где контент живой: новости, блог, каталог, цены, вакансии, несколько языков, несколько человек с доступом. В наших проектах от $2 500 она входит в пакет — в том числе в корпоративный сайт от $2 500. Отдельной строки «настройка админки» в счёте не бывает.
Четыре ошибки, которые дорого стоят
- Плагин на каждую задачу. Тридцать плагинов — это тридцать чужих кодовых баз внутри вашего сайта. Каждая может сломаться, замедлить страницу или открыть дыру. Половину обычно ставили «посмотреть» и забыли.
- Обновления никто не ставит. Сайт запустили, подрядчик ушёл, версия системы осталась прошлогодней. Через год это уже не сайт, а открытая дверь: взломанные WordPress-сайты в 2026-м — почти всегда старое ядро или старый плагин.
- Доступы только у подрядчика. Классика: домен, хостинг и админка оформлены на агентство. Пока всё хорошо — удобно. Когда расходитесь — выясняется, что сайт вам не принадлежит. Административный доступ должен быть на вашей почте с первого дня.
- Редактор с правами администратора. Контент-менеджеру не нужны права ставить плагины и менять шаблон. Роли разделяются за пять минут при запуске и экономят один аварийный вечер в год.
Коротко о главном: CMS — это не сайт и не дизайн, а способ управлять содержимым. Вопрос не «какая CMS лучше», а «сколько контента у вас реально меняется и кто будет этим заниматься». Ответ на него сразу отсекает два варианта из трёх.



