Если сайт нужен через две недели и бюджет ограничен - беру Tilda. Если нужен блог с сотней статей, каталог на пятьсот товаров и контроль над SEO на годы вперёд - WordPress. Если сайт - это личный кабинет, панель управления или сервис с нестандартной логикой - только SPA на React или Vue с отдельным бэкендом. Какую CMS выбрать для сайта, я решаю на первой встрече с клиентом, ещё до обсуждения дизайна, потому что от этого выбора зависит бюджет, сроки запуска и то, что можно будет сделать с сайтом через год.
За практику я собирал лендинги на Tilda, интернет-магазины на WordPress с WooCommerce и эквайрингом Т‑Банка, сервисы на React с личными кабинетами и Telegram-ботами на aiogram в связке с сайтом. Ниже - как я расставляю приоритеты между тремя вариантами, без сравнения ради сравнения.
Что решает, какую платформу для сайта выбрать
Прежде чем сравнивать конструктор, CMS и кастомную разработку, отвечаю себе на пять вопросов по проекту клиента:
- Сколько времени есть до запуска - неделя, месяц или квартал.
- Кто будет менять тексты и картинки после сдачи проекта - сам клиент, менеджер без навыков верстки или разработчик.
- Нужен ли каталог на тысячи позиций с фильтрами, или хватит десяти страниц с услугами.
- Какие сервисы должны быть подключены - приём оплаты, СДЭК, CRM, Telegram-бот, рассылки.
- Планируется ли рост функциональности - личный кабинет, подписки, мобильное приложение - в перспективе года.
Ответы почти всегда указывают на одну платформу без долгих раздумий. Проблемы начинаются, когда инструмент выбирают по привычке или из экономии на старте, а потом переделывают сайт через полгода - я разбирал такие случаи не раз.
Tilda: конструктор сайта для быстрого старта
Tilda закрывает процентов восемьдесят задач малого бизнеса: лендинг, сайт-визитка, промо-страница под рекламную кампанию, простой каталог услуг. Сайт на Tilda у меня стоит от 30 000 ₽, и это реалистичный вариант, если нужно за одну-две недели получить рабочий сайт с формами, аналитикой и мобильной версткой без разработки с нуля.
Слабое место Tilda - логика за пределами блочного конструктора. Как только нужна нестандартная валидация формы, расчёт стоимости по параметрам или интеграция с CRM через API, приходится писать кастомный скрипт поверх стандартных блоков. Простая доработка - маска телефона, скрытие блока по UTM-метке, кастомная анимация - у меня стоит от 3 000 ₽. Комплексная интеграция - CRM, эквайринг, расчёт доставки СДЭК с виджетом выбора пункта выдачи - от 40 000 ₽, потому что это уже отдельная разработка на JS поверх Zero Block с обработкой ошибок и тестированием в разных браузерах.
document.addEventListener('submit', function (e) {
if (!e.target.matches('form')) return;
var data = new FormData(e.target);
fetch('https://api.telegram.org/bot<TOKEN>/sendMessage', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chat_id: '<CHAT_ID>',
text: 'Новая заявка: ' + data.get('phone')
})
});
});
Пример из практики - клиенту нужно было при отправке формы на Tilda сразу создавать сделку в amoCRM и уведомлять менеджера в Telegram. Стандартными средствами Tilda такое не собрать, скрипт получился на полторы сотни строк с обработкой вебхука. Часть похожих решений я собрал в библиотеке готовых скриптов для Tilda - там есть валидация форм, интеграции с мессенджерами и доставкой, которые ставятся за час-два, а не пишутся с нуля.
Если у бизнеса каталог на тысячи SKU, нужен личный кабинет с историей заказов или сложная логика скидок - Tilda начинает буксовать, и переезд на другую платформу становится вопросом времени.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
WordPress: система управления сайтом для среднего бизнеса
WordPress выбираю, когда сайту нужен контент-маркетинг на годы вперёд: блог, база статей, SEO-структура с сотнями страниц. Движок даёт полный контроль над разметкой, кэшированием и SEO-плагинами вроде Yoast, чего не получить в конструкторе. Сайт на WordPress у меня стоит от 60 000 ₽ - в эту сумму входит вёрстка под тему, настройка кэша и базовая SEO-оптимизация.
WooCommerce и приём платежей
Для интернет-магазина WordPress с WooCommerce - рабочая связка: каталог с фильтрами, личный кабинет покупателя, интеграция эквайринга Т‑Банка и расчёт доставки через СДЭК закрываются плагинами и доработками без разработки сайта с нуля. Интернет-магазин под ключ на этой связке я делаю от 80 000 ₽ - сумма зависит от количества товаров, вариантов оплаты и кастомных полей в карточке товара.
У WordPress есть обратная сторона - движок и плагины нужно обновлять, иначе растёт риск взлома через уязвимость в устаревшем компоненте. Я закладываю техподдержку от 15 000 ₽/мес для сайтов на WordPress отдельно от разработки - это не входит в стоимость запуска, и бесплатных обновлений после сдачи проекта я не обещаю.
SPA и веб-сервисы: когда нужен кастомный код
SPA на React, Vue или Next.js беру в работу, когда задача выходит за рамки сайта с контентом - это личный кабинет с ролями пользователей, админ-панель, дашборд с аналитикой в реальном времени или сервис с собственной бизнес-логикой. Ни Tilda, ни WordPress такое не закрывают без десятка костылей, которые потом ломаются при любом обновлении плагина.
Ориентиры по бюджету, которые называю на консультации:
- Веб-сервис или SaaS с нуля - от 300 000 ₽.
- CRM или админ-панель на React - от 100 000 ₽.
- Дашборд или BI-панель на Vue.js - от 90 000 ₽.
- API и бэкенд на Laravel - от 100 000 ₽.
- Лендинг на Next.js, если важна скорость загрузки и SSR для SEO - от 80 000 ₽.
SPA почти всегда работает в связке с другими сервисами - подключаю Telegram-ботов на aiogram для уведомлений и обработки заявок (от 30 000 ₽), настраиваю автоматизацию процессов в n8n между сайтом, CRM и мессенджерами (от 25 000 ₽), а для чат-ботов с базой знаний собираю RAG на Claude API или OpenAI (от 50 000 ₽). Отдельно беру задачи на парсинг и автоматизацию сбора данных на Python - от 20 000 ₽.
Минус SPA - сроки. Такой проект редко занимает меньше месяца, потому что нужен отдельный бэкенд, база данных и часто - авторизация с ролями. Если клиенту нужен сайт-визитка за неделю, SPA - заведомо не тот инструмент.
Tilda, WordPress и SPA: сравнение по срокам и бюджету
| Критерий | Tilda | WordPress | SPA / кастом |
|---|---|---|---|
| Срок запуска | 1-2 недели | 3-5 недель | от месяца |
| Старт разработки | от 30 000 ₽ | от 60 000 ₽ | от 300 000 ₽ |
| Кто наполняет контент | клиент сам, без навыков | клиент через админку, нужен небольшой опыт | обычно нужен разработчик или отдельная CMS-панель |
| Каталог на тысячи товаров | плохо масштабируется | WooCommerce справляется | подходит, но требует бэкенда |
| Интеграции (CRM, эквайринг, СДЭК) | через кастомные скрипты | плагины + доработка | изначально заложены в архитектуру |
| Личный кабинет со сложной логикой | практически невозможно | ограниченно, через плагины | основной сценарий использования |
| Поддержка после запуска | минимальная | от 15 000 ₽/мес | обычно регулярная, по договорённости |
Частые ошибки при выборе CMS для сайта
На практике вижу одни и те же промахи:
- Берут WordPress под лендинг, который целиком закрывается на Tilda за неделю, и оплачивают лишний месяц разработки и техподдержку, которая не понадобится.
- Ставят каталог на тысячу товаров на Tilda, потому что дешевле на старте, а через полгода переезжают на WordPress с потерей позиций в поиске из-за смены структуры URL.
- Заказывают SPA для сайта-визитки «на вырост», хотя рост функциональности так и не наступает, а бюджет и сроки в разы выше, чем нужно было для CMS.
- Не закладывают отдельный бюджет на интеграции - CRM, эквайринг и СДЭК почти никогда не входят в базовую стоимость сайта ни на одной из трёх платформ.
- Выбирают платформу без учёта того, кто будет вести сайт после запуска - если у клиента нет штатного разработчика, WordPress с частыми обновлениями плагинов превращается в источник проблем.
Разобраться перед стартом
Консультация
от 3 000 ₽
Подробнее →Частые вопросы
Можно ли перейти с Tilda на WordPress без потери позиций в поиске?
Можно, но нужно закрыть три вещи: сохранить структуру URL или настроить 301-редиректы на новые адреса, перенести мета-теги и тексты без потери ключевых фраз, и не менять контент резко в первый месяц после переезда. Я делал такие переезды - просадка в выдаче на 2-3 недели случается почти всегда, но при аккуратном переносе позиции восстанавливаются.
Сколько стоит сайт на Tilda с интеграцией СДЭК и эквайрингом?
Сам сайт на Tilda - от 30 000 ₽. Комплексная интеграция вроде связки эквайринга и виджета СДЭК с выбором пункта выдачи - отдельная разработка от 40 000 ₽, потому что это кастомный скрипт поверх Zero Block, а не готовый блок из редактора.
Нужен ли SPA для интернет-магазина?
В большинстве случаев нет. WooCommerce на WordPress закрывает каталог, оплату и доставку без кастомной разработки, а магазин под ключ обходится от 80 000 ₽. SPA имеет смысл, если нужна логика за пределами стандартного e‑commerce - маркетплейс с несколькими продавцами, персональные рекомендации в реальном времени или сложная система статусов заказа с интеграцией в собственный склад.
Как понять, что сайту нужен кастомный SPA, а не CMS?
Сигнал - когда описание проекта состоит из глаголов «рассчитывает», «показывает в реальном времени», «авторизует с разными ролями», а не «показывает текст и картинки». Личный кабинет с историей действий, дашборд с живыми данными, сервис с собственной логикой начисления баллов или бронирования - это уже не сайт на CMS, а веб-сервис с бэкендом, и здесь SPA окупается быстрее, чем попытки натянуть такую логику на плагины.