CMS (Content Management System)
CMS (Content Management System, система управления контентом) – это программа, через которую добавляют и меняют страницы, товары, тексты и картинки сайта без правки кода.
Без CMS каждую новую страницу пришлось бы верстать вручную и выкладывать на сервер. С CMS менеджер открывает админку, заполняет поля и нажимает «Сохранить». Дизайн, код и содержимое хранятся отдельно, поэтому текст можно поменять, не трогая шаблон, а шаблон сменить, не теряя тексты.
Ядро, база данных, шаблон и админка

Ядро принимает запросы посетителей, собирает страницы и проверяет права пользователей. В базе данных лежат тексты, товары, настройки. Шаблон отвечает за внешний вид. Через админку редакторы работают с содержимым, а модули и плагины добавляют возможности: корзину, блог, формы, личный кабинет.
Например, чтобы добавить новую услугу, редактор создаёт элемент в разделе «Услуги» и вписывает название, цену и текст. Страницу по шаблону CMS собирает сама, а если это настроено, добавляет её в меню и в sitemap.xml.
Открытые, коммерческие и самописные CMS
| Тип | Примеры | Особенности |
|---|---|---|
| Открытые | WordPress, Joomla, Drupal, MODX, OpenCart | Бесплатны, код открыт, много плагинов. За обновлениями и безопасностью следите сами |
| Коммерческие | 1С-Битрикс, DataLife Engine | Платная лицензия, поддержка разработчика, обновления по подписке |
| Конструкторы | Tilda и аналоги | Сайт собирают из блоков в браузере, хостинг включён. Быстрый старт, но мало свободы для доработок |
| Самописные | Своя разработка | Делают ровно то, что нужно, но зависят от команды, которая их написала |
WordPress чаще берут для блогов и контентных сайтов. 1С-Битрикс популярна у российского бизнеса за интеграцию с 1С и Битрикс24, а на её основе есть готовые отраслевые решения Аспро для магазинов, медицины, производства. OpenCart заточена под интернет-магазины, MODX любят разработчики за гибкость, DataLife Engine используют новостные сайты.
Конструктор или CMS
Конструктор хорош для лендинга под акцию или мероприятие: собрали за пару дней и запустили. Для сайта, который будет расти, его ограничения быстро становятся заметны: каталог с фильтрами, личный кабинет, обмен с 1С и тонкие SEO-настройки делать сложно или нельзя.
У клиники «Три Сердца» старый сайт был на Tilda: он плохо индексировался, почти не имел трафика и медленно грузился. Мы сделали новый сайт на 1С-Битрикс и решении Аспро, а ещё занялись контентом и локальным SEO. Еженедельная посещаемость выросла с 1 000 до 5 500 уникальных посетителей. Подробнее в кейсах о разработке сайта и продвижении «Три Сердца».

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

Посчитайте стоимость владения сайтом, а не одного запуска: лицензия и её продление, хостинг, доработки, обновления. Бесплатная CMS с десятком платных плагинов и самописными правками может обойтись дороже коммерческой.
Отдельный вопрос: делать сайт с нуля или на готовом решении. Готовое решение вроде шаблонов Аспро запускается быстрее и дешевле, в нём уже есть типовые для отрасли разделы и функции. Минус в том, что дизайн и структура у таких сайтов похожи, и под себя их приходится дорабатывать. Разработка с нуля нужна, когда логика сайта нестандартная или фирменный дизайн важнее сроков.
Какую CMS взять, сколько она стоит и как с неё переехать
Какую CMS выбрать для интернет-магазина с обменом с 1С?
В России чаще всего 1С-Битрикс редакции «Малый бизнес» или старше: там есть торговый каталог и штатный обмен товарами, ценами, остатками и заказами с 1С. Небольшому магазину на несколько десятков позиций без учётной системы хватит OpenCart или WordPress с плагином WooCommerce.
На каком движке удобнее вести блог или новостной сайт?
Блог и базу знаний обычно делают на WordPress: блочный редактор, тысячи тем, установка на обычный хостинг. Для новостного сайта с частыми публикациями часто берут DataLife Engine.
Во что обходится бесплатная CMS?
Бесплатна только сама программа. Платить придётся за хостинг, домен, премиальные темы и плагины, работу разработчика и обновления. У 1С-Битрикс сверху добавляется лицензия с продлением раз в год, зато обмен с 1С и модуль защиты уже внутри и не собираются из сторонних дополнений.
Где найти вход в админку своего сайта?
Попробуйте служебные адреса: /wp-admin/ для WordPress, /bitrix/admin/ для 1С-Битрикс, /administrator/ для Joomla. Сайт на Tilda или Wix правят из личного кабинета сервиса, отдельной страницы входа на домене у них нет. Если ничего не открылось, логин и адрес входа должен передать подрядчик, который делал сайт.
Как сменить CMS и не потерять поисковый трафик?
Перед запуском нового сайта составьте таблицу соответствия: каждый старый адрес и его новый адрес, а затем настройте по ней 301 редиректы. Так мы переносили сайт производителя трубопроводной арматуры: прежняя платформа мешала расширять каталог, и его перевели на шаблон 1С-Битрикс с функциями магазина. План по шагам есть в статье SEO-переезд сайта.
Что выбрать: готовое решение Аспро или сайт с нуля?
Если процессы типовые и под вашу отрасль уже есть решение, запускайтесь на Аспро: типовые разделы, мобильная версия и базовые SEO-настройки там уже готовы, и время уходит на структуру и контент, а не на программирование. Разработку с нуля выбирают, когда список доработок шаблона длиннее того, что в нём подходит без изменений.
Чем рискует компания с самописной системой управления?
Главный риск в зависимости от одного программиста. У поставщика персонала для торговых сетей старый портал написал собственный программист компании на Python: голые таблицы без админ-панели, и любую правку мог внести только он. Новый портал мы сделали уже с админкой, где изменения вносят без разработчика.
Как часто ставить обновления ядра и плагинов?
Исправления безопасности ставьте в течение нескольких дней после выхода. Мелкие обновления удобно собирать раз в месяц, а крупные версии с новыми требованиями к серверу планируют отдельно и сначала проверяют на копии сайта. Перед любым обновлением нужна резервная копия файлов и базы, из которой вы уже пробовали восстановиться.
Чем коммерческая CMS отличается от открытой, если не считать цены?
За коммерческой системой стоит компания-разработчик: она выпускает обновления ядра и отвечает на вопросы, пока действует лицензия. Открытую CMS развивает сообщество, а плагины пишут сторонние авторы, и проверять их совместимость приходится вам. Зато для открытых систем больше бесплатных тем и дополнений.
На кого оформлять домен, хостинг и лицензию CMS?
На вашу компанию, а не на подрядчика или фрилансера. Доступы ко всему этому разработчик передаёт после запуска, и это стоит записать в договор. Тогда через год можно спокойно сменить команду поддержки и не выяснять, кому принадлежит сайт.
Какие SEO-настройки должна давать CMS
Для продвижения система должна позволять менять title и description каждой страницы, делать ЧПУ, настраивать canonical и noindex, собирать sitemap.xml и ставить 301 редиректы без программиста. Отдельно проверьте, не плодит ли она дубли: страницы фильтров, сортировок и пагинации с параметрами в адресе. И скорость: тяжёлый шаблон с десятками плагинов тормозит, подробнее в статье Скорость сайта.
Как узнать, на какой CMS сделан сайт
Чаще всего это нужно перед покупкой готового решения или перед аудитом конкурента. Проверка занимает пару минут:
- Поставьте расширение для браузера Wappalyzer или откройте сайт в онлайн-сервисе вроде BuiltWith или WhatCMS. Они ищут в коде и заголовках сервера известные следы систем и сразу называют движок.
- Если сервис не ответил, откройте исходный код страницы (Ctrl+U) и поищите тег
meta name="generator": WordPress, Joomla и Drupal часто пишут туда своё название. - Посмотрите пути к файлам стилей, скриптов и картинок. По ним систему видно даже тогда, когда generator убран.
- Проверьте адрес входа в админку из таблицы ниже. Если открылась форма входа, система найдена.
| Система | Что искать в коде | Вход в админку |
|---|---|---|
| WordPress | /wp-content/, /wp-includes/ | /wp-admin/ |
| 1С-Битрикс | /bitrix/ в путях к файлам | /bitrix/admin/ |
| Joomla | /media/system/, generator «Joomla!» | /administrator/ |
| Drupal | /sites/default/files/ | /user/login |
| Tilda | файлы с домена tildacdn.com | нет, вход через tilda.cc |
| Wix | картинки с static.wixstatic.com | нет, вход через wix.com |
Если ни один способ ничего не показал, скорее всего, сайт работает на самописной системе или разработчик специально спрятал следы. Тогда точный ответ даст только владелец сайта или его подрядчик.
Как по шагам определить CMS своего или чужого сайта, мы разобрали в статье блога «Как узнать CMS сайта».
Как неудачный выбор CMS оборачивается взломом, переездом и потерей трафика
- Выбрать CMS, потому что её знает знакомый программист, а не потому что она подходит задаче.
- Сделать сайт на конструкторе, а потом выяснить, что перенести его к себе можно только с ограничениями: многие функции работают лишь внутри сервиса.
- Не обновлять ядро и плагины. Большинство взломов идёт через старые версии.
- Сменить CMS без плана редиректов. Адреса страниц меняются, и трафик падает, подробнее в статье SEO-переезд сайта.
Сайты на 1С-Битрикс разрабатываем под ключ и запускаем на готовых решениях Аспро. Если сайт уже работает, поможем с обновлением платформы, технической поддержкой и техническим аудитом.
Документация 1С-Битрикс и WordPress, наш кейс
Остались вопросы по теме «CMS (Content Management System)»?
Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.
Отвечает по темеДмитрий КолесниковWeb-разработчикНад статьёй работали
Кейсы по теме
РазработкаМедицина, сеть клиник
Разработка сайта сети медицинских клиник «Три Сердца» на шаблоне Aspro
Новый сайт клиники: удобная структура, база для SEO, современный дизайн с мобильной версией и полезный контент
МаркетингМедицина, центр репродуктивной медицины
SEO-продвижение клиники «Три Сердца»
Посетителей в 5,5 раза большеНа январь 2025 года: 5 500 посетителей в неделю вместо 1 000, обращение стоит 60–70 ₽
Услуги по теме
Тарифы по теме
Пакет 20 часов в месяц для работающего сайта: следим за доступностью, делаем копии, восстанавливаем после сбоев и выкладываем контент.
- Задачи
- Ждем от заказчика
- Обновления
- Нет
- Исправление ошибок на сайте
- Небольшие доработки
- Размещение контента
- Учёт часов по каждой задаче
- Ежемесячный отчёт о задачах
- Резервная копия перед крупными правками
- Мониторинг работоспособности сайта
- Регулярное резервное копирование
Пакет 40 часов в месяц: сайт работает стабильно, а команда с дизайнером и разработчиками делает новые функции по вашим задачам.
- Задачи
- Ждем от заказчика
- Обновления
- Да
- Исправление ошибок на сайте
- Небольшие доработки
- Размещение контента
- Учёт часов по каждой задаче
- Ежемесячный отчёт о задачах
- Резервная копия перед крупными правками
- Мониторинг работоспособности сайта
- Регулярное резервное копирование
Пакет 80 часов в месяц для сайтов, через которые идут продажи: защита, обновления Bitrix и PHP, A/B-тесты, а задачи на улучшение предлагаем сами.
- Задачи
- Ждем от заказчика и предлагаем сами
- Обновления
- Да
- Исправление ошибок на сайте
- Небольшие доработки
- Размещение контента
- Учёт часов по каждой задаче
- Ежемесячный отчёт о задачах
- Резервная копия перед крупными правками
- Мониторинг работоспособности сайта
- Регулярное резервное копирование
Посчитайте стоимость проекта за 2 минуты
Калькулятор соберёт смету по нашим тарифам: сайт, дизайн, интеграции и поддержка.
