Техническое задание на сайт (ТЗ) — документ, в котором заказчик описывает, какой сайт ему нужен: цель, аудиторию, структуру страниц, функции, пожелания по дизайну, контент, сроки и бюджет. Чем подробнее ТЗ, тем точнее цена и тем меньше разногласий в ходе разработки. Ниже — шаблон и список того, что подготовить до обращения к разработчику.
Техническое задание — письменно согласованное описание сайта. По нему разработчик рассчитывает цену и планирует работы, а после завершения проекта по нему же проверяют, сделано ли то, о чём договорились. Для сайта компании, которая оказывает услуги, хватает документа на 1–3 страницы, а ТЗ для интернет-магазина или системы с интеграциями получается подробнее.
Без ТЗ два разработчика могут совершенно по-разному понять один и тот же запрос «нужен сайт для компании»: один представит сайт из 5 страниц на доработанном шаблоне, другой — индивидуальный дизайн, две языковые версии и каталог. Когда сайт делает студия, ТЗ обычно становится приложением к договору. Оно помогает:
сравнить предложения нескольких разработчиков на одинаковый объём работ;
избежать неожиданных доработок и изменения цены посреди проекта;
чётко зафиксировать, что входит в цену, а что нет;
принимать работу по списку, а не «на глаз».
Что подготовить перед заказом сайта?
Перед обращением к разработчику достаточно ответить на несколько вопросов: что должен делать сайт, для кого он, какие нужны страницы и функции, кто подготовит тексты и фото, к какому сроку сайт должен заработать и какой у вас бюджет. Остальное можно уточнить на первой консультации.
Чек-лист перед первым разговором:
Краткое описание компании: что продаёте, кому и чем отличаетесь от конкурентов.
Главная цель сайта: заявки, звонки, регистрации, продажи или информация для текущих клиентов.
Ссылки на 3–5 сайтов, которые вам нравятся, и пара слов о том, что именно в них нравится.
Логотип в векторном формате (SVG, AI, EPS или PDF) и фирменные цвета, если они есть.
Список страниц — пусть даже примерный.
Тексты, фото и документы или решение, кто их подготовит.
Доступы к домену и хостингу, если сайт у вас уже есть.
Желаемый срок запуска и рамки бюджета.
Человек, который будет принимать решения и согласовывать дизайн.
Какой должна быть структура технического задания?
ТЗ на сайт удобно разбить на 12 разделов: от описания компании и цели до критериев приёмки. Не все разделы нужно заполнять подробно — главное, чтобы разработчик понял цель, объём работ и ограничения. Ниже — шаблон с примерами: его можно скопировать и заполнить.
Раздел
Что указать
Пример
1. Компания и деятельность
Чем занимаетесь, где работаете, кто ваши клиенты
Ремонт бытовой техники в Каунасе и Каунасском районе, клиенты — частные лица
2. Цель сайта
Главное действие, которое должен совершить посетитель
Оставить заявку на ремонт или позвонить
3. Целевая аудитория
Кто будет заходить, с какого устройства, что будет искать
Большинство заходит с телефона, ищет цену и сроки
4. Структура
Список или дерево страниц
Главная, 6 страниц услуг, Цены, О нас, Вопросы и ответы, Контакты
5. Функции
Формы, каталог, бронирование, поиск, личный кабинет, калькулятор
Форма заявки с загрузкой фото, кнопка звонка на телефоне
6. Дизайн
Логотип, цвета, сайты, которые нравятся, чего избегать
Фирменные цвета — синий и оранжевый, простые макеты с большим количеством воздуха
7. Контент
Кто готовит тексты, фото, видео; переносится ли контент со старого сайта
Тексты пишет студия, фото предоставляет заказчик
8. Языки
Количество языков и кто переводит
Литовский и английский
9. Технические требования
CMS, домен, хостинг, почта, интеграции, аналитика
WordPress, существующий домен, GA4, заявки на почту и в CRM
10. SEO и перенос
Поисковые запросы, старые адреса, которые нужно перенаправить
Перенаправить 40 старых адресов страниц на новые (301-редиректы)
11. Сроки и бюджет
Дата запуска, рамки бюджета, этапы
Запуск до 1 марта, бюджет до 1 000 €
12. Приёмка и сопровождение
Как будете проверять работу, кто будет сопровождать сайт после запуска
Проверка на телефоне и компьютере, обучение, договор на сопровождение
Как описать цель сайта и аудиторию?
Цель опишите одним предложением через действие, которое должен совершить посетитель: «чтобы клиент оставил заявку на ремонт», «чтобы партнёр скачал каталог». Аудиторию опишите несколькими фактами: кто эти люди, с какого устройства заходят и какие вопросы задают перед покупкой.
Эти два раздела определяют большинство остальных решений. Если большинство клиентов звонит с телефона, главный элемент — хорошо заметная кнопка звонка. Если клиенты — компании, которые сравнивают поставщиков, важнее страницы с ценами, сроками и выполненными работами. Избегайте общих целей вроде «современный и привлекательный сайт»: их невозможно проверить.
Как описать структуру и функции сайта?
Структуру дайте списком или деревом страниц, а функции — отдельным списком, указав для каждой, что она должна делать и кто получает результат. Например, не «нужна форма», а «форма заявки с полями для имени, телефона, сообщения и фото; заявка уходит на почту и записывается в CRM».
Пример по разделам 4 и 5 шаблона: дерево страниц и функции отдельным списком.
Функции, которые стоит обсудить заранее:
формы заявки или регистрации и куда попадают их данные;
каталог услуг или товаров, фильтры и поиск;
календарь бронирования или калькулятор стоимости;
новости или блог;
несколько языковых версий;
связь с CRM, учётной программой или другой системой;
аналитика (Google Analytics 4) и баннер согласия на файлы cookie.
Если нужны корзина и онлайн-оплата, это уже интернет-магазин, и ТЗ для него составляют иначе: описывают категории и поля товаров, способы оплаты и доставки. Подробнее — в статье «Как открыть интернет-магазин в Литве».
Какие технические требования указать?
В техническом разделе достаточно указать то, что вы уже знаете: есть ли у вас домен и хостинг, какой системой управления сайтом (CMS) пользуетесь, с какими системами сайт должен обмениваться данными и кто будет сопровождать его после запуска. Если не знаете, напишите «ждём рекомендаций» — это тоже ответ.
Домен и хостинг. Домен должен быть зарегистрирован на вашу компанию; укажите, где он зарегистрирован сейчас.
CMS. Если хотите сами менять тексты, цены и фото, впишите это как требование.
Электронная почта. Остаются ли почтовые ящики у нынешнего поставщика или переносятся вместе с сайтом.
Интеграции. CRM, учётная программа, сервис рассылок или система бронирования.
Аналитика и конфиденциальность. GA4, Google Tag Manager, баннер согласия на файлы cookie, политика конфиденциальности.
Права на сайт. Пропишите, что после завершения и оплаты проекта вы получаете доступы администратора, файлы сайта и базу данных.
Как указать бюджет и сроки?
Бюджет лучше указать в виде рамок, например «до 1 500 €», а срок — конкретной датой с причиной, например «к выставке 1 марта». Тогда разработчик сможет предложить объём работ, который в эти рамки укладывается, и сразу скажет, что стоит отложить на второй этап.
Скрывать бюджет обычно невыгодно: вы получите предложения с очень разным объёмом работ, и сравнить их будет сложно. Ориентировочные цены по типам сайтов — на странице «Сколько стоит создание сайта?». Планируя сроки, учтите и своё время: согласование дизайна, подготовка текстов и правки часто занимают больше времени, чем само программирование.
Каких ошибок избегать при составлении ТЗ?
Самые частые ошибки — слишком общие требования, которые нельзя проверить, функции без пояснения, что они должны делать, и не оговорённый заранее контент. Не стоит и копировать ТЗ другой компании: оно описывает её процессы, а не ваши.
«Как сайт конкурента» — без пояснения, что именно подходит: структура, дизайн или функции.
«Чтобы быть первыми в поиске» — позиции в Google не может гарантировать ни один разработчик; лучше указать, под какие поисковые запросы делаются страницы.
Неясно, кто готовит тексты, — одна из самых частых причин, по которым проект затягивается.
Нет критериев приёмки — сложно договориться, когда работа закончена.
Всё в один этап — при ограниченном бюджете лучше запустить основу, а функции добавить позже.
Можно ли составить ТЗ вместе с разработчиком?
Да, так делают часто. Заказчик даёт цель, список услуг и примеры, а разработчик на консультации готовит список страниц и описание функций, которое прикладывается к договору. Важно, чтобы итоговую версию вы прочитали и утвердили письменно.
Так работаем и мы в Saitai.lt: после бесплатной консультации составляем структуру и описание функций, указываем, что в цену не входит, а цену и срок фиксируем в договоре. К работе приступаем после получения аванса 50 %.
Как проверить, что ТЗ выполнено?
Критерии приёмки запишите ещё до начала работ: какие страницы и функции должны работать, на каких устройствах проводится проверка и что вы получаете при передаче проекта. Тогда работу можно принять по списку и сразу видно, что ещё осталось сделать.
Все страницы из структуры созданы и наполнены контентом.
Формы работают: тестовая заявка приходит на указанную почту или в CRM.
Сайт удобно отображается на телефоне, планшете и компьютере.
Старые адреса перенаправлены на новые, если заменяется существующий сайт.
Подключены аналитика и баннер согласия на файлы cookie, опубликованы политика конфиденциальности и политика использования cookie.
Переданы доступы администратора и инструкция, оговорена гарантия.
На сайты, которые мы разрабатываем, действует гарантия 12 месяцев: в течение этого срока ошибки в работе сайта исправляем бесплатно.
Есть черновик ТЗ или пока только идея? Пришлите её через форму заявки — в течение 1 рабочего дня ответим, чего не хватает, сколько будет стоить сайт и сколько займёт его разработка.
Нет, но без него сложно сравнить предложения и договориться о цене. Для небольшого сайта хватит короткого описания: цель, список страниц, функции, контент, срок и бюджет. Если ТЗ у вас нет, его можно составить вместе с разработчиком на первой консультации.
Сколько страниц должно быть в техническом задании?
Для сайта компании, которая оказывает услуги, обычно хватает 1–3 страниц. ТЗ для интернет-магазина или системы с интеграциями длиннее: нужно описать поля товаров, оплату, доставку и обмен данными. Важен не объём, а то, чтобы каждое требование можно было проверить.
Можно ли менять ТЗ, когда работы уже начались?
Да, но из-за изменений могут измениться цена и срок. Поэтому изменения стоит фиксировать письменно, а объём и стоимость дополнительных работ согласовывать до их выполнения. Небольшие уточнения обычно можно внести без доплаты, а новые функции удобнее перенести на второй этап.
Кто должен писать тексты для сайта?
Тексты может подготовить заказчик или разработчик — главное, указать это в ТЗ. Вы лучше всех знаете свои услуги, а копирайтер знает, как понятно подать их читателю и поисковым системам. В Saitai.lt написание текстов стоит от 29 €/стр.
Нужно ли указывать в ТЗ систему управления сайтом?
Не обязательно. Достаточно написать, хотите ли вы сами менять тексты, цены и фото и кто будет сопровождать сайт. Исходя из этого разработчик предложит систему: чаще всего WordPress или Joomla, а для нестандартных функций — индивидуальную разработку, например на Laravel.
Цена клика в Google Ads (CPC) не фиксирована: для каждого поиска её определяет аукцион — по вашей ставке, качеству объявления и целевой страницы, а также по…
Чтобы попасть в ответы ChatGPT и ИИ-обзоров Google (AI Overviews), сайт должен индексироваться в Google и Bing и быть доступен поисковым роботам ИИ, а ключевые…
Интернет-магазин создаётся за 10 шагов: проверить спрос, зарегистрировать деятельность, выбрать платформу, домен и хостинг, подготовить данные о товарах, подключить…