К содержимому
Сайты · 6 мин чтения

Техническое задание на сайт: что в нём должно быть, чтобы подрядчик сделал то, что вы ждали

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

Тимофей Карканица, ZITORI · 1 октября 2026

Зачем нужно ТЗ и когда без него можно обойтись

ТЗ превращает фразу «хочу красивый сайт, чтобы заявки шли» в список проверяемых вещей. Без него спор «мы это не обсуждали» неизбежен: у заказчика в голове один сайт, у студии другой, а на макетах третий.

Полное ТЗ нужно, если у сайта есть сложная логика: каталог, личный кабинет, калькулятор, интеграции с CRM и 1С, несколько языков. Для лендинга на один экран хватит краткого брифа на две-три страницы: цель, предложение, блоки, контакты, ссылки на примеры. Но даже в брифе три раздела обязательны: цель, аудитория и критерий приёмки.

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

Раздел 1. Цели и контекст проекта

Начните с бизнеса, а не с экранов. Подрядчику важно понимать:

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

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

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

Раздел 2. Структура и функции

Это ядро документа. Опишите:

  • карту сайта: разделы, подразделы, типы страниц (главная, категория, карточка, статья, контакты);
  • для каждого шаблона страницы перечень блоков по порядку сверху вниз и данные внутри блока;
  • функциональность: поиск, фильтры, сортировка, формы заявки, онлайн-запись, калькулятор, сравнение, избранное, личный кабинет;
  • поведение форм: какие поля обязательны, что приходит на почту и в CRM, какое сообщение видит человек после отправки;
  • административную часть: кто и что редактирует сам без программиста.

Удобный приём: для каждой функции писать пользовательский сценарий в одну строку. «Посетитель выбирает размер в карточке, нажимает “Заказать”, заполняет имя и телефон, видит подтверждение, менеджер получает сделку в Битрикс24». Такая строка сразу выявляет, чего не хватает: например, кто будет менять статус сделки.

Прототип страниц, пусть даже схематичный в виде блоков, сильно сокращает недопонимание. Если подрядчик делает прототип сайта отдельным этапом, ТЗ можно опереть на него и не описывать каждый экран словами.

Раздел 3. Дизайн и интерфейс

Здесь фиксируют не вкус, а ограничения и обязательные элементы:

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

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

Раздел 4. Техническая часть

Эти пункты читает разработчик, но решение по ним касается и вас:

  • платформа и причина выбора: WordPress, Битрикс, конструктор или самописное решение (если вы ещё выбираете, начните с сравнения WordPress и Битрикса);
  • хостинг и домен: кто покупает, на чьё имя оформляются, кто обеспечивает бэкапы;
  • интеграции: CRM, 1С, телефония и коллтрекинг, платёжные системы, службы доставки, рассылки, Яндекс Метрика;
  • требования к SEO: человекопонятные адреса, заголовки и мета-теги по шаблонам, карта сайта, файл robots, редиректы со старых адресов при переезде, микроразметка;
  • безопасность: HTTPS, защита форм от спама, права доступа, соответствие закону о персональных данных, хранение данных на серверах в России, где этого требует закон;
  • производительность и нагрузка, если ожидаются пики трафика после рекламных запусков.

Про переезд со старого сайта отдельно. Потеря адресов без редиректов обнуляет накопленный поисковый трафик, поэтому в ТЗ нужна таблица соответствия старых и новых URL.

Раздел 5. Контент и данные

Самая частая причина срыва сроков не вёрстка, а отсутствие текстов и фотографий. В ТЗ пропишите:

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

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

Раздел 6. Этапы, сроки и приёмка

Разбейте проект на этапы с результатом на выходе: прототип, дизайн-макеты, вёрстка, программирование, наполнение, тестирование, запуск. После каждого этапа происходит согласование, и без него следующий не стартует.

Критерии приёмки пишите проверяемыми фразами:

  • все формы доставляют заявки в CRM, проверено тестовой отправкой;
  • сайт корректно открывается в перечисленных браузерах и на перечисленных разрешениях;
  • счётчики и цели работают, события видны в Метрике;
  • нет ошибок в консоли на ключевых страницах, нет битых ссылок;
  • администратор может самостоятельно создать страницу, изменить цену и добавить товар.

Отдельно запишите, что входит в гарантийный период и что считается новой задачей. Исправление ошибки реализации по ТЗ и «добавьте ещё один раздел» это разные вещи, и граница должна быть описана заранее.

Типичные ошибки при составлении ТЗ

  • Описывать дизайн словами «современный, лаконичный, премиальный». Для разработчика это пустые слова. Дайте примеры и референсы.
  • Копировать шаблон из интернета с пунктами про технологии, которые вашему проекту не нужны, и пропускать то, что нужно.
  • Не указывать владельца решений. Когда правки приходят от пяти человек, проект стоит. Назначьте одного человека, который согласует за компанию.
  • Забывать про после запуска: поддержка, обновления, мониторинг, продвижение. Сайт без трафика не работает, и это тоже стоит учесть в планировании.
  • Не оставлять места для изменений. Хорошее ТЗ предусматривает порядок внесения изменений: письменный запрос, оценка влияния на срок и стоимость, согласование.

Когда стоит передать составление ТЗ специалистам

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

Вопросы

Коротко о главном

Что обязательно должно быть в техническом задании на сайт?

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

Сколько страниц должно быть в ТЗ на сайт?

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

Кто должен писать ТЗ: заказчик или подрядчик?

Цели, бизнес-правила и контент определяет заказчик, а технические разделы и структуру лучше доверить исполнителю. Рабочий вариант это совместная работа: заказчик отвечает на вопросы, подрядчик формализует ответы в документ, заказчик подписывает.

Можно ли начать разработку сайта без технического задания?

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

Расчёт бесплатно

Сколько заявок и по какой цене получится у вас?

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

Удобнее голосом или в мессенджере: +7 (958) 761-82-50, Telegram или WhatsApp.

Шаг 1 из 4
Что нужно запустить?
Шаг 2 из 4
Какой рекламный бюджет в месяц рассматриваете?
Шаг 3 из 4
Расскажите о бизнесе
Шаг 4 из 4
Куда прислать расчёт?

Нажимая кнопку, вы соглашаетесь с политикой обработки персональных данных.

Не получилось отправить. Напишите в Telegram или позвоните +7 (958) 761-82-50.

Получить расчёт ↗
Telegram Расчёт