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

Зачем нужно ТЗ, если «и так всё понятно»
«Нужен современный сайт как у конкурента» — не ТЗ. У конкурента 40 страниц, CRM и три года SEO. Вы получите другой scope за ту же цену — и конфликт.
ТЗ фиксирует: что делаем, что не делаем, как принимаем. Для студии это основа сметы. Для вас — защита от «это не входило в цену». Даже короткое ТЗ на 2–3 страницы лучше устной договорённости.
Структура ТЗ: обязательные разделы
Полное ТЗ для корпоративного сайта — 15–30 страниц. Для лендинга достаточно 3–5. Ниже — скелет, который покрывает 90% проектов.
- 1. Общие сведения: цель сайта, ЦА, регион, язык
- 2. Тип сайта: визитка, лендинг, корпоративный, магазин
- 3. Структура: список страниц и иерархия
- 4. Функциональные требования: формы, квиз, калькулятор, CRM
- 5. Дизайн: референсы, ограничения бренда, адаптив
- 6. Контент: кто пишет тексты, кто даёт фото, сроки
- 7. Технические требования: CMS, хостинг, SSL, скорость
- 8. SEO и аналитика: мета, schema, Метрика, цели
- 9. Интеграции: CRM, почта, Telegram, оплата
- 10. Сроки и этапы приёмки
- 11. Что не входит в scope (явные исключения)
Пример: оглавление ТЗ для сайта услуг
Фрагмент реального ТЗ для проекта «сайт услуг от 30 000 ₽» — можно скопировать как шаблон.
Пример структуры страниц в ТЗ (сайт услуг)
| Страница | URL | Ключевые блоки | Приоритет |
|---|---|---|---|
| Главная | / | Оффер, услуги, кейсы, CTA, контакты | MVP |
| Услуга 1 | remont | Описание, цены от, FAQ, форма | MVP |
| Услуга 2 | dizayn | Аналогично | MVP |
| О компании | /o-kompanii/ | История, команда, цифры | MVP |
| Кейсы | кейсы | 3–6 карточек с результатом | Фаза 2 |
| Блог | блог | Список + шаблон статьи | Фаза 2 |
| Контакты | контакты | Карта, форма, реквизиты | MVP |
| Политика конфиденциальности | /privacy/ | Текст от юриста | MVP |
Функциональные требования: как описывать формы и интеграции
Не «форма обратной связи», а: поля (имя, телефон, комментарий), обязательность, куда падает заявка (email + Telegram), цель в Метрики «lead_submit», письмо клиенту «мы получили заявку».
Для CRM: какая система (AmoCRM, Bitrix24), какие поля маппятся, нужен ли webhook. Без этого интеграция оценивается «от» и часто выходит за бюджет.
Пример описания формы в ТЗ
| Параметр | Значение |
|---|---|
| Расположение | Главная, каждая услуга, контакты, sticky на mobile |
| Поля | Имя (обяз.), телефон (обяз.), комментарий (опц.) |
| Валидация | Маска телефона +7, защита от спама (honeypot) |
| Уведомления | Email admin@..., Telegram-бот, цель Метрики |
| После отправки | Redirect на /spasibo/ с целью конверсии |
Типичные ошибки в ТЗ
Ошибки ниже — не «мелочи». Каждая на практике превращается в доплату или спор при приёмке.
Частые ошибки в ТЗ на сайт
| Ошибка | Последствие | Как исправить |
|---|---|---|
| Нет списка страниц | Scope расползается | Таблица URL + блоки |
| «Как у X» без декомпозиции | Несоответствие ожиданий | Выписать функции X отдельно |
| Нет критериев приёмки | Бесконечные правки | Чек-лист: формы, мета, mobile, скорость |
| Все интеграции «желательно» | Каждая = доплата | MVP vs фаза 2 |
| Нет ответственного за тексты | Простой 2–4 недели | Дедлайн материалов от клиента |
| ТЗ пишет студия без вашего input | Сайт «технически верный», не ваш | Согласовать структуру до дизайна |
Кто пишет ТЗ: вы, студия или вместе
Идеально: вы описываете цели и структуру, студия дополняет технической частью и превращает в смету. int4web после брифа готовит ТЗ/scope как приложение к договору — вам остаётся утвердить.
Если пишете сами — используйте структуру из этого материала. Если нет времени — достаточно брифа на 30 минут созвона; студия формализует. Главное — не подписывать договор без зафиксированного списка страниц и функций.
Итог
ТЗ — это scope, структура, функции, контент, критерии приёмки и явные исключения. Минимум для лендинга — 3–5 страниц текста; для корпоративного — полная структура с таблицей URL.
Нужна помощь с формулировкой задачи — напишите нам. Мы соберём ТЗ из брифа и дадим смету. Подробнее о процессе, цены.
Нужен взгляд на ваш проект?
Разберём задачу, тип сайта и примерные срок с ценой — без навязанного «пакета».