Самописный сайт или готовая CMS: что выбрать бизнесу
Чем самописный сайт отличается от готовой CMS, во что обходится каждый вариант на старте и через несколько лет, какие системы есть на рынке — от WordPress и OpenCart до 1С-Битрикс и 100300 CMS — и кому какая подходит.

Самописный сайт — это сайт, у которого система управления написана с нуля под конкретный проект. CMS — готовая система управления, на которой собирают сайт: WordPress, 1С-Битрикс, OpenCart и другие. Спор между ними обычно сводится к одному вопросу: что важнее — полная свобода или независимость от того, кто сайт сделал. Разберу, во что обходится каждый вариант на старте и через несколько лет, какие системы есть на рынке, включая российские, и кому какая подходит.
Чем отличаются подходы
В готовой CMS уже есть то, что нужно почти любому сайту: админка, пользователи и права, редактор страниц, меню, формы, поиск, обновления безопасности. Разработчик тратит время только на то, что отличает ваш сайт: дизайн, структуру, нестандартные функции.
В самописном сайте всё это пишется заново. Это даёт полную свободу: система делает ровно то, что нужно, и ничего лишнего. Но за свободу вы платите дважды — при разработке и при каждой следующей доработке.
Между крайностями есть середина, которую я использую чаще всего: готовая CMS, но своя тема и свои модули под задачу. Ядро, админка и обновления безопасности остаются от системы, а внешний вид и нестандартная логика пишутся под проект. Так сайт не выглядит шаблонным и не тащит лишнего, а сменить разработчика можно без переписывания всего с нуля: новому специалисту нужно разобраться только в теме и модулях, а не в целой системе.
Во что обходится каждый вариант
На старте
Самописный сайт почти всегда дороже и дольше: базовые вещи, которые в CMS есть из коробки, нужно спроектировать, написать и проверить. Сайт на CMS со своей темой обходится дешевле, потому что основа уже готова. Для ориентира — мои тарифы на создание сайта под ключ: сайт услуг от 55 000 ₽ и от 3 недель, корпоративный — от 90 000 ₽ и от 1 месяца.
Через два-три года
Стоимость владения складывается из нескольких статей расходов:
- хостинг — примерно одинаков для всех вариантов, если не брать крупные проекты;
- лицензии и подписки — WordPress и OpenCart бесплатны, но могут понадобиться платные плагины и темы; у 1С-Битрикс платная лицензия и продление обновлений; у самописного сайта лицензий нет;
- обновления безопасности — у популярной CMS их выпускают авторы системы, у самописного сайта их некому выпускать, кроме вашего разработчика;
- доработки — в CMS многое решается готовым модулем, в самописном сайте каждая новая функция пишется с нуля;
- смена исполнителя — самая недооценённая статья расходов.
Главный риск самописного сайта — зависимость от автора
Самописную систему знает только тот, кто её написал. Пока он на связи, всё хорошо. Когда он уходит, новый разработчик сначала разбирается в чужом коде, часто без документации, и нередко предлагает переписать всё заново. Владелец оказывается перед выбором: платить за изучение чужого кода или за новый сайт. Признаки того, что пора что-то менять, я разбирал в статье про смену движка сайта.
Риск можно снизить: оформить доступы к коду и хостингу на себя, требовать документацию и хранение кода в репозитории. Но полностью он не уходит.
Когда самописный сайт оправдан
- Сайт — это сервис со сложной логикой: личные кабинеты, расчёты, обработка заявок, которые плохо ложатся на устройство любой CMS.
- У компании есть свой разработчик или команда, которая будет вести проект годами.
- Нагрузка или требования к безопасности таковы, что нужен полный контроль над каждой строчкой кода.
Для сайта услуг, корпоративного сайта, каталога и большинства интернет-магазинов самописная система — лишние расходы без заметной пользы.
Какие CMS есть: международные и российские
WordPress
Самая распространённая CMS в мире, бесплатная, с открытым кодом. Подходит для сайтов услуг, корпоративных сайтов и блогов, для магазина есть расширение WooCommerce. Главный плюс — огромное число разработчиков: заменить исполнителя несложно. Минус — сайт быстро обрастает плагинами и конструкторами, если за этим не следить. Я делаю на WordPress свою тему с полями ACF, без визуальных конструкторов, — почему, рассказал в статье WordPress без Elementor.
OpenCart
Бесплатный движок с открытым кодом для интернет-магазинов. Простой каталог, много готовых модулей, понятная админка. Хорош для классического магазина, для сайта услуг избыточен. Для OpenCart 3 я пишу собственные модули.
WordPress и OpenCart — международные проекты, а не российские, хотя в России на них работает огромное количество сайтов.
1С-Битрикс
Самая известная российская коммерческая CMS. Стоимость лицензии зависит от редакции, продление обновлений платное. Сильные стороны — штатная интеграция с 1С, развитые возможности для крупных магазинов и порталов, наличие в реестре российского ПО, что важно для госзаказчиков и крупных компаний. Для малого бизнеса минусы — стоимость лицензии и разработки. Не путайте с Битрикс24: это CRM и корпоративный портал, а не полноценная система управления сайтом, хотя простые сайты в нём тоже можно собрать.
100300 CMS
Моя собственная система для сайтов и интернет-магазинов. Ядро бесплатное, абонентской платы нет, сайт работает на хостинге клиента. В ней есть конструктор блоков, шаблоны под ниши, магазин с обменом с 1С и онлайн-оплатой с чеками по 54-ФЗ. Модулями подключаются маркетплейсы (Яндекс Маркет, Ozon, Wildberries), доставка (СДЭК, Boxberry, Яндекс Доставка, 5Post), МойСклад, AmoCRM и Битрикс24, мультигород. Честный минус: сообщество небольшое, и разработчиков, знающих систему, пока мало. Подробнее — в статье что такое 100300 CMS и на странице 100300 CMS.
Есть и другие российские системы — например, NetCat и HostCMS. С ними я не работаю и оценивать их не возьмусь.
Кому что подходит
- Сайт услуг, корпоративный сайт, экспертный блог — WordPress со своей темой или 100300 CMS. WordPress — если важна максимальная независимость от исполнителя, 100300 CMS — если нужны готовые нишевые шаблоны и конструктор блоков без сторонних плагинов.
- Интернет-магазин малого и среднего размера — OpenCart, если нужен классический каталог и привычна его экосистема модулей; 100300 CMS, если сразу нужны 1С, онлайн-чеки, доставка и маркетплейсы без абонентской платы.
- Крупный магазин или портал с глубокой интеграцией с 1С, компания с требованиями к отечественному ПО — 1С-Битрикс.
- Сервис со сложной собственной логикой и своей командой разработки — самописный проект.
Чек-лист перед выбором
- Запишите, что сайт должен делать сейчас и через два года: каталог, оплата, 1С, маркетплейсы, личный кабинет.
- Проверьте, есть ли эти функции в выбранной системе готовыми или их придётся писать.
- Посчитайте расходы не только на разработку, но и на лицензии, продления и поддержку.
- Спросите разработчика, что будет, если он перестанет вести проект: кто сможет продолжить и где лежит код.
- Убедитесь, что домен, хостинг и доступы оформлены на вас.
Если не уверены, какая система подойдёт вашему проекту, опишите задачу в брифе — я предложу вариант и объясню, почему именно он.
Вопросы и ответы
Что дешевле: самописный сайт или CMS?
Какие российские CMS существуют?
Чем рискует владелец самописного сайта?
Что выбрать для интернет-магазина?
1С-Битрикс и Битрикс24 — это одно и то же?
Читайте также
100300 CMS: что это за система и кому подходит CMS для сайта без подписки
Рассказываю, зачем я написал собственную CMS, как она устроена и чем отличается от WordPress, Битрикса и конструкторов. В конце — честный список случаев, когда она вам не нужна.
WordPress без Elementor: своя тема против конструктора
Чем своя тема на WordPress отличается от сайта на Elementor: скорость, правки владельцем, обновления и зависимость от плагина. И когда конструктор всё-таки оправдан, а когда WordPress не нужен вообще.
Когда пора менять движок сайта: признаки и план переезда
Как отличить проблему движка от проблемы дизайна, когда менять систему не нужно, куда переезжать — на WordPress, OpenCart или 100300 CMS — и как перенести сайт без потери позиций: план с картой 301-редиректов.
Беру новые проекты
Обсудим вашу задачу?
Расскажите о проекте — перезвоню в течение рабочего дня, задам пару вопросов и назову цену и срок.
Отвечаю в течение рабочего дня