Техническое задание для сайта: как написать
Заказывая сайт, многие предприниматели сталкиваются с одной и той же проблемой: результат не соответствует ожиданиям. Сроки срываются, функции работают не так, как хотелось, а бюджет разрастается. Причина — в отсутствии чёткого, структурированного технического задания (ТЗ). Без него вы и ваш подрядчик говорите на разных языках. В этой статье — пошаговое руководство, как составить ТЗ, которое минимизирует риски, ускорит разработку и поможет получить именно тот сайт, который нужен вашему бизнесу.
Зачем вообще нужно техническое задание?
Техническое задание — это не просто формальность. Это договор между вами и разработчиком, зафиксированный в письменном виде. Оно выполняет три ключевые функции:
- Фиксирует ожидания. Вы описываете, что хотите получить. Разработчик понимает, что должен сделать.
- Снижает риски. Если что-то пойдёт не так, ТЗ становится основой для претензий или корректировок.
- Позволяет оценить стоимость и сроки. Чем точнее ТЗ — тем точнее смета. Без него подрядчик вынужден делать допущения, что ведёт к переплатам.
Из чего состоит хорошее ТЗ?
Хорошее ТЗ — это не роман, а структурированный документ. Вот его обязательные разделы:
1. Общая информация о проекте
- Название компании и сайт (если есть)
- Цель создания сайта (например: «привлекать клиентов из Москвы», «продавать товары онлайн»)
- Целевая аудитория (возраст, интересы, поведение)
- Примеры сайтов-аналогов (что нравится, что нет)
Пример:
Цель: запуск интернет-магазина по продаже экологичной упаковки. ЦА: владельцы малого бизнеса 25–45 лет, заботятся об экологии. Аналоги: ecozakaz.ru, greenbox.ru — нравится удобная фильтрация, не нравится сложная навигация.
2. Структура сайта (sitemap)
Опишите, из каких страниц будет состоять сайт. Просто перечислите:
- Главная
- Каталог товаров
- Карточка товара
- Корзина
- Оформление заказа
- Блог
- Контакты
- Политика конфиденциальности
Если сайт сложный — нарисуйте схему (можно в Google Docs или Miro). Укажите, какие страницы будут, а какие — нет.
3. Функциональные требования
Здесь описываем, что сайт должен уметь делать. Лучше — списком:
- Регистрация и вход пользователей
- Поиск по товарам
- Фильтры в каталоге (по цене, категории, бренду)
- Возможность оставить отзыв
- Интеграция с CRM (например, AmoCRM)
- Подключение онлайн-оплаты (Сбербанк, ЮKassa)
- Автоматические email-уведомления о заказах
Важно: не пишите «удобный интерфейс» — это не измеримо. Пишите: «пользователь должен оформить заказ за 3 шага: выбор товара → корзина → оплата».
4. Дизайн и визуальные требования
- Будет ли дизайн уникальным или на основе шаблона?
- Есть ли фирменные цвета, логотип, шрифты?
- Хотите ли вы референсы (примеры дизайна сайтов, которые нравятся)?
- Нужна ли адаптация под мобильные устройства?
Совет: приложите скриншоты с пометками: «такой блок хочу на главной», «меню как у Apple».
5. Контент
- Кто предоставляет тексты, фото, видео?
- Нужна ли помощь в написании контента?
- Есть ли готовые материалы или всё нужно создавать с нуля?
Важно: если вы не готовы предоставить контент вовремя — укажите это. Разработка может приостановиться.
6. Интеграции и подключения
- Какие сервисы должны быть подключены?
- Google Analytics / Яндекс.Метрика
- CRM
- Почтовые рассылки (например, SendPulse)
- Чат-бот (Telegram, WhatsApp)
- Маркетплейсы (если есть выгрузка товаров)
Уточните, кто отвечает за настройку доступов (API-ключи, логины).
7. Сроки и этапы
Разбейте проект на этапы:
- Сбор ТЗ — 3 дня
- Проектирование структуры — 5 дней
- Дизайн макетов — 10 дней
- Верстка и программирование — 20 дней
- Наполнение контентом — 7 дней
- Тестирование — 5 дней
- Запуск — 1 день
Укажите дедлайны и ответственных.
8. Бюджет и оплата
- Общий бюджет (если известен)
- Форма оплаты: 50% аванс, 50% после сдачи
- Что входит в стоимость, а что — допоплата (например, хостинг, домен, SEO)
9. Поддержка после запуска
- Нужна ли техническая поддержка?
- Срок гарантии (обычно 1–3 месяца)
- Что входит: исправление багов, обновления, резервное копирование
Чек-лист: что проверить перед отправкой ТЗ
✅ Все разделы заполнены
✅ Нет расплывчатых формулировок вроде «красиво», «удобно»
✅ Есть примеры и референсы
✅ Указаны сроки и ответственные
✅ Подписано (если между юрлицами — как приложение к договору)
Пример: как ТЗ спасло проект
Один клиент хотел лендинг для курса по йоге. Без ТЗ он сказал: «Сделайте красиво, чтобы люди записывались». Результат: дизайн в стиле минимализма, но без видео, без отзывов, без кнопки записи. Конверсия — 0,5%.
После — мы вместе составили ТЗ:
- Обязательно: видео с тренером, 3 отзыва, форма заявки сверху, CTA каждые 300 пикселей.
Через неделю — конверсия выросла до 4,2%.
Разница — в деталях, зафиксированных в ТЗ.
Готовый шаблон ТЗ (можно скопировать)
1. Название проекта: [ваш проект]
2. Цель сайта: [что должен делать сайт]
3. ЦА: [описание аудитории]
4. Структура сайта: [список страниц]
5. Функции: [что сайт должен уметь]
6. Дизайн: [референсы, цвета, шаблон/уникальный]
7. Контент: [кто предоставляет]
8. Интеграции: [CRM, аналитика, оплата]
9. Сроки: [этапы и дедлайны]
10. Бюджет: [сумма, форма оплаты]
11. Поддержка: [гарантия, что входит] Вывод
Техническое задание — ваш главный инструмент контроля качества и сроков. Оно не должно быть идеальным с первого раза — его можно и нужно уточнять. Но без него вы рискуете получить не сайт, а «что-то похожее».
Потратьте 2–3 часа на составление ТЗ — и сэкономите недели на переделках.
P.S. Если не знаете, с чего начать — просто ответьте на 5 вопросов:
- Кто будет заходить на сайт?
- Что я хочу, чтобы они сделали?
- Какие у меня есть материалы?
- Какие сайты мне нравятся?
- Когда сайт должен быть готов?
Остальное — я помогу оформить.

