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

Что решает грамотное техническое задание для создания сайта
Хорошо составленное ТЗ делит ответственность между сторонами так, чтобы не спорить потом «кто виноват», а спокойно работать по плану. Заказчик описывает бизнес-задачи, целевую аудиторию, сценарии продаж и обслуживания, ограничения по стоимости и срокам. Разработчик или агентство берут на себя архитектуру, стек технологий, хостинг, выбор систем, реализацию функциональности и технические требования.
Грамотное техзадание экономит бюджет за счёт двух вещей:
- — меньше «а давайте сделаем еще одну версию личного кабинета» в конце этапа;
- — меньше переделок, когда исполнитель не угадал, что вы имели в виду, говоря одно слово «удобный».
Юридически ТЗ обычно прикладывается к договору и представляет собой основу для приёмки результата. Если в документе не прописывать конкретные критерии («страницы каталога открываются до 3 секунд», «все ссылки ведут на актуальные разделы»), спорить потом практически бессмысленно. Особенно критично это для интернет-магазинов, CRM-систем, веб‑сервисов, проектов с API и внешними интеграциями. Даже простой лендинг с формой заявки, блогом и новостями без понятного техзадания часто превращается в набор хаотичных блоков без аналитики и продаж.
Структура технического задания: что прописывать по разделам
Ниже — структура, по которой удобно составить ТЗ на сайт любой сложности. Используйте её как списком-вопросник: прошлись по каждому пункту, детально ответили — документ уже на 70% готов.
- 1. Исходные данные и цели проекта. Краткое описание компании, чем она занимается, какие товары или сервисы продвигает. Здесь важно не делать общий текст «нам нужен новый сайт», а четко сформулировать задачи: увеличить количество заявок с формы на 20%, поднять онлайн-продажи, снизить нагрузку на отдел поддержки за счёт раздела «База знаний». Пишите измеримо и в цифрах, чтобы потом понимать, достигнут ли результат.
- 2. Целевая аудитория и сценарии. Опишите несколько типичных пользователей: кто они, откуда приходят (поисковые системы, Яндекс.Директ, соцсети), что хотят сделать на сайте. Сценарии могут быть такими: найти товар и оформить заказ за 3–4 действия; записаться на консультацию через удобную форму; оплатить счёт из личного кабинета; быстро найти контакты и политики безопасности. Без сценариев команда легко уходит в красивый дизайн и забывает, что пользователь должен элементарно понимать, куда нажать кнопку, чтобы получить услугу.
- 3. Структура сайта и карты страниц. Здесь описывают разделы и подстраницы: «Главная», «Каталог», «Карточка товара», «Отзывы», «Блог», «Новости», «О компании», «Контакты», «Личный кабинет», «CRM-панель» и т.п. Для интернет‑магазина отдельно прописывают структуру категорий и фильтров; для SaaS‑сервиса — панели, отчёты, настройки аккаунта. Карты страниц можно приложить в виде схемы, но в ТЗ всё равно кратко описывать, что пользователь увидит в каждом разделе.
- 4. Функциональные требования. Здесь важно перечислить модули и функциональности, а не общие слова «полный интернет‑магазин». Например: регистрация по e‑mail и телефону, авторизация через внешними системами (Google, ВКонтакте); корзина в один шаг; фильтры по цене и бренду; интеграция с CRM; личный кабинет с историей заказов; блог с тегами; система ролей и прав. Обязательно отмечайте приоритеты: что входит в первую версию (MVP), а что запланировано для будущего релиза.
- 5. Требования к дизайну и UX. На этом уровне не нужно рисовать прототипы, но необходимо понятно описать ожидания: работать ли по гайдлайнам бренда, использовать ли готовый UI‑кит, есть ли вариант взять дизайн в шаблоне и доработать его. Полезно привести ссылки на 2–3 сайта-конкурентов и конкретные блоки, которые вам нравятся: «понравилось оформление карточки товара», «нравится структура фильтров». Формулировка «сделать красиво» в техзадании не работает: лучше прописывать «адаптивный дизайн от 320px, шрифт не мельче 16 px, кнопка «Оформить заявку» заметна без прокрутки».
- 6. Контент и материалы. Кто готовит тексты, фото, видео, иллюстрации? Нужна ли миграция контента со старых версий сайта? В ТЗ прямо прописать: «тексты для основных страниц предоставляет заказчик до начала разработки», «заполнение карточек товара и новостей составляет исполнитель», «SEO‑описание разделов делает агентство». Уточните форматы (docx, Google Docs, таблицы) и связи с системами аналитики, где понадобятся специальные коды в текстах и кнопках.
- 7. Интеграции и внешние сервисы. Здесь перечисляют все системы: CRM, 1С, платёжные шлюзы, сервисы рассылок, онлайн‑чаты, Яндекс.Метрика, Google Analytics. Для каждой интеграции важно прописать формат данных, периодичность обмена, кто даёт доступы, кто будет поддерживать интеграцию после запуска. В противном случае на этапе сдачи проекта оказывается, что «CRM должна была сама подтягивать статусы заказов», а это нигде не было зафиксировано.
- 8. Технические требования. Платформа и стек: CMS, фреймворки, кастомная разработка. Например: «WordPress + кастомная тема», «Backend на Node.js, frontend на React», «хостинг на стороне клиента». Здесь же указывают требования к безопасности (SSL, резервное копирование), производительности, поддерживаемым браузерам и устройствам, SEO-основе (чистые URL, sitemap, микроразметка, robots.txt). Если сайт должен работать с высокой нагрузкой, это тоже важно прописывать: какие пиковые значения вы ожидаете.
- 9. Этапы, сроки и приёмка. ТЗ описывает процесс: прототипы → дизайн → разработку → тестирование → запуск. Для каждого этапа нужно сделать понятное описание результатов: интерактивные прототипы ключевых страниц, дизайн‑макеты в Figma, тестовый стенд, отчёт о тестировании. Критерии приёмки: отсутствие критических ошибок, успешное прохождение всех сценариев, корректная работа форм и ссылок. Если сроки жёсткие, в документе стоит сразу согласовать, какие задачи могут быть урезаны в сторону MVP без ущерба для запуска.
Образец технического задания: мини-шаблон и формулировки
Полноценное техзадание на сложный сайт спокойно занимает 20–30 страниц. Но даже компактный документ на 5–7 страниц, составленный правильно и без размытых формулировок, уже резко повышает шансы получить нужный результат. Ниже — пример структуры мини‑ТЗ, который можно взять за готовый каркас.
- — Введение и цели проекта.
- — Описание целевой аудитории и пользовательских сценариев.
- — Структура сайта с картой страниц.
- — Функциональные требования и приоритеты версий.
- — Требования к дизайну и оформлению.
- — Интеграции с CRM и внешними системами.
- — Технические требования и хостинг.
- — Этапы работ, сроки, условия приёмки.
Типичные формулировки «плохо/хорошо» удобно держать под рукой как чек-лист.
- — Плохо: «Сайт должен быстро работать». Хорошо: «Страницы каталога загружаются не дольше 2,5 секунд при 3G‑подключении, измерение — через Lighthouse».
- — Плохо: «Сделать красивую корзину». Хорошо: «Корзина в один шаг: список товаров, выбор способа доставки, выбор способа оплаты, итоговая сумма, кнопка «Оформить заказ»».
- — Плохо: «Сделать как у конкурентов». Хорошо: «Нравится блок отзывов и фильтры в каталоге на сайте конкурентов, перенять структуру, но не копировать дизайн».
Помните, образец — не жёсткий стандарт. Для корпоративного сайта добавятся разделы «Документы», «Политики конфиденциальности»; для интернет‑магазина — отдельный блок про акции и отзывы; для CRM‑системы — описание ролей пользователей. Главное — чтобы техзадание помогало быстро понять объём и не вызывало вопросов у любой новой части команды проекта.
Чек-лист для самопроверки ТЗ и мягкое завершение
Перед тем как отправить документ исполнителю, пройдитесь по короткому чек-листу.
- — Цели сайта и задачи бизнеса сформулированы измеримо, а не общими словами.
- — Есть структура разделов и карта страниц с ключевыми сценариями.
- — Функционал разбит на блоки с приоритетами: MVP, позже, «возможная будущая версия».
- — Все интеграции с внешними сервисами и CRM прописаны: кто отвечает, какие данные, в какие системы.
- — Понятно, кто и в какие сроки готовит контент и материалы: тексты, фото, видео.
- — Заданы технические требования: платформа, хостинг, безопасность, аналитика.
- — Для каждого этапа описаны результаты и критерии приёмки.
- — Нет размытых фраз «как получится», «на ваше усмотрение», «делать красиво».
Грамотное техническое задание для создания сайта — это способ зафиксировать тот результат, который вы действительно хотите видеть, а не надеяться «что разработчик сам поймёт». Наша команда с большим опытом в веб‑сервисах, CRM, интернет‑магазинах, играх и мобильных приложениях помогает составить и согласовать ТЗ, а затем реализовать проект под ключ. Можно прислать ваш текущий вариант ТЗ через форму заявки в блоге — сделаем бесплатный экспресс‑аудит и предложим конкретные улучшения.
