Сколько стоит сайт для бизнеса: не тот вопрос
«Заказать сайт для бизнеса» — первый вопрос всегда про цену. Разбираем, что на самом деле определяет стоимость и срок, без гадания на цифрах.
· 5 мин чтения
Когда нам пишут «хотим сайт для бизнеса, сколько это будет стоить», это первый вопрос почти всегда — и почти всегда преждевременный. Не потому что цена не важна. Потому что на этом этапе её невозможно назвать честно: сайт-визитка на пять страниц и мультиязычная платформа с личным кабинетом называются одним словом «сайт», а стоят и делаются совершенно по-разному. Разговор, который стоит начать раньше вопроса о цене — это разговор про объём.
Что на самом деле двигает цену
Не бренд подрядчика и не количество слов в договоре. Три вещи.
Объём. Сколько уникальных страниц, сколько форм, нужен ли личный кабинет, каталог, поиск. Лендинг с одной формой обратной связи и каталог на полтысячи позиций — это разный масштаб работы, даже если оба называются «сайт компании».
Языки. Один язык — один набор текстов, одна структура ссылок. Пять языков — это не в пять раз больше текста, но это переключатель языков, который должен работать корректно в каждом URL, hreflang-разметка, чтобы Google не путал версии между собой, и переводы, которые кто-то должен проверить, а не просто прогнать через машину.
Интеграции. Форма, которая просто отправляет письмо — простая вещь. Форма, которая создаёт карточку в CRM, проверяет доступность через внешний API и после отправки показывает персонализированный ответ — это уже другой проект внутри проекта.
Дизайн и текст на цену тоже влияют, но меньше, чем кажется на старте: готовый дизайн-язык и чёткое техническое задание сокращают и то, и другое.
Ориентир по срокам, а не по деньгам
Цену без объёма мы не назовём — это было бы гаданием, а не оценкой. Но по срокам ориентир дать можно, потому что срок жёстче привязан к объёму, чем цена к абстрактному «сайту»:
| Тип проекта | Что обычно входит | Ориентировочный срок |
|---|---|---|
| Маркетинговый сайт на одном языке | 5–15 страниц, форма заявки, базовая SEO-разметка | 3–6 недель |
| Мультиязычная платформа | несколько языков, интеграции, иногда личный кабинет | 6–12 недель |
Это не жёсткие рамки — сайт с нестандартным каталогом или сложной интеграцией может выйти за верхнюю границу. Но это реальный диапазон, который мы видим на своих проектах, а не маркетинговое округление.
CMS — только когда она реально нужна
Здесь принято по умолчанию ставить WordPress или похожую систему «на всякий случай», даже если контент меняет один человек два раза в год. Мы так не делаем. Многие сайты, которые мы собираем, — статические сборки: контент лежит в Git, правки идут через pull request, а не через админку с логином и паролем, которую тоже нужно защищать и обновлять. Это не идеология в духе «CMS — зло»: если контент действительно меняется часто и его редактирует не разработчик, CMS ставится без вопросов. Вопрос не «модно или нет», а «кто и как часто будет менять текст после запуска».
Технологии, которые мы используем
Astro и React с TypeScript на фронтенде, Tailwind для стилей, Cloudflare Workers для хостинга без серверов, которые нужно администрировать. Laravel — когда за сайтом стоит более тяжёлая бэкенд-логика, чем формы и каталог. Выбор стека делается не «потому что модно», а под конкретную задачу: сайт с редким контентом статический и быстрый, сайт с личным кабинетом получает бэкенд там, где он реально нужен.
Отдельно — многоязычность и структура. Для аудитории, которая говорит по-русски и работает в ЕС, это почти всегда значит несколько языков с самого начала, а не «добавим английский потом». Правильная структура URL и hreflang с первого дня избавляют от переезда сайта через год, когда выясняется, что немецкая версия индексируется вместо русской.
После запуска сайт не заканчивается
Разговор про стоимость часто останавливается на моменте запуска, а зря: сайт, который лежит на классическом хостинге или отдельном сервере, продолжает стоить денег каждый месяц независимо от того, заходит на него кто-то или нет — сервер нужно оплачивать, обновлять и следить, чтобы он не упал в момент всплеска трафика. Мы разворачиваем сайты на Cloudflare Workers именно поэтому: без сервера, который нужно администрировать, счёт следует за реальным использованием, а не за фактом существования сайта. Мы писали об этом решении подробнее в отдельном материале про то, зачем мы строим на edge — там же объяснено, где у этого подхода есть границы.
Это не только вопрос счёта. Core Web Vitals — скорость загрузки, стабильность вёрстки при подгрузке контента, отклик на первое действие — давно часть того, как Google ранжирует сайты, а не абстрактная метрика для инженеров. Сайт, который открывается за доли секунды в Берлине и в Таллине одинаково, получает преимущество в поиске бесплатно, просто за счёт архитектуры, а не за счёт дополнительных работ по SEO после запуска.
Как мы на практике считаем объём
Первый разговор — не про технологии и не про дизайн, а про структуру: сколько типов страниц нужно (главная, услуги, кейсы, блог, контакты — у каждого свой шаблон), какие из них будут меняться после запуска, а какие статичны на годы вперёд. Дальше — про языки: если бизнес работает с русскоязычной аудиторией в Эстонии, Латвии или шире по ЕС, почти всегда нужен минимум русский и английский, часто плюс язык страны регистрации. И только после этого — про интеграции: форма заявки, CRM, платёжная система, календарь для записи. Каждый из этих трёх пунктов можно оценить в часах работы гораздо честнее, чем весь проект одним числом с потолка.
Именно поэтому мы не публикуем прайс-лист с ценами за «типовой сайт» — типового сайта, если он реально решает задачу бизнеса, а не собран из шаблона, почти не бывает. Зато мы можем за один короткий созвон превратить нечёткое «нужен сайт» в список из трёх понятных переменных — и уже от них считать реалистичный срок.
Что мы предлагаем вместо цифры с потолка
Вместо ответа «сайт стоит X евро» мы начинаем с короткого разговора: что должен уметь сайт, для кого он, что уже есть — домен, тексты, брендбук, — а чего нет. После этого объём становится понятным, а с ним и реалистичный срок и стоимость. Это на день-два дольше, чем просто назвать цифру по телефону. Но цифра, названная без объёма, обычно оказывается неверной в одну из двух сторон — и переговоры о доплате после старта работ хуже, чем один лишний день на старте.
Прежде чем говорить о цене сайта, нужно посчитать объём. Цена без объёма — это не оценка, а угадывание.
Если у вас уже есть понимание, что должен делать сайт — расскажите нам об этом. Если пока нет — начните со страницы про веб-разработку или посмотрите на полный список наших услуг, чтобы понять, где заканчивается сайт и начинается что-то более сложное, вроде личного кабинета или интеграции с внутренними системами.