Разработка · 7 мин чтения

Какую CMS выбрать для сайта: Tilda, WordPress или SPA

Если сайт нужен через две недели и бюджет ограничен - беру 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 окупается быстрее, чем попытки натянуть такую логику на плагины.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно