ТЗ на розробку сайту: що в ньому має бути і готовий шаблон

Технічне завдання на розробку сайту — це документ, який перетворює «хочемо гарний сайт» на конкретний перелік сторінок, функцій і дат. Він потрібен обом сторонам однаково: замовник отримує гарантію, що йому зроблять саме те, за що він заплатив, а підрядник — захист від нескінченних «додайте ще ось це, ми ж домовлялися».

ТЗ фіксує чотири речі: обсяг робіт, ціну, строки й критерії приймання. Поки ці чотири пункти не записані, кожна сторона тримає в голові власну версію проєкту — і на етапі здачі з'ясовується, що версії були різні.

Нижче — чим ТЗ відрізняється від брифу, що в ньому обов'язково має бути, які помилки найчастіше зривають строки і, головне, готовий шаблон, який можна скопіювати й заповнити за один вечір.

Навіщо потрібне ТЗ і що буде без нього

Без ТЗ проєкт не зупиняється — він просто починає розвалюватися повільно й непомітно. Типова картина виглядає так:

Важливо розуміти: ТЗ не забороняє зміни. Воно робить їх видимими. Кожна нова вимога отримує ціну в грошах і днях, і ви свідомо вирішуєте, чи вона того варта, замість того щоб сперечатися постфактум.

Якщо в тексті ТЗ трапляються незнайомі слова — CMS, хостинг, канонічна адреса, редирект, — звіряйтеся зі словником веб-термінів. Підписувати документ, половину якого ви не розумієте, не варто.

Чим ТЗ відрізняється від брифу

Ці два слова часто вживають як синоніми, і саме тут починається плутанина. Бриф — це анкета на вході. ТЗ — результат її обробки.

БрифТехнічне завдання
Коли з'являєтьсяНа старті, до оцінки вартостіПісля брифу, перед підписанням договору
Хто заповнюєКлієнт своїми словамиПідрядник разом із клієнтом
Мова документаПобажання бізнесуСторінки, функції, дати, цифри
Обсяг1–2 сторінки, 10–30 питаньВід кількох сторінок і більше
Навіщо потрібенЗрозуміти задачу й порахувати цінуЗафіксувати обсяг, ціну, строки й приймання
Юридична вагаНемаєДодаток до договору, підписаний сторонами

Простими словами: бриф відповідає на питання «що ви хочете», а ТЗ — на питання «що саме ми зробимо, за які гроші й до якої дати». Бриф без ТЗ залишає вас із гарними намірами. ТЗ без брифу зазвичай виходить відірваним від бізнесу.

Хто пише технічне завдання: клієнт чи підрядник

Є три сценарії, і працює переважно третій.

Клієнт пише сам. Плюс у тому, що в документі буде реальна бізнес-логіка. Мінус — клієнт описує бажаний результат, а не спосіб його досягти: «щоб люди залишали заявки» замість переліку форм, полів і адресата заявок. Такий текст — це радше розширений бриф.

Підрядник пише сам. Швидко й технічно грамотно, але є ризик, що в ТЗ потрапить зручний саме йому обсяг: рівно те, що він уміє робити, і нічого зайвого. Якщо ви йдете цим шляхом, читайте документ прискіпливо й ставте запитання до кожного розділу.

Пишуть разом — робочий варіант. Клієнт закриває бізнес-частину: компанія, продукт, аудиторія, конкуренти, цілі, бюджет, хто відповідає за контент. Підрядник перекладає це в структуру сторінок, функціонал, інтеграції, вимоги до швидкості та критерії приймання. Далі обидві сторони проходять документ рядок за рядком.

Хто б не тримав ручку, підписують ТЗ обидві сторони. Як перевірити виконавця ще до передоплати — у статті фрилансер чи агенція.

Що обов'язково має бути в ТЗ

Розділів багато, але кожен закриває конкретний ризик. Нижче — навіщо потрібен кожен блок.

Бізнес-частина

  1. Про компанію і продукт — щоб підрядник писав тексти й будував структуру, а не вгадував, чим ви займаєтеся.
  2. Цілі сайту й цільова дія — одна вимірювана дія на сторінку, інакше нема за чим оцінювати результат після запуску.
  3. Цільова аудиторія — від неї залежать структура, тон текстів, набір доказів і навіть розмір шрифту.
  4. Конкуренти — 3–5 посилань із поміткою, що саме подобається і що ні. Це швидше за десять абзаців опису.

Продуктова частина

  1. Тип сайту, мови й структура сторінок — головний вимірювач обсягу. Від типу залежать ціна й строки: лендінг — від $150 і від 10 робочих днів, корпоративний сайт — від $350 і від 20 робочих днів. Якщо ви ще вагаєтеся між готовим конструктором і розробкою, почніть зі статті конструктор чи сайт під ключ.
  2. Контент — хто пише тексти, хто дає фото і до якої дати. Розділ із іменем та дедлайном, а не з формулюванням «узгодимо в процесі».
  3. Дизайн і брендбук — логотип, кольори, шрифти, приклади вподобаного і, обов'язково, кількість кіл правок, що входять у ціну.
  4. Функціонал та інтеграції — форми, онлайн-оплата, доставка, CRM, аналітика. Кожен пункт окремим рядком із деталями. Для інтернет-магазину від $600 цей розділ зазвичай найбільший і найдорожчий.

Технічна частина

  1. Вимоги до SEO і швидкості — вимірювані: унікальні мета-теги, sitemap, розмітка, цільовий PageSpeed. «Щоб сайт був у топі» вимогою не є.
  2. Хостинг і домен — де розміщуємо, на кого оформлено, хто платить за продовження.
  3. Доступи: хто і коли надає — домен, хостинг, аналітика, CRM. Найчастіша прихована причина зсуву строків.

Організаційна частина

  1. Строки й етапи — дати прив'язані до етапів, а не до «кінця місяця», із поміткою, що саме зсуває графік.
  2. Бюджет і порядок оплати — що входить у ціну, що оплачується окремо і за яким графіком. Орієнтири по типах сайтів — на сторінці з цінами.
  3. Критерії приймання — умови, за яких етап вважається зданим. Без цього розділу ТЗ наполовину декоративне.
  4. Підтримка після запуску — строк, обсяг робіт і вартість після його завершення.
  5. Порядок внесення змін — як оформлюється й оцінюється нова вимога, що з'явилася посеред проєкту.

Шаблон ТЗ: копіюйте і заповнюйте

Скопіюйте текст нижче в Google Docs, Notion або звичайний документ, замініть усе в квадратних дужках на своє і видаліть розділи, які вам не потрібні. Якщо на якесь поле відповіді поки немає — залиште помітку «уточнити»: це нормально, частину пунктів підрядник закриє разом із вами.

# Технічне завдання на розробку сайту

- Замовник: [назва компанії або ФОП]
- Контактна особа: [ім'я, телефон, e-mail, Telegram]
- Виконавець: [назва підрядника]
- Дата і версія документа: [дд.мм.рррр, версія 1.0]

## 1. Про компанію і продукт

- Чим займається компанія: [1–2 речення]
- Що саме продаємо: [товари / послуги / підписка]
- Головна перевага перед конкурентами: [чим ми кращі]
- Географія роботи: [місто / Україна / ЄС]
- Чинний сайт: [адреса або «немає»]

## 2. Цілі сайту й цільова дія

- Головна мета: [заявки / продажі онлайн / онлайн-запис / довіра]
- Цільова дія: [заповнити форму / написати в Telegram / оформити замовлення]
- Як вимірюємо результат: [заявки з форми у GA4, дзвінки, замовлення]
- Чого на цьому етапі не робимо: [особистий кабінет, блог, каталог]

## 3. Цільова аудиторія

- Сегмент 1: [хто це, вік, місто, що для нього важливо]
- Сегмент 2: [хто це, вік, місто, що для нього важливо]
- Головні заперечення: [дорого / довго / не довіряю / не розумію]
- Пристрої: [орієнтовна частка смартфонів і десктопів]

## 4. Конкуренти

- Конкурент 1: [адреса] — подобається: [що саме]
- Конкурент 2: [адреса] — не подобається: [що саме]
- Конкурент 3: [адреса] — коментар: [думка]
- Чим ми маємо від них відрізнятися: [позиціювання]

## 5. Тип сайту, мови й структура сторінок

- Тип: [лендінг / корпоративний сайт / інтернет-магазин / каталог]
- Мовні версії: [українська; англійська — так/ні; інші]
- Хто робить переклад: [клієнт / підрядник / бюро]
- Перелік сторінок і блоків:
  - Головна: [перший екран, послуги, кейси, відгуки, FAQ, форма]
  - Про нас: [блоки]
  - Послуги: [скільки окремих сторінок]
  - Портфоліо / каталог: [скільки позицій]
  - Контакти: [форма, карта, реквізити]
  - [інші сторінки]
- Загальна кількість сторінок: [число]

## 6. Контент: тексти й фото

- Тексти пише: [клієнт / підрядник] — дедлайн: [дата]
- Фото надає: [клієнт / стоки / фотозйомка] — дедлайн: [дата]
- Відео: [є / немає / потрібно зняти]
- Логотип у векторі: [є / потрібно розробити]
- Хто вичитує й затверджує фінальні тексти: [ім'я]

## 7. Дизайн і брендбук

- Брендбук: [є / немає]
- Кольори: [HEX-коди або «на розсуд дизайнера»]
- Шрифти: [назви або «на розсуд дизайнера»]
- Приклади дизайну, які подобаються: [2–3 посилання]
- Чого точно не хочемо: [приклади]
- Кількість кіл правок дизайну в межах ціни: [число]
- Адаптивність: [смартфон, планшет, десктоп]

## 8. Функціонал та інтеграції

- Форми: [які саме, набір полів, куди надходять заявки]
- Онлайн-оплата: [потрібна / ні; який сервіс]
- Доставка: [Нова пошта / Укрпошта / самовивіз / кур'єр]
- CRM: [назва; які поля передаємо]
- Аналітика: [GA4, Search Console, пікселі, перелік цілей]
- Месенджери: [кнопки Telegram, Viber, WhatsApp]
- Інше: [калькулятор, онлайн-запис, фільтри, особистий кабінет]
- CMS: [потрібна / ні; що клієнт редагує самостійно]

## 9. Вимоги до SEO і швидкості

- Унікальні title та description на кожній сторінці: [так]
- Один H1 на сторінку, структура H2/H3: [так]
- robots.txt, sitemap.xml, canonical: [так]
- Розмітка Schema.org: [організація, послуги, FAQ, хлібні крихти]
- Цільовий PageSpeed на мобільних: [90+]
- Запити, під які будуємо структуру: [список або «збирає підрядник»]
- Перенесення зі старого сайту: [301-редиректи зі старих адрес, так/ні]

## 10. Хостинг і домен

- Домен: [адреса; на кого зареєстрований]
- Хостинг: [чинний / підбирає підрядник; на чий акаунт]
- SSL-сертифікат: [хто налаштовує]
- Пошта на домені: [потрібна / ні]
- Резервні копії: [частота, хто відповідає]

## 11. Строки й етапи

- Структура і прототип: [дата]
- Дизайн: [дата]
- Розробка: [дата]
- Наповнення і тестування: [дата]
- Запуск: [дата]
- Що може зсунути графік: [контент від клієнта, доступи, додаткові правки]

## 12. Бюджет і порядок оплати

- Бюджет проєкту: [сума]
- Що входить у ціну: [дизайн, верстка, CMS, базове SEO, тести, навчання]
- Що оплачується окремо: [домен, хостинг, фотозйомка, платні сервіси]
- Графік оплати: [етап 1 — %, етап 2 — %, етап 3 — %]

## 13. Критерії приймання

- Коректне відображення в: [Chrome, Safari, Firefox, мобільні браузери]
- Усі форми надсилають заявки на: [пошта / чат / CRM]
- PageSpeed на мобільних не нижче: [90]
- Немає битих посилань і сторінок з помилкою 404: [так]
- Аналітика фіксує цільову дію: [так]
- Клієнт самостійно може: [змінити текст, додати товар, опублікувати новину]
- Строк на перевірку етапу клієнтом: [робочих днів]

## 14. Доступи: хто і коли надає

- Домен і DNS: [хто, до якої дати]
- Хостинг: [хто, до якої дати]
- Чинний сайт і база даних: [хто, до якої дати]
- Google Analytics і Search Console: [хто]
- Соцмережі та рекламні кабінети: [хто]
- CRM і платіжний сервіс: [хто]

## 15. Підтримка після запуску

- Строк безкоштовної підтримки: [місяців]
- Що входить: [виправлення помилок, дрібні правки, консультації]
- Час реакції на звернення: [робочих годин]
- Вартість робіт після завершення підтримки: [ставка або пакет]
- Що передається клієнту: [код, доступи, інструкція до CMS]

## 16. Порядок внесення змін

- Нова вимога оформлюється: [доповненням до цього ТЗ]
- Підрядник оцінює зміну в: [грошах і робочих днях]
- Зміна йде в роботу після: [письмового погодження обох сторін]

---

Підписи сторін: [замовник] / [виконавець]. Дата: [дд.мм.рррр]

Далі шаблон проходить чотири кроки:

  1. Заповніть бізнес-частину самостійно — розділи 1–4 і 6. Ніхто не знає ваш продукт краще за вас.
  2. Надішліть документ підряднику. Він допише технічні розділи й дасть оцінку в грошах і днях.
  3. Пройдіться по кожному рядку разом. Усе, що можна прочитати двома способами, переформулюйте.
  4. Додайте фінальну версію до договору як додаток і підпишіть. Далі документ змінюється лише доповненнями.

Етапи проєкту: що фіксувати і хто відповідає

Ще один зріз того самого ТЗ — за етапами. Ця таблиця зручна, щоб перевірити, чи нічого не загубилося.

ЕтапЩо фіксуємо в ТЗХто відповідає
Бриф і аналізЦілі, аудиторія, конкуренти, бюджетКлієнт дає вхідні дані
Структура і прототипПерелік сторінок і блоків, мовні версіїПідрядник, погоджує клієнт
КонтентХто пише тексти й дає фото, дедлайниЗа домовленістю, обов'язково з іменем
ДизайнБрендбук, приклади, кількість кіл правокПідрядник, приймає клієнт
РозробкаФункціонал, інтеграції, CMSПідрядник
Наповнення і тестиКритерії приймання, перелік браузерівПідрядник, перевіряє клієнт
ЗапускДомен, хостинг, аналітика, редиректиКлієнт надає доступи
ПідтримкаСтрок, обсяг, вартість після завершенняПідрядник

Типові помилки в ТЗ

Нижче — формулювання, які ми бачимо найчастіше, і те, чим їх замінити.

Як ми працюємо з ТЗ у LogicFlow

Порядок у нас простий і однаковий для всіх проєктів. Перша консультація безкоштовна: ви розповідаєте задачу, ми ставимо уточнювальні питання й надсилаємо бриф. Оцінку ціни й строків даємо протягом робочого дня.

Далі ми складаємо ТЗ разом із вами: ви закриваєте бізнес-частину, ми — структуру, функціонал, інтеграції та критерії приймання. Готовий документ стає додатком до договору, де зафіксовані обсяг, ціна й строки. Оплата поетапна: наступний етап стартує лише після того, як ви прийняли попередній.

Домен, код і всі доступи належать вам, у кожен проєкт входять CMS і базове SEO, а після запуску діють 6 місяців безкоштовної підтримки. Якщо ТЗ у вас уже є — надішліть його, і ми дамо оцінку саме за ним, зазначивши пункти, які варто уточнити до старту.

Підсумок

Заповнили шаблон і хочете оцінку? Напишіть нам або одразу надішліть документ у Telegram @logicflowsolution чи в Instagram @logicflowsolution — подивимося ТЗ і назвемо ціну та строки протягом робочого дня.

Потрібен сайт, що приводить клієнтів?

Безкоштовно проконсультуємо та розрахуємо вартість вашого проєкту протягом робочого дня.

Обговорити проєкт

Часті запитання

Зібрали те, що найчастіше запитують перед стартом. Не знайшли відповідь — напишіть нам у Telegram.

Хто має писати технічне завдання на сайт?

Найкращий результат дає спільна робота: клієнт описує бізнес — продукт, аудиторію, цілі й бюджет, а підрядник перекладає це в перелік сторінок, функцій і строків. Якщо ТЗ пише лише клієнт, у ньому зазвичай бракує технічних деталей; якщо лише підрядник — обсяг може виявитися зручним саме йому. Підписують документ обидві сторони.

Чи потрібне ТЗ для лендінгу?

Так, але коротке — зазвичай вистачає 1–2 сторінок. Для лендінгу критично зафіксувати перелік блоків, одну цільову дію, хто пише тексти й дає фото та куди надходять заявки. Без цього навіть односторінковий проєкт легко розтягується на місяць правок.

Чим ТЗ відрізняється від брифу на розробку сайту?

Бриф — це анкета на старті: кілька десятків питань, які заповнює клієнт, щоб підрядник зрозумів задачу й дав оцінку. ТЗ — результат обробки брифу: конкретний перелік сторінок, функцій, строків і критеріїв приймання. Бриф потрібен, щоб порахувати ціну, а ТЗ стає додатком до договору.

Що робити, якщо під час розробки потрібно змінити ТЗ?

Зміни в проєктах — нормальне явище, тому порядок їх внесення варто описати в самому ТЗ. Зазвичай нова вимога оформлюється окремим доповненням, підрядник оцінює її в грошах і робочих днях, і лише після письмового погодження вона йде в роботу. Так обсяг залишається керованим, а строки — прогнозованими.

Чи допомагає LogicFlow скласти ТЗ?

Так. Після безкоштовної консультації ми надсилаємо бриф, а потім складаємо ТЗ разом із вами й фіксуємо обсяг, ціну та строки в договорі. Оплата поетапна: наступний етап стартує після приймання попереднього, а після запуску діють 6 місяців безкоштовної підтримки.

Залишились питання? Написати в Telegram Написати в Instagram