Вопрос "сколько по времени разрабатывается сайт" редко имеет один честный ответ в одной цифре, потому что срок складывается из нескольких разных по длительности этапов, и на каждом из них процесс может как ускориться, так и застрять. Разберём этапы по порядку и что реально влияет на итоговый срок.
Из чего состоит разработка сайта
Бриф. Разговор о задаче: зачем сайт, кому он адресован, какие разделы и функции нужны. Здесь же обсуждаются референсы и бюджет.
Структура. Список разделов и логика переходов между ними: что человек видит первым, куда ведёт каждая кнопка, что должно быть на главной, а что на внутренних страницах.
Дизайн. Визуальное решение: цвета, шрифты, расположение блоков, адаптация под мобильный экран. На этом этапе заказчик обычно впервые видит, как будет выглядеть сайт.
Вёрстка. Превращение дизайна в рабочую страницу с кодом, анимациями и корректным поведением в разных браузерах и на разных устройствах.
Наполнение. Загрузка текстов, фотографий, цен и прочего реального контента вместо заглушек, которые стояли на этапе дизайна и вёрстки.
Тестирование. Проверка форм, ссылок, скорости загрузки, отображения на телефоне и планшете, работы всех интеграций.
Запуск. Перенос сайта на боевой домен, финальная проверка и передача заказчику.
Сколько времени занимает каждый этап
Бриф обычно занимает от одного до нескольких дней и зависит в основном от того, как быстро заказчик формулирует задачу, а не от сложности самого сайта.
Структура при готовом брифе делается быстро, часто за день-два, потому что это в основном список и логика, а не визуальная работа.
Дизайн — один из самых долгих этапов, особенно если сайт делается с нуля, а не по готовому шаблону. Здесь же чаще всего происходят правки: заказчик видит первый вариант и просит поменять акценты.
Вёрстка идёт параллельно с уже согласованным дизайном и занимает время в зависимости от количества экранов, анимаций и интеграций.
Наполнение зависит от того, готовы ли тексты и фото у заказчика заранее. Если материалы уже есть, этап проходит за один-два дня. Если тексты нужно писать с нуля, время может вырасти в несколько раз.
Тестирование — короткий, но обязательный этап, обычно один-два дня на проверку всех сценариев.
Запуск занимает меньше всего времени технически, но иногда упирается в доступ к домену и хостингу, которые нужно получить от заказчика заранее.
Простой лендинг при готовых материалах и без сложных интеграций можно сделать от 2 дней. Многостраничный сайт с уникальным дизайном и несколькими интеграциями растягивается на недели, и здесь разброс куда сильнее зависит от объёма и вовлечённости заказчика, чем от одной цифры "стандартного" срока.
Что чаще всего срывает сроки
Задержки согласования на стороне заказчика — самая частая причина. Дизайн отправлен на согласование, а ответ приходит через неделю вместо дня, потому что человек занят или ждёт мнения коллег. Разработчик в это время просто ждёт, и календарный срок растягивается, хотя реального объёма работы не прибавилось.
Поздние правки — ещё одна частая причина. Правка, внесённая на этапе дизайна, стоит часа. Та же правка, внесённая после того, как сайт уже свёрстан и наполнен контентом, требует переделки нескольких связанных частей и добавляет дни, а не часы.
Отсутствие готовых материалов на момент старта наполнения. Если тексты и фото должны появиться "чуть позже", разработка часто стопорится именно на этом этапе, а не на дизайне или коде.
Расширение задачи в процессе. "А давайте ещё добавим раздел" или "а можно ещё интеграцию с CRM" — нормальные пожелания, но каждое из них меняет и объём работы, и срок, если появляется не на этапе брифа, а в середине процесса.
Как ускорить процесс со своей стороны
Заказчик может сильно повлиять на итоговый срок, даже не будучи разработчиком: подготовить тексты и фото заранее, отвечать на вопросы и присылать правки быстро, определиться со структурой и референсами до начала дизайна, а не в процессе.
С моей стороны разработка идёт без внутренних передач задачи между разными людьми, потому что делаю всё сам от структуры до запуска. Это убирает часть задержек, которые обычно возникают в командах на стыке между дизайнером, верстальщиком и менеджером.
Если планируете сайт и хотите понять реальные сроки под вашу задачу, напишите в Telegram и опишите проект в двух словах. Скажу, сколько это займёт по этапам и что нужно подготовить заранее, чтобы не терять время.