Как составить ТЗ на разработку сайта: полное руководство
Зачем нужно ТЗ?
Техническое задание — единственный документ, защищающий обе стороны. Клиента — от того, что получит не то, что хотел. Разработчика — от бесконечных бесплатных доработок. Без ТЗ каждый спор решается субъективно: «я имел в виду другое».
По нашей статистике, проекты с детальным ТЗ сдаются в срок в 2 раза чаще и требуют на 40% меньше правок.
Структура хорошего ТЗ
1. Описание проекта и цели
Кратко: что за компания, чем занимается, какую задачу должен решать сайт. Например: «увеличить количество заявок с сайта на 30%» или «автоматизировать запись на услуги».
2. Целевая аудитория
Опишите 2–3 портрета пользователей: возраст, профессия, устройства, с которых заходят, уровень технической грамотности. Это напрямую влияет на UX-решения.
3. Структура сайта (карта страниц)
Перечислите все страницы и их иерархию. Например: Главная → Услуги (список) → Услуга (детальная) → Портфолио → Контакты. Для каждой страницы — краткое описание контента и функциональности.
4. Функциональные требования
Что должен делать сайт: форма заявки, личный кабинет, каталог с фильтрами, интеграция с CRM, онлайн-оплата, многоязычность. Чем конкретнее — тем точнее будет оценка.
5. Технические требования
- Совместимость с браузерами и устройствами
- Минимальная скорость загрузки (PageSpeed Score)
- Требования к хостингу и домену
- Интеграции с внешними сервисами (1С, amoCRM, Яндекс.Касса)
6. Дизайн-референсы
Укажите 3–5 сайтов, которые нравятся визуально. Отметьте конкретно что нравится: цветовая схема, расположение блоков, анимации. Добавьте фирменный стиль если есть.
7. SEO-требования
Семантические URL, мета-теги для каждой страницы, Open Graph для соцсетей, sitemap.xml, robots.txt, микроразметка Schema.org для основных типов контента.
Совет от нас
Не пытайтесь написать идеальное ТЗ с первого раза. Начните с базовой структуры и уточняйте детали в процессе работы с подрядчиком. Хороший разработчик поможет вам сформулировать требования правильно — это часть его работы.