Техническое задание на разработку сайта — образец, шаблон и подробная инструкция
Образец технического задания на разработку сайта: готовая структура, ключевые пункты для разработчиков и SEO-заметки. ✅ Шаблон, чек‑лист и практические примеры.
Короткий прямой ответ: Техническое задание на разработку сайта — это документ, который формализует цели проекта, функциональные и нефункциональные требования, структуру страниц, интеграции, требования к контенту и SEO. Ниже — подробный образец, шаблон и практическая инструкция, чтобы подготовить ТЗ, понятное и бизнесу, и разработчикам.
Что такое ТЗ и зачем оно нужно
Техническое задание (ТЗ) — это письменное соглашение между заказчиком и исполнителем, которое детально описывает ожидания от сайта: цель проекта, целевую аудиторию, структуру, функционал, требования к скорости, безопасности и поисковой видимости. Хорошее ТЗ снижает риски: сокращает доработки, фиксирует объем работы и упрощает оценку стоимости и сроков.
Кто участвует в подготовке ТЗ
- Заказчик (владелец бизнеса или менеджер проекта) — формулирует цели, бизнес-требования, KPI.
- Продакт‑менеджер / проект-менеджер — структурирует ТЗ, управляет коммуникацией.
- Технический специалист / архитектор — описывает технические ограничения и варианты реализации.
- Дизайнеры и UX‑специалисты — задают требования к интерфейсу и пользовательским сценариям.
- SEO‑специалист — формулирует требования для индексируемости, структуры семантики, микроразметки и скорости.
- QA-инженер — прописывает критерии приемочного тестирования и набор тест-кейсов.
Структура ТЗ: обязательные блоки
Универсальная структура ТЗ выглядит так. Важно: каждый блок должен содержать конкретику и приоритеты (must/should/could):
- Вводная часть: проект, цель, контактные лица, версии документа
- Обзор проекта: бизнес-цели, целевая аудитория, KPI
- Требования к контенту и структуре (карта сайта, шаблоны страниц)
- Функциональные требования (список фич с приоритетами)
- Нефункциональные требования: производительность, безопасность, доступность, SEO
- Интеграции и внешние сервисы
- Дизайн и UX: гайдлайны, адаптивность, элементы интерфейса
- План работ, этапы, сроки, критерии приемки
- Тестирование, баг‑репорты, гарантийная поддержка
- Требования к хостингу, резервному копированию и мониторингу
- Бюджет и порядок оплаты
Совет практикующего маркетолога
Всегда помечайте пункт «SEO» отдельным разделом с конкретными требованиями: структура URL, шаблоны Title/Meta, правила к ЧПУ, требуемая глубина вложенности меню, требования к семантической разметке и карточкам товаров/услуг. Это экономит бюджет на доработки после релиза и ускоряет рост органического трафика.
Функциональные требования: списки и приоритеты
Функционал описываем как набор пользовательских историй или простых требований с приоритетами:
- Магазин: каталог, карточка товара, корзина, оформление заказа, личный кабинет.
- Сервис: регистрация, профиль, интеграция с CRM, биллинг.
- Контентный сайт: шаблон статьи, система новостей, поиск и фильтры.
- Локализация: мультиязычность и правила перевода.
Формат записи требования: «Что» — «Кому» — «Почему» — «Критерий приемки».
Пример: Как посетитель, я хочу фильтр по цене на странице каталога, чтобы быстро выбирать товары в моём бюджете. Критерий: фильтр показывается на всех страницах каталога, результаты обновляются без перезагрузки и корректно учитывают сортировку.
Нефункциональные требования (производительность, безопасность, SEO)
Нефункциональные требования часто решают, будет ли сайт продающим и масштабируемым. Обязательные пункты для ТЗ:
- Максимальное время загрузки страницы (например, <2.5 с при среднем проекте).
- Время ответа сервера API <300 мс под базовой нагрузкой.
- Поддержка HTTPS, CSP, защита от XSS/CSRF.
- Требования к бэкапам и восстановлению: RPO/RTO.
- Совместимость с основными браузерами и адаптивность под мобильные устройства.
SEO‑требования — ключевой раздел
Как владелец агентства и SEO‑специалист, подчёркиваю: SEO — основа долгосрочного притока целевых посетителей. Платная реклама ускоряет, но не заменяет органику. В ТЗ по SEO указываем конкретику:
- Структура сайта и карта URL: шаблоны для типовых страниц (каталог, карточка, блог).
- Правила формирования Title, Meta description, H1 для типов страниц и шаблонов.
- Требования к семантической разметке (schema.org): организация, товар, отзыв, статья, FAQ).
- ЧПУ: человеко-понятные URL, латиница/транслит или кириллица по согласованию.
- Механика каноникализации страниц, пагинации и параметров.
- Планы по редиректам (301) при смене структуры и сохранению ссылочного веса.
- Внутренняя перелинковка: обязательность хлебных крошек, рекомендованные внутренние ссылки из карточек в сопутствующие разделы.
- Производительность и Core Web Vitals: требования к LCP, FID, CLS.
- Инструменты аналитики и проверки: подключение Google Search Console, аналитики, счётчиков, логирование ошибок 404.
Пример спецификации для метаданных (в ТЗ):
| Тип страницы | Шаблон Title | Шаблон Meta description | H1 |
|---|---|---|---|
| Карточка товара | {бренд} {модель} — купить в Москве | {магазин} | {краткое описание до 160 символов} Преимущества: {ключ-1}, {ключ-2}. | {название товара} |
| Статья блога | {ключевая фраза} — советы и примеры | {бренд} | Краткое описание темы статьи с указанием формата/выгод до 160 символов. | {заголовок статьи} |
Практическая заметка
Не требуйте «SEO в целом» — детализируйте: кто готовит метаданные (клиент/копирайтер/внешний подрядчик), где хранится список ключевых фраз, как проходит передача контента и согласование. Это предотвращает вечные правки после релиза.
UX/UI и требования к дизайну
ТЗ на дизайн должно включать:
- Примеры референсов с пояснением, что именно из них важно (цвет, структура, типографика).
- Адаптивность: поведение элементов на мобильных и планшетах.
- Система компонентов (кнопки, формы, карточки) с вариантами состояний и ограничениями по использованию.
- Аналитические цели: куда ставим цели/элементы отслеживания (кнопки, формы, события).
Запишите ключевые пользовательские сценарии (user journeys): от поиска до оформления заказа или заполнения заявки. Для каждого укажите ожидаемый CTR/CR на этапе и KPI.
Интеграции, API и внешние сервисы
Перечислите все интеграции с подробностями:
- CRM: какие сущности нужны, какие триггеры и поля синхронизируются.
- Платежные системы: валюты, механика возвратов, соответствие PCI (при необходимости).
- Складской учёт и ERP: частота синхронизации, обработки ошибок.
- Службы доставки и трекинг: формат данных, callback-и.
- Сторонние API: лимиты, доки, обработка ошибок и fallback‑сценарии.
Критерии приёмки и тестирование
Опишите, как и по каким критериям будет приниматься работа:
- Список фич и тест-кейсов на каждую.
- Минимальные требования к прохождению тестов (например, 0 критических багов, не более 5 приоритетных).
- Пошаговая процедура баг-репорта и исправления: SLA на критические баги.
- План релиза: сухой запуск, перенос DNS, проверка redirect-ов и мониторинг после запуска.
Сроки, этапы и контроль прогресса
Разбейте проект на итерации с конкретными результатами для каждой:
- Аналитика и прототипирование — 1–2 недели: карта сайта, архитектура данных, прототипы ключевых страниц.
- Дизайн — 2–4 недели: макеты для основных шаблонов.
- Разработка MVP — 4–8 недель: базовый функционал и интеграции.
- Тестирование и оптимизация — 1–3 недели: до приёмки.
- Релиз и поддержка — 1 неделя подготовки + период мониторинга.
Указывайте контрольные точки и встречи (еженедельные стендапы, демонстрации фич). В ТЗ полезно прописать формат отчётности: тикет-система, ежедневные/еженедельные отчёты, список метрик.
Полный практический образец ТЗ (шаблон)
Ниже — укороченный, но полнофункциональный шаблон, который можно скопировать и дополнить под проект.
1. Общая информация 1.1 Название проекта: Сайт компании «Пример» 1.2 Цель: Привлечение лидов B2B, информирование клиентов. 1.3 Ответственные: заказчик — Иван Иванов, менеджер проекта — Мария Петрова.
Бизнес-цели и KPI 2.1 Цель 1: Увеличить лидогенерацию на 40% в год. 2.2 KPI: CPL ≤ 3000 руб; конверсия формы ≥ 3%.
Целевая аудитория 3.1 Описание сегментов, сценарии использования.
Структура сайта (карта) 4.1 Главная 4.2 Услуги 4.3 Кейсы 4.4 Блог 4.5 Контакты
Функциональные требования 5.1 Форма заявки с валидацией и интеграцией в CRM. 5.2 Модуль загрузки прайс-листов.
Нефункциональные требования 6.1 LCP ≤ 2.5s, CLS ≤ 0.1 6.2 HTTPS, бэкапы 1 раз в сутки.
SEO требования 7.1 Шаблоны Title/Meta (см. раздел 3). 7.2 Подключение аналитики и Search Console.
Интеграции 8.1 CRM: Bitrix24, синхронизация заявок в реальном времени.
Дизайн 9.1 Адаптивные макеты для 320/768/1366.
Тестирование и приёмка 10.1 Список тест-кейсов и SLA на исправление багов.
Сроки и бюджет 11.1 Общий срок 12 недель, бюджет N.
Дополнительно 12.1 Порядок передачи исходников и прав доступа.
Типичные ошибки и как их избежать
- Слишком общий документ: «Сделайте красиво и быстро» — результат непредсказуем. Решение: добавьте примеры и приоритеты.
- Отсутствие SEO-блока — потом придётся дороже перерабатывать структуру и метаданные. Решение: включите SEO‑пакет в ТЗ на старте.
- Неучтённые интеграции: проблемы с API выясняются на этапе разработки. Решение: заранее собрать API‑доки и доступы.
- Нет критериев приёма: спорные моменты решаются долгими правками. Решение: детализируйте acceptance criteria и тест-кейсы.
Чек‑лист перед отправкой ТЗ разработчикам
- ТЗ утверждён ключевыми стейкхолдерами.
- Все интеграции описаны с контактами и тестовыми данными.
- Есть список приоритетов (must/should/could).
- SEO‑раздел утверждён и есть семантическое ядро/карта URL.
- Прописан план по приёмке и поддержке после релиза.
FAQ
- 1. Нужно ли обязательно делать ТЗ самому или можно доверить подрядчику?
- Можно поручить подготовку ТЗ подрядчику, но заказчику нужно дать бизнес‑требования, KPI и утверждать ключевые решения. Без этого возрастает риск несоответствия результата ожиданиям.
- 2. Насколько подробно описывать дизайн в ТЗ?
- Достаточно описать ключевые шаблоны, поведение для адаптивной вёрстки и дать референсы. Детальные элементы (иконки, иллюстрации) можно вынести в дизайн‑спек.
- 3. Сколько стоит подготовка ТЗ?
- Стоимость варьируется: от нескольких десятков тысяч рублей за простое ТЗ до сотен тысяч для крупного проекта с интеграциями. Важно учитывать экономику: вложение в детализированное ТЗ часто экономит больше при разработке.
- 4. Как включить SEO в ТЗ, если у меня нет семантики?
- Можно прописать общие SEO‑требования и согласовать этапы, где подрядчик или SEO‑агентство выполнят аудит и сформируют семантику. Лучше планировать отдельно этап SEO‑аналитики до разработки структуры.
- 5. Что важнее: скорость релиза или полнота ТЗ?
- Балансируйте: если нужны быстрые результаты — делайте MVP с чётким базовым ТЗ и планом развития. Для долгосрочного бизнеса SEO‑ориентированное ТЗ даёт более высокий ROMI в перспективе.
Дальше: как мы помогаем
Если вы хотите готовое, работоспособное техническое задание или помощь с интеграцией SEO в проект — мы помогаем от аналитики и составления ТЗ до запуска и продвижения. SEO — это стабильный долгосрочный канал; контекстная реклама уместна как ускоритель для первых лидов. Ознакомьтесь с нашими услугами по созданию и продвижению сайтов и примерами работ в кейсах:
Создание и продвижение сайтов · Кейсы наших проектов
Готовы получить адаптированный под ваш бизнес шаблон ТЗ и оценку? Опишите кратко проект — мы подготовим чек‑лист с приоритетами и примерный план работ.
