Написать нам в Telegram

Что такое CMS простыми словами: как устроена система управления сайтом

Разработка
19 сентября 2026 г.
Фото Максим Козлов
Максим КозловРуководитель отдела разработки

CMS (Content Management System, система управления контентом) — это программа, через которую сайтом управляют без правки кода: добавляют страницы и товары, меняют тексты, цены, баннеры, заполняют мета-теги, раздают доступы сотрудникам. Если сказать простыми словами, CMS — это «админка» плюс механизм, который из записей в базе данных собирает готовые страницы для посетителей. Поэтому «cms это» в бытовой речи почти всегда синоним «движка сайта».

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

Что делает CMS: пять задач системы управления сайтом

У любой CMS, от WordPress до 1С-Битрикс, один и тот же базовый набор функций. Отличаются глубина и удобство, но не суть.

  1. Управление контентом. Страницы, новости, статьи, карточки товаров, документы, фото и видео хранятся как структурированные записи: заголовок, текст, цена, характеристики, дата публикации. Редактор работает с полями формы, а не с HTML-файлами.
  2. Шаблоны и оформление. Дизайн отделён от содержимого. Шаблон описывает, как выглядит карточка товара или статья, а CMS подставляет в него данные. Поменяли шаблон — изменились все страницы этого типа.
  3. Пользователи и права. Администратор, контент-менеджер, SEO-специалист, менеджер по заказам получают разные роли. Контент-менеджер правит тексты, но не видит настройки оплаты; SEO-специалист меняет мета-теги, но не удаляет разделы.
  4. Модули и расширения. Формы заявок, каталог, корзина, онлайн-оплата, обмен с 1С, поиск, мультиязычность подключаются модулями (в WordPress их называют плагинами), а не пишутся с нуля.
  5. SEO-настройки. Человекопонятные адреса страниц (ЧПУ), title и description, карта сайта sitemap.xml, robots.txt, редиректы, канонические ссылки, микроразметка. В хорошей CMS всё это настраивается из админки, а не через программиста.
Главная ценность CMS для бизнеса — разделение ролей. Программист один раз настраивает структуру и шаблоны, а дальше маркетологи и менеджеры ведут сайт сами, без очереди в разработку на каждую запятую.

Из чего состоит CMS: ядро, база данных, админка, шаблоны, расширения

Если заглянуть «под капот», система управления контентом сайта состоит из пяти слоёв. Понимать их полезно хотя бы для того, чтобы говорить с подрядчиком на одном языке и понимать, что именно ломается при неудачном обновлении.

КомпонентЧто этоЗа что отвечает
ЯдроОсновной программный код системы (у большинства популярных CMS — на PHP)Обработка запросов, авторизация, работа с базой, кеширование, безопасность. Обновляется разработчиком CMS
База данныхОбычно MySQL/MariaDB или PostgreSQLХранит контент, настройки, пользователей, заказы. Это самое ценное на сайте — её и нужно бэкапить в первую очередь
Админка (панель управления)Закрытый раздел сайта, например /wp-admin/ или /bitrix/admin/Интерфейс для редакторов: формы, списки, загрузка файлов, настройки
Шаблоны (темы)HTML-разметка, стили и скрипты с «дырками» под данныеВнешний вид сайта. Меняется без потери контента
РасширенияМодули, плагины, компоненты от разработчика CMS или сторонних авторовДополнительные функции: магазин, формы, SEO, интеграции

Отдельно от CMS живут хостинг или сервер (где всё это запущено) и домен (адрес сайта). Их часто путают с «движком», но это разные сущности: сайт на одной и той же CMS можно перенести на другой хостинг, не меняя ни строчки кода.

Что такое движок сайта и чем он отличается от CMS

«Движок» — профессиональный жаргон. Обычно так называют ту программную платформу, на которой работает сайт. В большинстве разговоров «движок» и «CMS» — одно и то же: «сайт на движке WordPress» означает «сайт на CMS WordPress».

Тонкая разница есть: движок — более широкое понятие. У самописного сайта или веб-сервиса на фреймворке (Laravel, Next.js, Django) тоже есть движок, но готовой системы управления контентом может не быть вовсе, или админка написана под конкретный проект. И наоборот, в headless-архитектуре CMS отвечает только за контент, а страницы собирает отдельное приложение. Поэтому корректнее так: CMS — это частный, самый распространённый вид движка, в котором «из коробки» есть панель управления контентом.

Как работает страница в CMS: от запроса до готового HTML

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

  1. Браузер запрашивает адрес, например /catalog/dreli/makita-hp1630/.
  2. Веб-сервер (nginx или Apache) передаёт запрос ядру CMS.
  3. Ядро разбирает адрес (роутинг) и понимает: это карточка товара с таким-то символьным кодом.
  4. CMS достаёт из базы данных название, цену, фото, характеристики, остатки, мета-теги.
  5. Данные подставляются в шаблон карточки товара, подключаются общие блоки: шапка, меню, подвал.
  6. Готовый HTML уходит в браузер, а результат при необходимости кладётся в кеш, чтобы следующий посетитель получил страницу быстрее, без повторных запросов к базе.

Из этой схемы понятны типовые проблемы. Медленный сайт — чаще всего тяжёлые запросы к базе и выключенный кеш. «Сломалась вёрстка после обновления» — несовместимость шаблона с новой версией ядра. «Сайт отдаёт ошибку 500» — падение на шаге ядра или базы. Изменили цену в админке, а на сайте старая — не сброшен кеш.

Контент в CMS хранится отдельно от дизайна. Именно это позволяет сделать редизайн без повторного наполнения сайта и перенести каталог из одной системы в другую через выгрузку базы.

Виды CMS: коробочные, облачные SaaS и headless

Системы управления сайтом принято делить по модели распространения и по архитектуре. Таблица ниже — не рейтинг, а карта: какие бывают классы и чем они отличаются для владельца.

ВидПримерыГде работает и кто владеет кодомОсобенности для бизнеса
Коробочные платные1С-Битрикс, UMI.CMS, NetCatНа вашем хостинге или сервере; код у вас, по лицензииЛицензия и платное продление обновлений, развитая экосистема модулей, интеграция с 1С
Коробочные бесплатные (open source)WordPress, OpenCart, MODX, Drupal, JoomlaНа вашем хостинге; код открытНет лицензионных платежей, огромный выбор плагинов, но безопасность и совместимость расширений — на вашей стороне
Облачные SaaS-платформы и конструкторыОблачные конструкторы сайтов, SaaS-платформы для интернет-магазиновНа серверах сервиса; вы арендуете доступБыстрый старт и ежемесячная подписка; код и сервер не ваши, возможности ограничены платформой
Headless CMSStrapi, Directus, PayloadНа своём сервере или в облаке; отдают контент по APIОдин контент для сайта, приложения и других каналов; фронтенд пишется отдельно, нужна команда разработки

Коробочные CMS

Классическая модель: дистрибутив устанавливается на хостинг, сайт полностью под вашим контролем. Платные системы берут деньги за лицензию и за доступ к обновлениям; условия продления у каждой системы свои. Бесплатные open-source системы распространяются свободно, а платите вы за разработку, платные плагины и поддержку. По данным W3Techs, на WordPress работает около 40% всех сайтов в мире и почти 60% сайтов с известной CMS — это самая распространённая система.

Облачные платформы (SaaS)

Сайт собирается в визуальном редакторе и живёт на серверах сервиса. Хостинг, обновления и безопасность — забота платформы. Обратная сторона — сайт нельзя перенести «как есть», функции ограничены тарифом, а доработки упираются в то, что разрешает сервис.

Headless CMS: что это

Headless — «без головы», то есть без встроенного фронтенда. Такая система хранит контент и отдаёт его по API, а внешний вид сайта, мобильного приложения или экрана в торговом зале делает отдельная программа. Это не синоним «облачной CMS», как иногда пишут: Strapi или Directus вы спокойно ставите на свой сервер. Headless оправдан, когда контент нужно публиковать в несколько каналов или нужен быстрый фронтенд на современном стеке; для типового корпоративного сайта это обычно избыточно.

Чем CMS отличается от конструктора и самописного сайта

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

  • CMS — готовое ядро и админка, поверх которых разработчик делает ваш дизайн и функции. Сайт живёт на вашем хостинге, код можно дорабатывать и переносить.
  • Конструктор — облачный сервис, где сайт собирают из готовых блоков. Проще на старте, но вы арендуете площадку, а не владеете сайтом; сложную логику, интеграции и нестандартное SEO сделать трудно или нельзя.
  • Самописный сайт — код и админка пишутся под проект на фреймворке. Максимальная гибкость и скорость, но выше цена и зависимость от команды, которая знает этот код.

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

Какие CMS популярны в России и для каких задач

Без рейтинга — просто ориентиры, где какая система встречается чаще всего:

  • 1С-Битрикс — корпоративные сайты среднего и крупного бизнеса, интернет-магазины с обменом с 1С, B2B-кабинеты, проекты с требованиями к размещению данных в РФ. Подробнее о типовых проектах — на странице разработки сайтов на Битрикс.
  • WordPress — корпоративные сайты, блоги, медиа, контентные проекты, где важна простота редактирования. Как делают такие проекты — на странице создания сайтов на WordPress.
  • OpenCart — небольшие и средние интернет-магазины с ограниченным бюджетом.
  • MODX — сайты с нестандартной структурой, которые удобно собирать из «чанков» и шаблонов.
  • Headless-системы — проекты на современном фронтенде (Next.js, Nuxt) и мультиканальный контент.
Популярность CMS не гарантирует качество конкретного сайта. На одной и той же платформе можно сделать быстрый надёжный проект и медленный сайт, собранный из десятка конфликтующих плагинов. Решает архитектура и квалификация исполнителя.

Что владельцу сайта нужно знать про свою CMS

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

Обновления

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

Лицензии

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

Доступы

У компании должны быть на руках: доступ администратора в админку, доступ к хостингу и базе данных (или FTP/SSH), ключи лицензий, аккаунты в маркетплейсах модулей. Если всё это оформлено на подрядчика или фрилансера, при расставании с ним вы рискуете потерять управление сайтом.

Безопасность и резервные копии

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

Частые ошибки при работе с CMS

  • Правка ядра. Разработчик меняет файлы ядра вместо того, чтобы делать доработки в модулях и шаблонах. Итог — первое же обновление затирает изменения, и сайт перестают обновлять вообще.
  • Зоопарк плагинов. Для каждой мелочи ставится отдельное расширение. Через год на сайте 40 плагинов, часть заброшена авторами, сайт медленный и уязвимый.
  • Одна учётная запись на всех. Все сотрудники и подрядчики заходят под общим логином admin — невозможно понять, кто что изменил, и нельзя отозвать доступ у одного человека.
  • Лицензия и доступы на подрядчике. Ключи и аккаунты зарегистрированы на студию или фрилансера, у владельца на руках ничего нет.
  • Нет бэкапов или они хранятся на том же сервере. При сбое или взломе копия пропадает вместе с сайтом.
  • Сложная задача на простой платформе. Магазин с тысячами товаров, обменом с 1С и личными кабинетами пытаются уместить в конструктор или слабую CMS, а потом переезжают с потерей времени и позиций.
Попросите подрядчика при сдаче сайта передать короткий паспорт проекта: CMS и её версия, редакция лицензии и срок продления, список установленных модулей, где лежат бэкапы и кто отвечает за обновления. Это полстраницы текста, которые экономят недели при смене исполнителя.

Чек-лист: проверьте, всё ли в порядке с CMS вашего сайта

  • Вы знаете, на какой CMS и какой версии работает сайт.
  • Доступ администратора в админку есть у сотрудника компании, а не только у подрядчика.
  • Доступы к хостингу, базе данных и домену оформлены на компанию.
  • Лицензия платной CMS и платных модулей оформлена на владельца, известна дата продления.
  • Ядро и расширения обновлялись в последние полгода, есть ответственный за обновления.
  • Бэкапы файлов и базы делаются автоматически и хранятся вне основного сервера.
  • У каждого сотрудника своя учётная запись с нужными правами, общих логинов нет.
  • Неиспользуемые плагины и модули удалены, а не просто отключены.
  • SEO-настройки (title, description, ЧПУ, sitemap, редиректы) редактируются из админки без программиста.

Итог: CMS — это фундамент, а не просто админка

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

Частые вопросы
CMS — это Content Management System, по-русски «система управления контентом». Иногда аббревиатуру произносят как «ЦМС» или «СиЭмЭс». По смыслу это программная платформа сайта с панелью управления, через которую редактируют содержимое без знания кода.
Не обязательно. Если лендинг меняется раз в полгода, его можно сделать статичной страницей и править через разработчика. CMS нужна, когда контент обновляется регулярно: новости, товары, цены, акции, вакансии — и делать это должны сотрудники компании.
Можно, но это отдельный проект: перенос контента и базы, новая вёрстка шаблонов, настройка редиректов со старых адресов, проверка SEO. При аккуратной миграции позиции в поиске сохраняются; подробный план есть в нашей статье о переносе сайта на другой движок.
Нет. Бесплатна только сама система: разработка дизайна, вёрстка, настройка, платные плагины, хостинг и поддержка стоят денег. Разница с платными CMS в том, что нет лицензионных платежей за ядро, а безопасность и совместимость расширений ложатся на вашего подрядчика.
Да, для этого CMS и создаются. Добавить новость, поменять цену или фото товара — задачи на уровне офисного редактора. Но настройка структуры, шаблонов, модулей и интеграций остаётся за разработчиком, а права редакторов лучше ограничить только нужными разделами.
Проще всего — расширением браузера Wappalyzer или онлайн-сервисами определения CMS. Косвенные признаки видны и в коде страницы: пути вида /wp-content/ указывают на WordPress, /bitrix/ — на 1С-Битрикс. Если ни один сервис не определил платформу, сайт, скорее всего, самописный.
Создание сайтов
Поможем с этой задачей под ключ — от идеи до результата. Рассчитаем стоимость и сроки под вашу задачу.
Читать подробнее
Услуги по теме
Проектируем и собираем сайты, которые приносят заявки, а не просто красиво выглядят. Под ключ: от стратегии и прототипа до запуска и сопровождения. Стек ReactJS и собственная CMS — без шаблонов и привязки к чужой платформе.
Проектируем и разрабатываем сайты на 1С-Битрикс под ключ: с живой интеграцией 1С, каталогом и оплатами. Фикс-смета, поэтапная оплата 50/50, исходный код остаётся у вас.
Делаем сайты на WordPress так, чтобы они не выглядели как тысячи одинаковых: уникальный дизайн под ваш бизнес, чистый код вместо свалки плагинов, защита от взлома и медленной загрузки. Под ключ, по договору с фиксированной сметой.
Берём ваш сайт на абонентское обслуживание: мониторинг доступности, бэкапы, обновления и безопасность, доработки по часам и реакция на инциденты по SLA. Студия с 2008 года — поддерживаем сайты на любой CMS и самописном коде.