LAB Обсудить задачу
00

Журнал

Сколько делается сайт и от чего зависит срок

· 11 мин чтения

01

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

Почему цифра из рекламы ничего не значит

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

Один проверенный ориентир у нас есть. Сайт автомойки с чат-ботом-виджетом одним заказом собрали примерно за неделю: заявки с формы и из бота идут в CRM и в Telegram, вопрос за пределами сценария бот передаёт владельцу, сайт сделан под телефон. Это не «типовой срок», это конкретный проект, где заказчик быстро отдавал материалы и принимал решения сам, без круга согласований. Уберите одно из этих условий - и та же работа растянется.

Другой полюс - наш собственный krug.by: 43 страницы сайта, Telegram-бот из 15 модулей, мини-приложение на 36 экранов, 88 эндпоинтов, встроенная админка, четыре расписания на сервере, AI-консьерж, который разбирает запрос, вход из Telegram с проверкой подписи HMAC-SHA256, фото в объектном хранилище со срезкой метаданных и дедупом. Очевидно, что «сколько это делается» и «сколько делается сайт автомойки» - два разных вопроса, хотя в обоих случаях слово «сайт» одно.

Из каких этапов складывается срок

Полезнее не спрашивать «сколько всего», а понимать, из чего это «всего» состоит. Тогда видно, какой этап ваш, какой наш, и где именно проект встанет.

Из чего складывается срок: этапы идут друг за другом, а не параллельно. Два отрезка календаря - ожидание материалов и согласование - зависят не от исполнителя. Проект ускоряет не скорость вёрстки, а то, что заказчик готовит до старта.

1. Разбор задачи

У нас он бесплатный, и это не вежливость, а способ не собирать не то. Здесь выясняется: кто приходит на сайт, что человек должен сделать за одно посещение, куда падает заявка, кто на неё отвечает и как быстро, есть ли CRM и кто в ней работает, нужен ли бот, есть ли фотографии, на кого зарегистрирован домен и есть ли к нему доступ. Если на вопрос «что должен сделать посетитель» ответа нет, сайт получится красивым и бесполезным - и переделывать его придётся уже после запуска, то есть дважды.

2. Структура

Карта страниц и порядок блоков внутри каждой. Что идёт первым экраном, чем закрывается возражение, где стоит форма, что человек видит, если пришёл с телефона в дороге. Здесь же решается развилка «лендинг или многостраничный» - и решается она не вкусом, а тем, сколько у вас разных услуг и разных типов посетителей. Этап короткий по времени работы, но именно на нём чаще всего появляется первая пауза: структуру надо согласовать.

3. Тексты и материалы

Главное узкое место любого проекта. Вариантов три, и у каждого своя цена по срокам:

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

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

4. Сборка

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

5. Наполнение

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

6. Проверка

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

7. Запуск

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

Что реально тянет сроки

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

  • Ожидание материалов. Фото, прайс, логотип в векторе, тексты о компании. Проект стоит целиком, потому что вставить нечего.
  • Согласование внутри компании. Когда решает один человек, ответ приходит в тот же день. Когда решают трое, каждый круг правок - это ещё одно совещание.
  • Правки по одной. Пять замечаний, присланных пятью сообщениями в разные дни, стоят дороже по времени, чем те же пять замечаний одним списком. Поэтому у нас 3 правки в рамках ТЗ бесплатно: правки собираются в круг, а не капают неделю.
  • Смена задачи на середине. «А давайте ещё каталог и личный кабинет» - это не правка, это другой проект. Лучше записать во второй этап и запуститься с первым.
  • Доступы. Домен, почта на домене, CRM, аналитика, аккаунт платёжного сервиса. Каждый недостающий доступ - пауза непредсказуемой длины.
  • Чужая сторона. Подключение платёжного сервиса или интеграция с CRM идут по чужим правилам: документы, проверка, ожидание ответа. Мы можем подготовить всё со своей стороны, но не можем ускорить чужую.
  • Юридическое. Реквизиты, оферта, политика обработки персональных данных. Мелочь, которая всплывает ровно в день запуска.

Лендинг и многостраничный: в чём разница по времени

Разница не в количестве экранов, а в количестве решений и проверок.

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

Многостраничный сайт - это система. Нужны навигация, повторяющиеся шаблоны страниц, единая логика блоков, перелинковка, разные типы страниц (услуга, категория, статья, контакты), поведение меню на телефоне, страница 404. Каждая новая страница дальше собирается быстро, но сама система выстраивается один раз и требует времени. Те 43 страницы krug.by - это не 43 лендинга подряд, а один каркас и много содержимого в нём.

Худший вариант по срокам - проект, который называют лендингом, а по составу это каталог с фильтрами, расчётом и личным кабинетом. Название короткое, объём другой. Чтобы не спорить об этом в процессе, состав работ полезно зафиксировать до старта: что входит в первый запуск, а что считается отдельной задачей.

Почему «сайт за день» обычно означает шаблон

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

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

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

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

Как не растянуть проект: что подготовить до старта

Список короткий, и он экономит больше времени, чем любые ускорения на нашей стороне.

  • Логотип в векторе и фирменные цвета, если они есть. Если нет - скажите сразу, это отдельная развилка.
  • Фотографии: свои помещения, работы, люди. Нет - планируйте съёмку одновременно со стартом.
  • Прайс или хотя бы порядок цен и состав услуг.
  • Тексты о компании в любом виде: старое КП, посты, ответы клиентам. Черновик лучше пустоты.
  • Реквизиты, юридическое название, контакты, режим работы, адрес.
  • Доступ к домену и к почте на домене. Проверьте, на кого зарегистрирован домен, до начала работы.
  • Ответ на вопрос, куда должна приходить заявка: CRM, Telegram, почта, всё сразу.
  • Один человек с правом решения. Не комитет.
  • Договорённость собирать замечания списком, а не по одному.
  • Ясность, что входит в первый запуск, а что переносится во второй этап.

Отдельно про деньги и организацию: мы работаем с предоплатой 50%, разбор задачи бесплатный. Практическая польза предоплаты для сроков в том, что проект получает место в графике и его не двигают.

Что проверить перед запуском

Этот список мы проходим сами, но он полезен и заказчику - проверить с другого устройства и другими руками.

  • Форма отправляется, письмо доходит, заявка появляется в CRM. Не один раз, а несколько, включая пустые и некорректные поля.
  • Что видит человек после отправки: подтверждение, а не пустой экран.
  • Дубли: одна отправка не создаёт две заявки.
  • Уведомление приходит тому, кто действительно ответит. И есть второй адресат на случай отпуска.
  • Телефон нажимается и звонит с мобильного, почта открывает почтовый клиент, адрес открывает карту.
  • Проверка на настоящем телефоне, а не только в уменьшенном окне браузера. Кнопки не перекрывают текст, ничего не уезжает вбок.
  • Загрузка на мобильном интернете, а не только на офисном Wi-Fi.
  • Битые ссылки, страница 404, поиск по сайту, если он есть.
  • Тексты: опечатки, старые цены, чужой город, оставшийся от черновика.
  • Политика обработки данных и согласие в форме на месте.
  • Бот, если он есть: сценарий проходится до конца, ответ на вопрос вне сценария уходит владельцу, ночью пользователь получает внятную реплику, а не тишину.
  • Домен: сертификат работает, адрес с www и без ведут в одно место, старые адреса редиректят на новые.
  • Счётчик установлен и видит цели, а не просто стоит на странице.

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

Когда торопиться не нужно и когда сайт не нужен

Признать это - часть работы. Сайт решает не любую задачу, и иногда срок вообще не тот вопрос, который стоит обсуждать.

  • Поток идёт из мессенджеров, а проблема в ручной работе. В кейсе с онлайн-курсом продажи шли через Instagram, и каждую покупку вели руками: ответить в директе, дождаться перевода, проверить, добавить в закрытый канал. Сайт тут ничего бы не изменил. Изменил бот: оплата, автоматическая выдача доступа, уведомление владельцу, ручная выдача осталась для нестандартных случаев. Это автоматизация, а не сайт.
  • Нечего показать. Нет фотографий, нет описания услуг, нет ответа на вопрос «почему вы». Сайт зафиксирует пустоту в аккуратной вёрстке. Сначала фактура, потом сборка.
  • Нужна формальность. Страница под тендер, под банк, под ссылку в профиле. Одна страница закроет задачу; тянуть многостраничник ради солидности незачем.
  • Некому отвечать. Если заявки будут падать в пустоту, ускорять их появление вредно. Сначала решите, кто отвечает и в какое время.
  • Жёсткая дата. Сезон, выставка, старт продаж. Тогда режем объём: запускаемся меньшим составом страниц и добираем после. Что нельзя резать - проверку перед запуском.

Что происходит после запуска

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

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

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

Частые вопросы

Сколько времени занимает разработка сайта?

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

Почему сроки часто срываются?

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

Лендинг делается быстрее многостраничного сайта?

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

Бывает ли сайт за один день?

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

Как ускорить проект со своей стороны?

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

Разбор задачи бесплатный: смотрим, что происходит сейчас, и говорим, решается это автоматизацией или нет.

Обсудить задачу

Все разборы · Кейсы