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

Почему сайты дорожают именно из-за отсутствия ТЗ
Без ТЗ разработчик оценивает “в среднем”, а заказчик ожидает “по максимуму”. В момент сдачи выясняется, что часть вещей не обсуждали: интеграция с CRM, фильтры в каталоге, редиректы, SEO-шаблоны, цели аналитики. Всё это начинает добавляться сверху, сроки растут, бюджет тоже.
Ещё хуже, когда ТЗ есть, но оно написано общими словами: “сделать удобный сайт”, “адаптивный дизайн”, “быстрая загрузка”. Такие формулировки не проверяются и легко превращаются в спор на ощущениях.
Что обязательно должно быть в ТЗ
Цель сайта и сценарии пользователя
Нужно описать, что считается успехом: заявки, звонки, покупки, записи. И как пользователь к этому приходит. Это влияет на структуру страниц, формы, кнопки, тексты, блоки доверия.
Структура и типы страниц
Не просто список разделов, а типы страниц: главная, услуги, кейсы, блог, категория, карточка, контакты. Для каждой — какие блоки должны быть и в каком порядке. Тогда дизайн и разработка идут быстрее, а результат получается цельным.
Контент и ответственность
Кто пишет тексты, кто подбирает изображения, кто наполняет карточки. Если это не зафиксировать, проект всегда тормозит на этапе наполнения. Если вы планируете тексты через ваш раздел “Тексты для продвижения сайта”, это сразу стоит обозначить и заложить требования к блокам под контент.
Формы и обработка заявок
Какие формы есть, какие поля обязательны, куда уходят заявки, кто получает уведомления, что считается лидом. Если у вас используются CRM и автоматизация, это фиксируется отдельным пунктом, чтобы потом не “допиливать” интеграцию в спешке.
Интеграции и данные
CRM, 1С, почта, телефония, маркетплейсы, платёжные системы. Важно указать, какие данные передаются: статусы, товары, цены, остатки, контакты. Многие проекты дорожают именно на интеграциях, потому что их “вспоминают” в конце.
SEO и технические требования
Это критичный блок, который часто забывают. В ТЗ стоит прописать:
- структуру ЧПУ
- мета-шаблоны для разделов и карточек
- микроразметку
- корректные редиректы
- robots.txt и sitemap.xml
- скорость загрузки и базовые метрики
- Если вы делаете сайт на 1С-Битрикс, эти вещи можно заложить сразу, и потом не переделывать половину проекта ради индексации.
Аналитика и цели
Какие события отслеживаем в Метрике, какие цели считаем заявкой, как маркируем источники. Даже если реклама будет запускаться позже, аналитика должна быть готова на старте, иначе вы теряете первые данные и тратите время на переделки.
Как формулировать требования, чтобы не было споров
Всё, что можно измерить, лучше измерить.
Не “быстро загружается”, а “основной контент до 2,5 секунд на мобильных”.
Не “удобная форма”, а “заявка отправляется за один экран, обязательные поля такие-то”.
Не “адаптивный дизайн”, а “корректное отображение на ширинах от 360px”.
Такие формулировки превращают ТЗ в инструмент управления, а не в бумагу.
Минимальный состав ТЗ, который уже работает
Если нужно коротко, то в рабочем ТЗ всегда есть:
- цель и сценарии
- структура страниц и блоки
- контент и ответственность
- формы и интеграции
- SEO и аналитика
- критерии приёмки
Этого достаточно, чтобы проект был предсказуемым и чтобы вы не платили за “уточнения” каждую неделю.
Мягкий шаг к действию
Если вы планируете разработку сайта и хотите избежать переделок, начните с нормального ТЗ. Команда «Веб-Химиков» помогает формировать техническое задание под реальные задачи бизнеса и под 1С-Битрикс, чтобы сайт запускался быстрее и не требовал бесконечных доработок после релиза.

