К содержанию

Разбор6 мин чтения

Этапы разработки сайта — как проходит проект от разбора до запуска

Что происходит на каждом этапе, что нужно от вас и что остаётся у вас на руках. Описываю так, как веду проекты сайтов сам.

Нуралы КопбосынДизайнер и разработчик цифровых продуктов · 8 лет, 80+ проектов
Содержание6 разделов
  1. Разбор — с чего начинается разработка сайта
  2. Оценка и план — когда появляется точная смета
  3. Структура, прототип и дизайн
  4. Разработка — демо работающей версии раз в неделю
  5. Запуск сайта и что происходит после него
  6. Где проекты сайтов застревают

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

Разбор — с чего начинается разработка сайта

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

На разборе я смотрю:

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

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

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

Оценка и план — когда появляется точная смета

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

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

Чем конкретнее описана задача на входе, тем точнее оценка и тем меньше вопросов на старте. Как подготовить описание без технических знаний — в статье «ТЗ на сайт».

Структура, прототип и дизайн

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

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

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

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

Разработка — демо работающей версии раз в неделю

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

Рутину — вёрстку по готовой системе, тесты, разбор таблиц с товарами — я делаю с ИИ-инструментами, а сам сосредоточен на логике и проверке. Сайт WEICAN с каталогом генераторов и большой админкой, в которой компания сама ведёт каталог, тексты и контакты, я запустил за 30 календарных дней.

Параллельно идёт наполнение. Тексты, фото, цены и документы нужны к середине разработки, а не к запуску: на пустом макете не видно, влезает ли заголовок и работает ли страница.

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

Запуск сайта и что происходит после него

Запуск — это несколько проверок, а не одна кнопка:

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

Домен, хостинг и все аккаунты должны быть оформлены на вас, а не на подрядчика. Почему это важно и что именно проверить — в статье «Кому принадлежат сайт, код и доступы».

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

Где проекты сайтов застревают

Чаще всего — не в разработке.

  • Тексты «будут потом». Вёрстка готова, а наполнять нечем. Помочь с текстами я могу, но факты о компании — гарантии, сроки, условия — знаете только вы.
  • Решение принимают несколько человек. Каждый круг согласований — пауза, в которую проект стоит.
  • Интеграция, о которой вспомнили поздно. «А ещё остатки должны подтягиваться со склада» в середине разработки — это новый этап, а не правка. Про склад, учёт и CRM лучше сказать на разборе.
  • Доступ к домену. В день запуска выясняется, что домен оформлен на прошлого подрядчика и пароль от кабинета никто не помнит.

Ни одна из этих причин не решается скоростью разработчика. Все они видны заранее, если на разборе задать правильные вопросы, — поэтому разбор и идёт первым.

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

Есть задача — напишите, разберём.

Опишите в двух словах, что нужно, — отвечу сам, без менеджеров и брифов на десять страниц.