Когда бизнес планирует сайт, второй вопрос после цены почти всегда о сроках. Честный ответ охватывает диапазон от одной недели до нескольких месяцев. Разброс большой не из-за прихоти студий. Сайт сайту не ровня: лендинг на готовом шаблоне и магазин на тысячи товаров с интеграциями делают разные команды и разное время.
В этой статье раскладываем сроки разработки сайта по полочкам. Вы увидите, сколько длится каждый этап, от чего зависит общий срок, что чаще всего затягивает запуск и как его ускорить без потери качества. Ориентиры берем из собственной практики, а это больше 300 проектов с 2012 года.
Короткие ориентиры по типам сайтов
Если нужен ответ одним абзацем, вот он.
- Лендинг. На готовом шаблоне с кастомизацией под бренд — 1-2 недели. С уникальным дизайном с нуля — 3-4 недели. Детали и примеры мы собрали на странице разработки лендингов.
- Корпоративный сайт. Шаблонный с кастомизацией — 2-3 недели. Уникальный дизайн на WordPress — до 2 месяцев, сложный проект на Laravel — до 4 месяцев. Как мы строим такие проекты, описано на странице корпоративных сайтов.
- Интернет-магазин. На готовом шаблоне — 2-4 недели. С уникальным дизайном — 2-3 месяца, сложный проект на Laravel — 3-4 месяца. Что входит в работу, показываем на странице интернет-магазинов.
Это чистое время разработки при условии, что контент готов, а решения принимаются быстро. Дальше разберем, что скрывается за этими цифрами.
Тип сайта и ориентировочный срок
Наглядно разницу между шаблоном и уникальным дизайном видно в таблице.
| Тип сайта | Готовый шаблон | Уникальный дизайн |
|---|---|---|
| Лендинг | одна-две недели | три-четыре недели |
| Корпоративный сайт | две-три недели | до двух месяцев на WordPress, до четырех на Laravel |
| Интернет-магазин | две-четыре недели | два-три месяца, на Laravel три-четыре |
Этапы разработки сайта и длительность каждого
Независимо от типа сайта, проект проходит одинаковые этапы. Отличается только глубина каждого из них.
Бриф, аналитика и структура
От 2 дней до 2 недель. На старте студия собирает требования: цели сайта, аудиторию, конкурентов, перечень страниц и функций. Для лендинга достаточно короткого брифа и прототипа первого экрана. Для магазина нужно спроектировать структуру каталога, карточку товара, корзину и оформление заказа. Чем точнее проработан этот этап, тем меньше правок и переделок будет дальше. Результатом этапа становится согласованная карта страниц и техническое задание, которые вы утверждаете до того, как начнется дизайн. Именно здесь мы фиксируем объем работ, чтобы поздние идеи не размывали график и смету. На этом шаге полезно показать примеры конкурентов и объяснить, чем вы от них отличаетесь, потому что это напрямую ложится в структуру. Растягивают бриф обычно не сами исследования, а внутренние дискуссии на стороне заказчика о том, какие разделы нужны сразу, а что спокойно выходит обновлением после запуска.
Дизайн
От 3 дней до 4 недель. Здесь самая большая развилка сроков. Работа на готовом шаблоне означает адаптацию под ваш бренд: цвета, шрифты, логотип, структуру блоков. Это быстро и предсказуемо. Уникальный дизайн рисуется с нуля под ваши задачи: сначала главная страница, после согласования внутренние. Каждый круг правок добавляет время, поэтому скорость здесь зависит от обеих сторон. Принимаете дизайн вы поэтапно. Сначала утверждаете макет главной страницы вместе с общим стилем, и только после этого мы рисуем внутренние по уже готовому направлению. Такой порядок бережет и время, и бюджет, потому что изменить стиль на одной странице проще, чем переделывать весь комплект. Макеты мы показываем в том виде, в каком их увидит посетитель, вместе с мобильной версией. Дольше всего здесь тянутся не сами макеты, а ожидание обратной связи и правки, которые приходят волнами вместо одного сводного списка.
Верстка и программирование
От 1 до 8 недель. Дизайн превращается в живые страницы: адаптивная верстка под мобильные, подключение CMS, настройка админки. Для магазина сюда добавляются интеграции: оплата, доставка, синхронизация остатков, CRM. Именно интеграции чаще всего определяют, будет магазин готов за месяц или за три. На этом этапе вы впервые видите сайт кликабельным на тестовом домене и проверяете его на своих устройствах. Мы просим утвердить ключевые сценарии, например путь от карточки товара до оформленного заказа, прежде чем двигаться дальше. Параллельно настраиваем админку так, чтобы вы могли самостоятельно добавлять страницы и товары без разработчика. Чаще всего верстку растягивают сторонние сервисы, доступы к которым дает заказчик, а именно платежный шлюз, служба доставки или учетная система, каждый со своим порядком подключения и тестовыми ключами.
Наполнение контентом
От 2 дней до 3 недель. Тексты, фото, характеристики товаров, SEO-теги. Этот этап чаще всего недооценивают. Если тексты и фото готовятся параллельно с разработкой, он почти не влияет на срок. Если же контент начинают собирать после верстки, запуск сдвигается на недели. Мы заливаем материалы, которые вы передаете, и сразу формируем SEO-теги под каждую страницу. Заказчик утверждает финальные тексты и подбор фото, ведь именно их увидит посетитель. Если товаров много, удобно передать их таблицей, чтобы мы импортировали каталог, а не заводили карточки вручную. Больше всего тормозит не написание текстов, а ожидание описаний товаров и характеристик от поставщика, когда их нет в удобном виде.
Тестирование и запуск
От 2 дней до 2 недель. Проверка на разных устройствах и браузерах, тестовые заказы, скорость загрузки, базовая техническая оптимизация под поиск. После этого сайт переезжает на боевой домен. Хорошая практика — неделя наблюдения после запуска, когда команда исправляет мелочи, которые видны только на живом трафике. Перед переключением домена мы проходим чек-лист: формы, оплата, перенаправления со старых адресов, отображение в разных браузерах. Дату запуска вы согласуете отдельно, чтобы она пришлась на удобный для бизнеса день, а не на вечер накануне выходных. Растянуть финал может разве что перенос почты и доступов или ожидание, пока обновятся DNS-записи.
Что идет последовательно, а что параллельно
Этапы не всегда стоят в очереди один за другим. Бриф и структура действительно идут первыми, потому что без них нечего рисовать. А дальше часть работ идет параллельно, и именно это сокращает общий срок.
- Пока дизайнер рисует внутренние страницы, разработчик уже верстает утвержденную главную.
- Пока программист подключает CMS, вы готовите тексты и фото для наполнения.
- Техническую оптимизацию под поиск закладывают еще на верстке, а не отдельным шагом в конце.
Последовательными остаются только те шаги, где следующий физически невозможен без предыдущего. Остальное команда параллелит, поэтому реальный календарный срок короче суммы всех этапов.
Что удлиняет сроки чаще всего
По нашему опыту, задержки редко связаны с самой разработкой. Самые типичные причины такие.
- Долгие согласования. Каждый круг правок дизайна добавляет несколько дней. Когда решение принимают несколько человек с разными вкусами, согласование может длиться дольше самой работы.
- Контент от заказчика. Тексты о компании, фото товаров, сертификаты. Если их нет на старте, проект стоит в ожидании.
- Изменение задачи по ходу. Новые разделы и функции, которые появляются посреди разработки, возвращают проект на этап проектирования.
- Сложные интеграции. Обмен с учетной системой, нестандартная логистика, внешние сервисы. Каждая интеграция требует настройки и тестирования с обеих сторон.
Как ускорить запуск
Сроки сокращаются не героизмом разработчиков, а организацией процесса.
- Готовьте контент заранее. Тексты, фото и прайс, собранные до старта, экономят до нескольких недель.
- Назначьте одного ответственного. Быстрые ответы и единая точка принятия решений убирают больше всего простоев.
- Стартуйте с шаблонного дизайна. Для большинства задач качественный шаблон с кастомизацией выглядит достойно и запускается в разы быстрее. Уникальный дизайн можно сделать вторым этапом, когда сайт уже приносит заявки.
- Запускайтесь поэтапно. Сначала ядро, то есть главные страницы и базовый функционал. Дополнительные разделы и фишки выходят обновлениями после запуска.
Что подготовить к старту
Половина задержек исчезает, если на первую встречу вы приходите с готовым набором материалов. Вот короткий чек-лист.
- Логотип в векторе и фирменные цвета, если они есть.
- Тексты о компании и услугах или хотя бы тезисы, из которых мы соберем чистовой вариант.
- Фотографии товаров, объектов или команды в приличном качестве.
- Доступы: домен, хостинг, текущий сайт, нужные учетные системы.
- Два-три примера сайтов, которые вам нравятся, чтобы быстрее сойтись по стилю.
Почему «быстрее» не всегда лучше
Сайт за три дня технически возможен. Вопрос в том, что внутри: неадаптивная верстка, медленная загрузка, отсутствие базовой оптимизации под поиск. Такой сайт придется переделывать, и суммарно это дольше, чем сделать нормально с первого раза. Реалистичный минимум для качественного лендинга составляет неделю, для магазина на шаблоне это две недели. Все, что обещают существенно быстрее, стоит проверять на примерах живых работ.
Срок — это еще не результат
Быстрый запуск имеет смысл тогда, когда сайт потом работает на продажи. Показательным примером стал интернет-магазин косметики 911 Balsam. Мы собрали его с нуля, настроили синхронизацию каталога, оплату и доставку, а со временем клиент получил 4-кратный рост онлайн-продаж. Срок разработки был обычным для магазина на нашем стеке, а отдача оставалась долгой. Другие такие работы собраны в нашем портфолио.
Выводы
То, сколько времени занимает разработка сайта, зависит от его типа, подхода к дизайну и готовности контента. Лендинг реально запустить за 1-2 недели, корпоративный сайт за 2-3 недели на шаблоне или до 2 месяцев с уникальным дизайном, интернет-магазин за 2-4 недели на шаблоне или от 2 до 4 месяцев в сложных проектах. Больше всего времени экономят готовый контент и быстрые согласования.
Точный срок для вашей задачи мы просчитаем на бесплатной консультации. Посмотрите детали на страницах услуг лендингов, корпоративных сайтов и интернет-магазинов или оставьте заявку ниже. А чтобы сайт после запуска не замедлялся и не устаревал, есть поддержка проектов.