Стоимость сайта без скрытых работ

Две сметы на разработку сайта могут отличаться в несколько раз и при этом обе выглядеть убедительно. Причина часто не в ставке подрядчика, а в разном понимании результата: в одной оценке учтены проектирование, мобильная версия, перенос материалов, интеграции и проверка перед запуском, а в другой — только сборка нескольких страниц.

Поэтому стоимость сайта нельзя оценить только по количеству экранов или фразе «сделать современно». Нужен список функций, материалов, ролей, внешних сервисов и критериев готовности. Чем точнее зафиксирован объём, тем меньше вероятность, что обязательная работа неожиданно станет «дополнительной» уже после старта.

Ниже — практический способ подготовить требования и получить смету, которую можно проверить, сравнить и использовать как основу проекта.

1. Начните с результата, а не с количества страниц

Сначала опишите, что должен изменить сайт в работе компании. Например: приводить обращения по конкретным услугам, принимать заказы, показывать проекты, выдавать документы клиентам, собирать заявки в CRM или разгружать менеджеров. Один и тот же набор страниц может требовать совершенно разной логики.

Для каждого ключевого сценария полезно зафиксировать:

  • кто приходит на сайт и какую задачу решает;
  • какое действие считается результатом: заявка, заказ, бронь, регистрация или скачивание;
  • какие данные вводит пользователь и куда они должны попасть;
  • кто обрабатывает информацию внутри компании;
  • что должен получить клиент после отправки формы.

Такое описание помогает оценить не просто интерфейс, а весь путь пользователя. Если пока непонятно, какой формат нужен, начните с материала о выборе между лендингом и многостраничным сайтом.

2. Зафиксируйте полный состав работ

Прозрачная смета должна быть разбита на понятные блоки. Формулировка «разработка сайта» слишком широкая: после неё невозможно определить, включены ли прототип, дизайн, мобильные состояния, заполнение, аналитика и обучение редактора.

Попросите отдельно перечислить:

  • аналитику требований и структуру сайта;
  • прототипы ключевых страниц и пользовательских сценариев;
  • дизайн, состояния форм и адаптацию под разные экраны;
  • вёрстку и программирование функций;
  • настройку CMS, ролей и редактируемых полей;
  • интеграции, уведомления и обработку ошибок;
  • перенос или первичное размещение материалов;
  • тестирование, публикацию и передачу доступов.

Рядом с каждым блоком должны быть результат и условие приёмки. Например, не «подключить CRM», а указать, какие поля передаются, как создаётся контакт, что происходит при ошибке и кто получает уведомление.

3. Разделите обязательный запуск и последующие этапы

Необязательно запускать все идеи одновременно. Полезно выделить обязательную первую версию: страницы и функции, без которых сайт не выполняет основную задачу. Всё остальное можно вынести во второй этап с отдельной оценкой.

Такой подход защищает бюджет от бесконечного расширения и позволяет раньше проверить реальный сценарий. Но первая версия не должна быть техническим тупиком. Архитектуру, структуру данных и права доступа лучше выбирать с учётом следующего шага, особенно если позже появятся личный кабинет, каталог, несколько языков или сложные интеграции.

В смете удобно разделить три группы: обязательный запуск, согласованные улучшения после запуска и идеи без оценки. Тогда участники проекта понимают, за что уже назначены сроки и цена, а что требует отдельного решения.

4. Оцените интеграции, данные и доступы

Интеграции часто создают больше неопределённости, чем сами страницы. CRM, платёжная система, служба доставки, Telegram-бот, телефония или внешний каталог могут иметь ограничения API, разные форматы данных и отдельные правила доступа.

До оценки нужно определить источник данных, направление обмена, обязательные поля, частоту синхронизации, обработку повторов и поведение при недоступности сервиса. Также важно заранее проверить, существуют ли нужные аккаунты, тарифы, тестовый режим и техническая документация.

Доступы должны принадлежать заказчику: домен, хостинг, аналитика, рекламные кабинеты, почта и лицензии. Подрядчику выдаются рабочие права, но владелец бизнеса сохраняет контроль. Если проект предполагает выбор платформы, используйте критерии выбора CMS для корпоративного сайта.

5. Уточните контент, дизайн и адаптивность

Фраза «контент предоставит заказчик» не объясняет, кто приводит материалы к нужному формату. Отдельно уточните подготовку структуры текстов, редактуру, обработку изображений, перенос старых публикаций, заполнение карточек, метаданные и переводы.

По дизайну зафиксируйте количество уникальных шаблонов, варианты повторяющихся блоков и состояния интерфейса: загрузка, успешная отправка, ошибка, пустой список, длинный заголовок и отсутствие изображения. Мобильная версия — это не автоматическое уменьшение компьютера, поэтому её проектирование и проверка должны быть указаны отдельно.

Чтобы не задерживать разработку ожиданием материалов, заранее соберите логотип, фирменные цвета, контакты, юридические данные, фотографии, описания услуг и примеры желаемой подачи. В этом поможет чек-лист материалов для сайта.

6. Включите тестирование, запуск и гарантийный период

Готовность сайта определяется не только тем, что страницы открываются. Нужно проверить формы, сообщения об ошибках, ссылки, адаптивность, скорость загрузки, роли редакторов, резервное копирование, аналитику и реальные маршруты уведомлений.

В оценке должны быть обозначены:

  • какие браузеры и размеры экранов проверяются;
  • кто готовит тестовые данные и принимает сценарии;
  • кто переносит сайт на рабочий домен;
  • кто настраивает HTTPS, резервные копии и мониторинг;
  • какой период после запуска отведён на исправление обнаруженных дефектов;
  • что относится к гарантии, а что считается новой функцией.

Перед публикацией полезно пройти единый технический чек-лист запуска сайта и зафиксировать результат проверки.

7. Проверьте границы сметы и порядок изменений

В хорошей смете есть не только список включённых работ, но и явные исключения. Уточните оплату хостинга, домена, платных расширений, внешних сервисов, банковских комиссий, контента, переводов и будущей поддержки. Это не обязательно должно входить в разработку, но стоимость владения должна быть видна заранее.

Также нужен понятный порядок изменений. Новая идея сначала описывается, затем подрядчик показывает влияние на сроки и стоимость, и только после согласования она попадает в работу. Без этого небольшие устные просьбы постепенно меняют проект, а итоговый бюджет становится непредсказуемым.

В договоре или приложении зафиксируйте этапы, результаты, порядок приёмки, количество итераций согласования, правила оплаты, права на дизайн и код, передачу доступов и формат дальнейшей поддержки.

Как сравнить предложения подрядчиков

Сравнивайте не итоговую сумму, а одинаковый объём. Сделайте таблицу: этап, результат, что предоставляет заказчик, что делает подрядчик, срок, цена и критерий приёмки. Если в одном предложении блок отсутствует, не считайте его бесплатным — задайте прямой вопрос.

Перед началом убедитесь, что понятны:

  • бизнес-сценарии и обязательные функции;
  • состав страниц и уникальных шаблонов;
  • источники контента и правила переноса;
  • интеграции и ответственные за доступы;
  • порядок тестирования и запуска;
  • гарантия, поддержка и внешние платежи;
  • механизм оценки новых требований.

Если вам нужна оценка проекта без скрытых пунктов, посмотрите наши работы и отправьте описание задачи через форму на сайте. Мы разложим проект на этапы, обозначим зависимости и предложим состав первой версии.