Что такое CMS и как выбрать систему для сайта

Артём Салыев · обновлено · 8 мин чтения

Что такое CMS простыми словами: система управления контентом (Content Management System), то есть программа на сервере, через которую тексты, фото, товары и страницы сайта меняют в админке без правки кода. Известные CMS: WordPress, 1С-Битрикс, Joomla, Drupal. Выбирают систему по 4 вопросам: задачи сайта, бюджет на лицензию, кто ведёт контент и кто поддерживает код.

Что такое CMS простыми словами?

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

Через CMS обычно ведут сайты компаний, блоги, каталоги и интернет-магазины, то есть всё, где контент регулярно меняется. Лендингу на одну услугу система управления контентом часто не нужна: страницу проще и быстрее собрать кодом.

Что такое CMS-система: из чего она состоит?

CMS-система состоит из 5 частей, и у большинства популярных систем они устроены похоже:

  • ядро: код, который принимает запрос посетителя и собирает страницу;
  • база данных: тексты, товары, пользователи и настройки хранятся в MySQL или другой СУБД;
  • админка (CMA, content management application): панель управления для редакторов, где добавляют страницы, записи и файлы;
  • шаблон или тема (CDA, content delivery application): оформление, по которому контент превращается в страницы сайта;
  • модули и плагины: дополнительные инструменты, от формы заявки и SEO до онлайн-оплаты и обмена с 1С.

Разделение на части даёт главное свойство CMS: дизайн можно поменять, не трогая тексты и товары, а наполнение правит человек без знания кода.

Как работает система управления контентом?

Система управления контентом в типичной схеме собирает страницу за 4 шага, когда посетитель открывает адрес:

  1. 01
    Запрос

    Браузер обращается к адресу страницы, сервер передаёт запрос ядру CMS.

  2. 02
    Данные

    Ядро находит в базе текст, фото, цены и метатеги страницы.

  3. 03
    Шаблон

    Текст подставляется в оформление темы, модули добавляют свои блоки: меню, форму, корзину.

  4. 04
    Ответ

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

Редактор видит другую сторону: интерфейс админки с формой страницы. Нажал «Опубликовать», данные записались в базу, и при следующем запросе страница соберётся уже с новым текстом. Поэтому управлять контентом может маркетолог или менеджер, а не только программист.

Что такое CMS сайта и как узнать, на чём он сделан?

CMS сайта это конкретная система, на которой работает конкретный ресурс: например, WordPress у блога или OpenCart у магазина. Узнать её можно по 3 признакам. Первый: в исходном коде страницы (Ctrl+U) часто есть метатег generator с названием системы. Второй: характерные папки, /wp-content/ у WordPress, /bitrix/ у 1С-Битрикс, /components/com_ у Joomla, /sites/default/ у Drupal. Третий: расширение Wappalyzer и онлайн-сервисы определения CMS. Если следов нет, сайт может быть на конструкторе, генераторе статических страниц или самописном коде.

Какие бывают CMS?

CMS делят на 5 групп по лицензии и способу размещения:

  • Бесплатные с открытым кодом: WordPress, Joomla, Drupal, OpenCart, MODX. Платить нужно за хостинг, разработку и платные плагины.
  • Коммерческие: 1С-Битрикс, UMI.CMS, NetCat. Лицензия покупается у вендора, зато в комплекте готовые модули и поддержка разработчика системы.
  • Конструкторы: Тильда, Craftum и аналоги. Редактор, хостинг и шаблоны в одной подписке, но сервер и исходники принадлежат платформе.
  • Самописные: система, написанная под один проект на Python, Node.js или PHP. Подходит, когда логика сайта не укладывается в готовые решения.
  • Headless CMS: Strapi, Directus и подобные. Хранят тексты и данные и отдают их по API сайту, мобильному приложению или чат-боту, а внешний вид собирается отдельно.

WordPress, 1С-Битрикс, конструктор или свой код: что выбрать?

Ниже 5 вариантов, разобранных по 4 параметрам. Цены лицензий не указываем: у коммерческих систем их устанавливает вендор, и они меняются.

ВариантЛицензияДля каких задач подходитСлабое место
WordPressБесплатная (GPL)Блог, сайт услуг, сайт компании, магазин на WooCommerceБезопасность зависит от плагинов и обновлений
1С-БитриксПлатная, цена зависит от редакцииМагазин и каталог с обменом с 1С, B2B, личные кабинетыЛицензия, продление обновлений, требования к хостингу
Joomla, DrupalБесплатныеПорталы, многоязычные и сложные сайты со своей структуройОсвоить сложнее, чем WordPress
КонструкторПодписка платформыЛендинг, визитка, проверка идеиСайт живёт на чужой платформе, перенос ограничен
Свой кодНе нужнаВеб-сервисы, кабинеты, нестандартная логикаДороже на старте, нужна документация для поддержки

Конструкторы честно закрывают часть задач, подробный разбор в статье сайт на Тильде: плюсы, минусы и цена.

Плюсы и минусы CMS

У готовой CMS 2 главных плюса и 2 главных минуса, и минусы проявляются через год-два после запуска:

  • Плюс: контент без программиста

    Страницы, цены и записи блога правит сотрудник компании в визуальном редакторе.

  • Плюс: готовые модули

    Формы, SEO, онлайн-оплата, обмен с 1С подключаются как готовые инструменты, а не пишутся с нуля.

  • Минус: лишний вес

    Универсальные темы и десятки плагинов утяжеляют страницы, и сайт медленнее грузится на телефоне.

  • Минус: обновления

    Ядро и плагины нужно обновлять, иначе старые версии становятся дырой в безопасности.

Как выбрать CMS для сайта?

Выбор CMS начинают не со списка систем, а с 6 вопросов о задачах сайта:

  1. Что сайт должен делать для бизнеса. Блог и сайт услуг укладываются в WordPress, магазин с 1С в 1С-Битрикс, сервис со своей логикой в собственный код.
  2. Кто будет вести контент. Менеджеру нужен понятный интерфейс админки, а не правка вёрстки.
  3. С чем интегрироваться. 1С, CRM, онлайн-оплата, службы доставки: проверьте, есть ли готовые модули и инструменты обмена и кто их поддерживает.
  4. Бюджет на 3 года вперёд. Считайте лицензию и её продление, хостинг, платные плагины и поддержку, а не только цену запуска.
  5. Кто будет поддерживать код. У распространённой платформы проще найти нового разработчика, если подрядчик сменится.
  6. Скорость и SEO. Шаблон не должен быть перегружен: откройте демо на телефоне и проверьте его в PageSpeed Insights.

С выбором CMS не стоит спешить до брифа: платформу подбирают под задачи и структуру сайта до дизайна, а не после. Если задача ясна, смотрите подробности по платформам: сайт на WordPress и сайт на 1С-Битрикс.

Сколько стоит сайт на CMS?

Сайт на CMS в нашей студии в 2026 году стоит от 250 000 ₽ за корпоративный проект и от 400 000 ₽ за интернет-магазин, и от выбора между WordPress и Битриксом цена не зависит. К разработке добавляются 3 статьи расходов: лицензия, хостинг с доменом и поддержка. У WordPress, Joomla и Drupal лицензия бесплатная, у 1С-Битрикс оплачивается вендору по цене редакции. Хостинг и домен оплачиваются провайдерам, подробно в статье домен и хостинг.

Лендинг без CMS, на чистом HTML, стоит от 95 000 ₽, поддержка любого сайта от 30 000 ₽ в месяц. Ориентир под ваш набор функций даёт калькулятор стоимости, точная смета фиксируется в договоре.

Стандарты и требования к сайту на любой CMS

Платформа не отменяет базовых требований, проверьте эти 6 пунктов до приёмки сайта:

  • скорость по Core Web Vitals: LCP до 2,5 с, INP до 200 мс, CLS до 0,1;
  • формы с согласием на обработку персональных данных по 152-ФЗ от 27.07.2006;
  • валидная разметка и микроразметка Schema.org;
  • адаптив на телефонах и в разных браузерах;
  • HTTPS, резервные копии, свежие версии ядра и плагинов;
  • домен, хостинг и доступы к админке оформлены на владельца бизнеса.

Какие CMS используем мы

Мы не держимся за одну систему: решения с 2016 года подбираем под задачу. Лендинги и визитки пишем на чистом HTML, CSS и JavaScript: CMS там лишняя, а страница легче. Сайты компаний и магазины делаем на WordPress или 1С-Битрикс, например, на второй из них работает сайт медиагруппы «Мастер Ин». Веб-сервисы, личные кабинеты и боты пишем на Python и Node.js, подробнее на странице разработка веб-сервисов.

Магазин инженерной сантехники Rilis на 7 774 позиции собран на Astro, генераторе статических страниц: цены и остатки обновляются по прайсу. На любой платформе код, домен и доступы остаются у заказчика.

Как проверить подрядчика, который делает сайт на CMS?

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

Вывод: какую CMS выбрать

CMS нужна, когда контент сайта меняется и его ведёт не программист. Для блога и сайта услуг обычно хватает WordPress, для магазина с обменом с 1С подходит 1С-Битрикс, для лендинга CMS лишняя, а сервис с уникальной логикой честнее писать кодом. Выбирайте платформу под задачи бизнеса на 2-3 года вперёд и считайте не только запуск, но и поддержку.

Частые вопросы

Что лучше: CMS или конструктор?

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

Можно ли поменять CMS у готового сайта?

Можно, это называется переездом: контент, метатеги и адреса страниц переносят на новую систему, а для изменившихся URL ставят 301-редиректы. Дизайн обычно делают заново, потому что шаблоны разных CMS несовместимы. Переезд в нашей студии стоит от 90 000 ₽ и занимает от 3 недель, точная смета зависит от объёма страниц и интеграций.

Нужно ли знать программирование, чтобы работать в CMS?

Для ведения сайта нет: тексты, фото и страницы правятся в визуальном редакторе через панель управления. Знания HTML, CSS и PHP нужны, чтобы менять шаблон, писать модули и чинить ошибки после обновлений. Поэтому обычная схема такая: сайт наполняет сотрудник компании, а код поддерживает разработчик или студия по договору поддержки.

Какая CMS самая безопасная?

Безопасность зависит не столько от системы, сколько от обновлений и дисциплины: у любой CMS уязвимости закрывают свежими версиями ядра и модулей. В 1С-Битрикс встроены модули защиты, у WordPress и Joomla защиту собирают плагинами и настройками сервера. Заброшенный сайт без обновлений и резервных копий опасен на любой платформе, поэтому поддержку планируйте сразу.

Обсудить
проект

Заполните форму
*Одновременно ведём ограниченное число проектов
Наверх ↑