ПРАКТИЧЕСКИЙ ГАЙДСайты и конверсия / Гайд

Как составить техническое задание на сайт для бизнеса

Хорошее ТЗ на сайт начинается не с цвета кнопок и количества экранов. Оно объясняет, кто покупает, какие действия должен выполнить посетитель и что разработчик обязан проверить до публикации.

Редакционная схема: Задача / структура / требования
РАФ / ГАЙДСайты и конверсия
Содержание 9 разделов ↘

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

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

Шаг 1. Опишите задачу бизнеса одной понятной фразой

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

ДВА БРИФА НА ОДИН ПРОЕКТ

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

Шаг 2. Разделите аудитории и их задачи

Не ограничивайтесь записью «целевые клиенты — мужчины и женщины 25–55 лет». Для каждого сценария укажите роль человека, задачу, что он уже знает, какой вопрос должен решить до заявки и какое действие является успехом. Для опта — закупщик и повторный заказ; для услуги — руководитель и обсуждение задачи; для e-commerce — покупатель и завершённый заказ.

Аудитория Что должна сделать на сайте Какие данные нужны
Новый оптовый клиент Найти ассортимент и запросить коммерческие условия Минимальная партия, регионы, форма B2B
Действующий дилер Уточнить наличие и повторить закупку Каталог, личный кабинет или CRM-процесс
Частный покупатель Выбрать модель, цену и доставку Характеристики, остатки, оплата, возврат

Шаг 3. Составьте структуру сайта по задачам пользователей

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

Если есть действующий сайт, приложите список текущих URL и статус каждого: оставить, переработать, объединить, перенести или удалить. Если меняются адреса, план миграции и редиректов — отдельное обязательное приложение. Новый красивый дизайн не оправдывает потерю полезного контента и ссылок.

Шаг 4. Опишите каждый важный пользовательский путь

01НамерениеЧто ищет человек

→

02СтраницаКак выбирает

→

03ДействиеЗаявка / заказ

→

04СистемаCRM и результат

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

Шаг 5. Разделите визуальный дизайн и данные

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

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

Шаг 6. Отдельно опишите интеграции

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

Интеграция Что передаём Как проверяем
Заявка → CRM Тема, контакты, страница и источник при разрешённом сборе Тестовая заявка с ID и ответственным
Заказ → аналитика Согласованное событие покупки, сумма, ID заказа Сверка с заказом и отсутствие дубля
Каталог → сайт Наименование, SKU, цена, наличие Смена остатка в учётной системе
Отправка заявки → уведомление Статус доставки без лишних персональных данных Контроль ошибок и повторной отправки

Шаг 7. Зафиксируйте поисковые и технические требования

Укажите индексацию, единые URL, title и description, H1, canonical, schema при уместности, хлебные крошки, карты сайта, robots/noindex для служебных разделов, SSR основного контента и внутренние ссылки. Важно, чтобы разработчик проверял результат в HTML и браузере, а не только в исходном Figma-макете.

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

Шаг 8. Пропишите приёмку по сценариям

Фраза «работает как в дизайне» не заменяет тесты. Подготовьте матрицу: функциональность, устройство, действие пользователя, ожидаемый результат, кто проверяет и что считается блокирующей ошибкой. Для публичного сайта проверяйте URL со статусом 200, метаданные и доступный текст; для форм — реальную доставку в CRM; для каталога — цены и остатки; для меню — работу на всех типах страниц.

НЕ ПРИНИМАЙТЕ САЙТ

Если страница красивая в макете, но форма не передаёт контакты, мобильная версия обрезает блоки, внутренние ссылки ведут на 404 или старые URL не перенаправлены, работа не завершена. Эти условия должны быть известны до начала разработки, а не появляться при споре об оплате.

Шаблон разделов технического задания

Раздел ТЗ Что приложить
Бизнес-цели Текущая проблема и результат
Аудитории и сценарии Роли, задачи, пути покупки
Карта страниц URL, назначение, контент-владелец
Дизайн-система Типографика, компоненты, мобильные состояния
CMS и данные Типы контента, поля, роли редакторов
Интеграции Схема событий и тестовые данные
SEO и перенос Карта адресов, метаданные, редиректы
QA и выпуск Сценарии тестов, критерии приёмки

В завершение проверьте с потенциальным подрядчиком, какие вопросы он задаёт о продукте, пользователях, контенте, интеграциях и SEO. Если оценка строится только по числу страниц, команда ещё не понимает объём работы. Хорошее ТЗ даёт право честно сравнить предложения, но оставляет исполнителю пространство для профессиональных технических решений.

Редакция RAF

Материал редакции RAF. Факты и формулы проверяются перед публикацией.