Что включить в ТЗ на разработку корпоративного сайта
Десять разделов ТЗ, которые снимают типичные споры с разработчиком: какие страницы нужны, куда приходят заявки, как быстро грузится сайт и что вы получите в день запуска. В каждом разделе пункты с галочками, неотмеченные можно скопировать и отправить исполнителю.
Схема: четыре строки из ТЗ на сайт компании. Страницы: у каждой услуги своя страница, карта сайта согласована до дизайна. Формы: заявка приходит в почту и CRM с метками UTM и yclid, согласие на обработку данных отдельно. Скорость: LCP до 2,5 секунды на телефоне на страницах услуг в PageSpeed Insights. Доступы: домен и админка оформлены на компанию, список передачи — в день запуска.
0 из 41пунктов отмечено
Содержание
Техническое задание фиксирует, что считается готовым сайтом. Без него приёмка превращается в спор: вы ждали одно, разработчик сделал другое, и оба по-своему правы.
Бриф и ТЗ — разные документы. В брифе вы рассказываете о компании, услугах и задаче. В ТЗ записано, что именно сделать и как это проверить. Для автоматизированных систем есть ГОСТ 34.602-2020, он действует с 1 января 2022 года. Для сайта компании он избыточен: хватит десяти разделов ниже, если каждое требование можно проверить на приёмке.
Статья про многостраничный сайт услуг или корпоративный сайт. Если вы ещё выбираете между лендингом и сайтом, начните со сравнения для первого рекламного запуска или посмотрите форматы на странице создания сайтов под ключ.
Цель сайта и что считать результатом
Начните с того, зачем компании сайт. Цель лучше записать как действие клиента: оставить заявку на расчёт, позвонить, записаться на консультацию, запросить прайс. От неё зависит всё остальное: какие страницы нужны, где стоят формы, какие цели настраивать в Метрике.
Запишите и каналы, из которых ждёте клиентов в первый год. Сайт под поиск и сайт под рекламу устроены по-разному: для поиска нужна страница под каждый круг запросов, для рекламы — посадочные под группы объявлений.
Структура и список страниц
Структуру собирают до дизайна. Основа — запросы, которыми клиенты ищут ваши услуги: их смотрят в Вордстате, подсказках поиска и на сайтах конкурентов. Запросы, на которые отвечает одна страница, объединяют в группу, и каждая группа становится страницей со своим адресом.
В ТЗ структура выглядит как карта сайта: дерево страниц с адресами. Для сайта услуг в неё почти всегда входят главная, каталог услуг и страница каждой услуги, цены, кейсы или портфолио, страница о компании, контакты, политика обработки персональных данных и согласие. Блог, вакансии, документы и отзывы добавляют по задаче. Так выглядит карта на примере бухгалтерской компании:
site.ru/ главная
site.ru/uslugi/ все услуги
/uslugi/buhgalterskoe-soprovozhdenie/
/uslugi/registraciya-ooo/
/uslugi/nalogovye-konsultacii/
site.ru/ceny/ цены
site.ru/kejsy/ кейсы
site.ru/o-kompanii/ о компании
site.ru/kontakty/ контакты
site.ru/politika/ политика обработки данных
site.ru/soglasie/ согласие на обработку
Шаблоны и блоки страниц
На сайте услуг много страниц с одинаковым устройством, поэтому в ТЗ описывают не каждую страницу, а шаблоны: главную, страницу услуги, кейс, статью, контакты. Для каждого шаблона перечислите блоки по порядку. Пример для страницы услуги: первый экран с названием услуги, ценой «от» и кнопкой, состав работ, этапы, цена, кейсы, ответы на вопросы, форма.
Отдельной строкой опишите то, что обычно забывают: страницу 404, сообщение после отправки формы, ошибку при отправке, пустой список кейсов в новом разделе. Иначе их нарисуют по ходу работы, и каждый по-своему.
Тексты, фото и другие материалы
Сроки разработки в договоре есть почти всегда, сроки материалов от заказчика встречаются реже. В итоге сайт свёрстан, а текстов для услуг нет, и запуск стоит. Запишите в ТЗ, кто пишет тексты, кто их согласует, сколько страниц наполняет исполнитель и к какой дате вы передаёте материалы.
Фото и отзывы должны быть ваши или с правом на публикацию. Чужие фото из поиска и отзывы без согласия авторов грозят претензиями и подрывают доверие к сайту.
Частая ошибка
«Тексты напишем потом». Без текстов вёрстку не проверить: заголовки оказываются длиннее, чем в макете, блоки пустеют, а SEO-настройку откладывают до запуска.
Формы и заявки
Для каждой формы перечислите поля, какие из них обязательны, куда приходит заявка (почта, Telegram, CRM) и что видит человек после отправки. Если сайт будет работать с рекламой, попросите сохранять в заявке метки UTM и yclid: так видно, с какой кампании и объявления пришёл клиент.
Формы собирают персональные данные, поэтому в ТЗ нужны требования закона № 152-ФЗ. Политику обработки персональных данных оператор публикует на сайте, где собирает данные (ч. 2 ст. 18.1). С 1 сентября 2025 года согласие на обработку оформляют отдельно от других документов (ч. 1 ст. 9 в редакции закона № 156-ФЗ). С 1 июля 2025 года данные нельзя собирать сразу в иностранные базы (ч. 5 ст. 18), поэтому формы на зарубежных сервисах лучше заменить. Если компания ещё не подавала в Роскомнадзор уведомление об обработке персональных данных, его подают до начала сбора (ст. 22).
Совет
Тексты политики и согласия готовит юрист под вашу компанию. Задача разработчика — поставить ссылки у каждой формы и сделать галочку согласия, которая не стоит заранее.
SEO-требования
SEO-настройку проще заложить в шаблоны, чем добавлять после запуска. В ТЗ стоит записать: title, description и H1 задаются для каждой страницы в админке; адреса понятные и совпадают с картой сайта; есть sitemap.xml и robots.txt; у страниц указан canonical; разметка schema.org описывает организацию, услуги и хлебные крошки.
Если новый сайт заменяет старый, добавьте таблицу 301-редиректов: каждый старый адрес ведёт на соответствующую новую страницу, а не на главную. Без неё старые страницы, которые уже были в поиске и на которые ссылались, превращаются в 404.
Отдельный пункт — тестовая копия. Её закрывают от индексации, а в день запуска проверяют, что рабочий сайт открыт: забытая строка Disallow: / в robots.txt закрывает от поиска весь сайт. Остальные проверки после запуска собраны в чек-листе технического SEO-аудита.
Скорость и вёрстка
Фраза «сайт должен быстро грузиться» ничего не требует. Проверяемое требование опирается на метрики Core Web Vitals: Google считает страницу хорошей, если LCP до 2,5 секунды, INP до 200 миллисекунд и CLS до 0,1. Пороги относятся к реальным посетителям, их смотрят по 75-му процентилю, отдельно для телефонов и компьютеров.
У нового сайта данных реальных посетителей ещё нет, поэтому в ТЗ записывают лабораторный замер: какие страницы мерить (главную, услугу, кейс), каким инструментом (PageSpeed Insights, профиль телефона) и какой результат считать нормой. Для вёрстки перечислите ширины экранов и браузеры, на которых её проверяют.
Админка и CMS
Запишите, что вы будете менять сами, без программиста: цены, тексты услуг, кейсы, отзывы, новые услуги по готовому шаблону. От этого зависит, какие поля появятся у блоков в админке.
CMS выбирают под задачу и под то, кто будет поддерживать сайт. WordPress бесплатный, у 1С-Битрикс платная лицензия, и в ТЗ стоит указать, на кого её оформляют. Туда же впишите резервные копии: как часто их делают, где хранят и кто восстанавливает сайт. И отдельные учётные записи для каждого, кто работает с сайтом, чтобы после ухода подрядчика достаточно было удалить его доступ.
Аналитика
Счётчик Метрики создают на логине компании, а исполнителю дают доступ. Цели ставят на отправку каждой формы, клик по телефону и по мессенджеру. Сайт добавляют в Яндекс Вебмастер и Google Search Console. Перед запуском исполнитель отправляет тестовую заявку и показывает, что цель сработала, а заявка дошла.
Приёмка и передача
Разбейте работу на этапы и для каждого запишите, что вы принимаете: карту сайта, прототипы, дизайн, готовый сайт на тестовом адресе. Критерии приёмки последнего этапа — пункты этого ТЗ, и удобно, когда исполнитель сдаёт сайт прямо по ним.
Отдельным списком перечислите, что вы получаете в день запуска: доступы к домену, хостингу, админке и Метрике на компанию, код сайта или репозиторий, файлы макетов, инструкцию, где что менять. Сроки, гарантию и цену правок после запуска фиксируют в договоре, а ТЗ прикладывают к нему.
0 из 41 пунктов отмечено
Как формулировать требования
Проверьте формулировки своего ТЗ по одному признаку: можно ли на приёмке сказать «сделано» или «не сделано». Несколько примеров:
| Размыто | Проверяемо |
|---|---|
| Современный дизайн | Макеты главной, услуги и кейса согласованы до вёрстки |
| Сайт быстро грузится | LCP до 2,5 с на телефоне на страницах услуг в PageSpeed Insights |
| Удобная админка | Цены, тексты услуг и отзывы меняются в админке без правки кода |
| SEO-оптимизация | У каждой страницы свои title, description и H1, есть sitemap.xml и robots.txt |
| Интеграция с CRM | Заявка с формы создаёт сделку в CRM с метками UTM и yclid |
| Адаптивная вёрстка | Вёрстка проверена на ширинах 360, 390 и 1440 пикселей в Chrome и Safari |
Если исполнитель предлагает другую формулировку, это нормально. Главное, чтобы её тоже можно было проверить.
Что делать с ТЗ дальше
Скопируйте неотмеченные пункты кнопкой в итоге чек-листа: это вопросы, которые нужно решить до оценки. Отправьте ТЗ двум-трём исполнителям и попросите разбить смету по тем же разделам, так предложения проще сравнить.
Если хотите, чтобы структуру и сайт сделал один исполнитель, посмотрите, как устроена разработка корпоративного сайта и сайта услуг у меня: начинаю с запросов клиентов и карты страниц, прототипы, если договорились о них, согласуем до дизайна, а на приёмке проверяем сайт по пунктам вроде этих.
Источники
- Росстандарт: приказ от 19.11.2021 № 1522-ст о введении ГОСТ 34.602-2020 с 1 января 2022 года
- Закон № 152-ФЗ «О персональных данных»: ч. 1 ст. 9, ч. 5 ст. 18, ч. 2 ст. 18.1, ст. 22; согласие отдельным документом с 1 сентября 2025 года (закон № 156-ФЗ)
- Google: Core Web Vitals, пороги в Search Central
- Справка Яндекс Вебмастера: robots.txt, sitemap
- 1С-Битрикс: редакции и цены лицензий
Сайт, который проходит ТЗ на приёмке
Начинаю с запросов ваших клиентов и карты страниц, прототипы, если договорились о них, согласуем до дизайна. На приёмке проверяем скорость, формы, цели и редиректы по списку.
- Карта страницЗапросы клиентов разложены по страницам до дизайна
- ПрототипыГлавная, услуга, кейс и статья до начала дизайна
- ПриёмкаСкорость, формы, цели и редиректы по списку
Сайт услуг или корпоративный сайт от 150 000 ₽. Разбор задачи бесплатный.
Частые вопросы
Не нашли свой вопрос? Задайте его в форме внизу страницы.
Кто должен писать ТЗ: заказчик или исполнитель?
Вместе. Вы отвечаете за задачу, материалы и то, что считаете результатом. Исполнитель переводит это в требования и критерии приёмки. Удобно, когда ТЗ пишет исполнитель после брифа, а вы проверяете его по этому списку.
Нужен ли ГОСТ для ТЗ на сайт?
Для сайта компании нет. ГОСТ 34.602-2020 написан для автоматизированных систем, и полное ТЗ по нему для сайта услуг выйдет тяжелее самого проекта. Порядок разделов из ГОСТа можно взять, если так привычнее вашей службе закупок.
Можно менять ТЗ по ходу работы?
Можно, но письменно: что меняется и как это влияет на срок и цену. Устные договорённости на приёмке забываются первыми.
Какого объёма должно быть ТЗ?
Нормы нет. Для сайта услуг на 10–15 страниц обычно хватает нескольких страниц текста и карты сайта. Объём важен меньше, чем то, что каждое требование можно проверить.
Разработчик говорит, что ТЗ не нужно. Что делать?
Договоритесь хотя бы о минимуме: карта страниц, требования к формам и аналитике, критерии приёмки и список того, что передаётся в день запуска. Это одна-две страницы, зато на приёмке спорить будет не о чем.
Читайте также
Пришлите задачу или черновик ТЗ
Посмотрю, чего не хватает для оценки, и назову состав работ. Разбор бесплатный.
- 1Задача или ТЗ. Подойдёт и черновик.
- 2Замечания. Чего не хватает и что уточнить.
- 3Решение за вами. С вашим подрядчиком или со мной.
Заявки читаю и отвечаю сам, в течение часа в рабочее время. Пн–пт 10:00–19:00, сб–вс 13:00–17:00 по Москве. Если увижу, что помочь не смогу, скажу сразу.