Разработка сайта редко проваливается из-за дизайна. Гораздо чаще проект ломается на решении, которое кажется техническим и второстепенным, — выборе CMS, системы управления сайтом. Её выбирают «по совету знакомых», «потому что дешевле» или «потому что наш программист умеет только в ней», а через год выясняется, что сайт невозможно развивать без переделки с нуля.
Ниже — собирательный антикейс. Компания условная, но каждая ошибка взята из реальных проектов, которые приходили к нам на доработку. Разбираем, чего хотел клиент, какое решение приняли на старте, во что оно обошлось и как нужно было подходить к выбору CMS для сайта.
Мебельная фабрика из Калининградской области: собственное производство, три шоурума, около двухсот моделей мебели и доставка по региону. Старый сайт-визитка перестал справляться — клиенты звонили, чтобы уточнить наличие, цены и сроки изготовления, а менеджеры тратили на это половину рабочего дня.
Задачи нового сайта звучали понятно:
На разработку сайта заложили разумный бюджет и три месяца. Подрядчика выбрали по рекомендации: небольшая команда, быстрые сроки и уверенное обещание «сделаем на популярном конструкторе, так дешевле и проще».
Технически сайт запустили вовремя. Проблемы появились не в день релиза, а в тот момент, когда бизнес попытался им пользоваться.
Решение о платформе приняли на первой встрече — до того, как разобрали каталог, калькулятор и интеграции. Конструктор отлично подходит для лендингов и визиток, но сложная логика расчёта стоимости и обмен данными с учётной системой в нём либо невозможны, либо собираются из сторонних виджетов, которые плохо дружат между собой.
Про интернет-магазин через год знали с самого начала, но при выборе CMS этот пункт отложили «на потом». В итоге платформа не поддерживала нормальную корзину, складские остатки и оплату — а переносить двести товаров с описаниями и фотографиями пришлось бы вручную.
Команда подрядчика работала только с одной системой и предлагала её всем клиентам. Это не злой умысел — просто человек с молотком видит вокруг гвозди. Но в результате архитектуру сайта определили навыки исполнителя, а не потребности бизнеса.
Разработка на конструкторе действительно стоила дешевле. Но ежемесячные платежи за тариф, платные модули, сторонние виджеты калькулятора и форм через год превысили разницу в стоимости разработки. А платить за ограничения, которые мешают расти, особенно неприятно.
Через полгода после запуска картина была такой:
Через полтора года компания заказала разработку сайта заново — уже на системе, выбранной под задачи. С учётом первого проекта, подписок и потерянных заявок итоговые затраты оказались почти в два раза выше, чем если бы решение приняли правильно с самого начала. А главное — полтора года сайт тормозил продажи вместо того, чтобы их увеличивать.
CMS — это фундамент сайта. Его выбирают под дом, который вы собираетесь построить, а не под инструмент, который оказался под рукой.
Правильный порядок простой: сначала задачи и сценарии, потом архитектура, и только затем платформа. Для мебельной фабрики рабочий алгоритм выглядел бы так.
Каталог, фильтры, калькулятор, заявки, интеграция с учётом, будущий магазин — всё это фиксируется в техническом задании вместе с объёмом данных и сценариями пользователей. На этом этапе становится видно, где нужна сложная логика, а где хватит стандартных решений.
Если через год нужен интернет-магазин, платформа должна поддерживать его уже сейчас. Переезд с одной CMS на другую почти всегда дороже, чем изначально правильный выбор.
Сравнивать нужно не только цену разработки, но и подписки, модули, стоимость доработок, скорость работы и доступность разработчиков. Иногда готовая популярная CMS оказывается выгоднее собственной разработки, иногда — наоборот.
До начала разработки стоит убедиться, что выбранная система умеет обмениваться данными с учётной программой и CRM, а сайт на ней будет быстро открываться на смартфоне. Это проверяется прототипом или техническим аудитом, а не обещаниями.
Подробнее о том, как мы строим такие проекты, — на странице разработка сайта компании.
Универсальной «лучшей» системы не существует. Есть инструменты, которые подходят под конкретный класс задач.
Конструкторы. Быстрый старт, визуальный редактор, минимум технических знаний. Хороши для лендингов, сайтов-визиток и тестирования гипотез. Ограничения начинаются там, где нужна сложная логика, интеграции и большой каталог.
Популярные готовые CMS. Открытые или коммерческие системы с большим сообществом, множеством модулей и доступными разработчиками. Подходят для корпоративных сайтов, блогов, каталогов и интернет-магазинов среднего масштаба. Важно следить за обновлениями и безопасностью, иначе сайт быстро обрастает уязвимостями.
Специализированные платформы для e-commerce. Заточены под продажи: корзина, оплата, остатки, доставка, интеграция с маркетплейсами. Хороший выбор, если интернет-магазин — главная задача сайта.
Собственная разработка на фреймворке. Максимальная гибкость и скорость, полный контроль над кодом и данными. Оправдана при нестандартной логике, высоких нагрузках и глубоких интеграциях, но требует больше времени и бюджета на старте, а также команды для поддержки.
Headless-подход. Отдельно система управления контентом и отдельно быстрый фронтенд. Даёт отличную скорость и гибкость, но добавляет сложности. Имеет смысл для крупных проектов с несколькими каналами — сайтом, приложением, витринами.
Для мебельной фабрики из нашего антикейса разумным выбором была бы либо специализированная платформа для электронной коммерции с доработкой калькулятора, либо популярная CMS с модулем магазина и интеграцией с учётной системой. Конструктор в этом списке — худший вариант, несмотря на самую низкую стоимость старта.
Вопрос «разработка сайта цена» почти всегда задают раньше вопроса «на чём делать сайт». Но именно выбор платформы определяет, сколько вы заплатите не на старте, а за весь срок жизни сайта. Дешёвый запуск на неподходящей системе оборачивается подписками, костылями и переделками.
При сравнении коммерческих предложений спросите подрядчика: почему он предлагает именно эту CMS, как на ней реализовать ваши ключевые функции, сколько будет стоить владение сайтом через два года и что произойдёт, если бизнес вырастет. Если ответ сводится к «мы всегда так делаем» — это повод насторожиться.
Выбор CMS для сайта — стратегическое решение, а не техническая формальность. Его принимают после описания задач и планов на рост, с расчётом стоимости владения и проверкой интеграций. Ошибка на этом шаге не видна в день запуска, но через год превращается в замедление продаж и повторную разработку.
Если вы готовитесь к новому сайту и хотите принять это решение осознанно, начните с технического задания — даже если потом будете работать с другим подрядчиком. В Onebanan мы подбираем платформу под задачи бизнеса, а не под привычки команды. Разработка сайта в Калининграде у нас начинается именно с этого разговора — о том, что сайт должен уметь сейчас и через два года.
Если сомневаетесь, нужна ли разработка вообще или хватит конструктора, сравните оба пути в статье конструктор или разработка сайта.
Почему лендинг получает трафик, но не заявки: разбираем семь ошибок в блоках и показываем, как выстроить страницу по пути клиента.
Как попытка уместить весь бизнес на одной странице лишила мастерскую поискового трафика и заявок — и когда одностраничник действительно уместен.
Восемь шагов, через которые проходит профессиональный логотип: от брифа и исследования до тестов на носителях и комплекта файлов.
© Onebanan Digital Agency.