Каждый проект — свой. То, что подошло для кафе, убьёт интернет-магазин. Разбираю 10 пунктов, по которым фрилансер должен выбирать CMS под клиента.
1. Тип проекта
- Лендинг — подойдёт что угодно, включая статику с формой
- Корпоративный сайт — нужны типы контента и страницы
- Блог — важны теги, категории, пагинация, SEO
- Интернет-магазин — нужны корзина, оплата, склад, личный кабинет
- Каталог — фильтры по параметрам, сравнение, избранное
Определи тип первым делом — сразу отсекает лишние CMS.
2. Кто будет наполнять
- Клиент сам — админка должна быть простой, на русском
- Ты будешь вести — можно что угодно, ты разберёшься
- Фрилансер-контентщик — нужны роли и права
3. Бюджет
Важно понять не только бюджет на разработку, но и на поддержку:
- Готовый движок (WP, OpenCart) — дешевле на старте, дороже в обслуживании
- Самописная CMS — дороже на старте, дешевле в обслуживании
- Конструктор (Tilda, Wix) — дешёвый старт, но абонплата навсегда и нет своего кода
4. Требования к хостингу
Спроси у клиента, где будет хостинг. Если shared за 200 ₽ — не бери то, что требует Node.js, Docker, VPS.
5. Нагрузка
5 000 посетителей в месяц и 500 000 — это разные технологии. Для малых нагрузок подойдёт любая CMS, для больших — нужен кэш, CDN, оптимизация.
6. Интеграции
Что должно быть подключено:
- Оплата (ЮKassa, Tinkoff, СБП)
- CRM (amoCRM, Bitrix24)
- Доставка (СДЭК, Почта)
- SMS-уведомления
- Telegram-бот
Проверь наличие готовых решений под каждую CMS.
7. Сроки
- 1–3 дня → WordPress + готовая тема
- 1–2 недели → WordPress + кастомная тема или самописная CMS с базовым шаблоном
- 1 месяц+ → полный кастом на самописной CMS
8. Что клиент ждёт от себя через год
Спроси: «Что вы хотите делать с сайтом через год?»
- Просто обновлять контент → подойдёт любая CMS
- Развивать (блог, магазин, личный кабинет) → нужна расширяемая
- Продать бизнес → важна читаемость кода и лицензия
9. Юридические нюансы
- WordPress — GPL, любое использование
- Kuznya CMS — коммерческая лицензия, привязана к домену
- Конструкторы — нельзя перенести сайт
10. Что ты сам умеешь
Не бери CMS, которую не знаешь. Сначала изучи, потом предлагай клиенту.
Чеклист в одну строку
Тип → Исполнитель → Бюджет → Хостинг → Нагрузка → Интеграции → Сроки → Развитие → Лицензия → Твои навыки.
Пройди по 10 пунктам — и CMS определится сама.