ТЗ на сайт: структура документа + пример для WordPress
Кому: собственникам и маркетологам SMB, кто заказывает сайт у подрядчика/фрилансера или делает in‑house.
Результат: понятное ТЗ, по которому можно оценить сроки/стоимость, избежать переделок и принять работу.
Время: базовое ТЗ — 2–4 часа, с проработкой страниц/интеграций — 1 день.
Чек‑лист ТЗ (пункт — как проверить — как сделать)
Раздел 1. Вводные, цели, рамки проекта
- Цель сайта и KPI — проверить: цель измерима (лиды/продажи/записи) — сделать: указать 1 главную цель + 3–5 KPI (конверсия, заявки, звонки).
- ЦА и сегменты — проверить: есть 2–5 сегментов с потребностями — сделать: описать “кто/задача/триггеры доверия”.
- География/режим работы/ограничения — проверить: отражено в контенте и формах — сделать: прописать регионы, часы, условия доставки/оказания услуг.
- Сроки и этапы — проверить: есть даты и точки согласования — сделать: зафиксировать этапы (прототип → дизайн → сборка → тест → запуск).
- Ответственные и коммуникации — проверить: понятен владелец решений — сделать: указать контакт, время ответов, где ведём задачи (Telegram/почта/трекер).
- Материалы от заказчика — проверить: что именно предоставляют и когда — сделать: список файлов (логотип, фото, тексты, прайс, реквизиты).
- Критерии “готово” (Definition of Done) — проверить: можно однозначно принять — сделать: список обязательных проверок (формы, адаптив, скорость, SEO‑база).
Раздел 2. Структура сайта и требования к страницам
- Карта сайта (sitemap) — проверить: все страницы перечислены — сделать: таблица страниц с назначением и приоритетом.
- Требования к каждой странице — проверить: есть блоки и сценарий — сделать: для каждой страницы: цель → блоки → CTA → доверие → FAQ.
- Меню/навигация/футер — проверить: логика понятна — сделать: описать структуру меню, якоря, повтор CTA в футере.
- Типы контента в WordPress — проверить: что будет редактироваться в админке — сделать: перечислить: Страницы, Записи, Кейсы, Услуги, FAQ (CPT/ACF при необходимости).
- Карточка услуги/кейса — проверить: шаблон один и повторяемый — сделать: описать поля (заголовок, цена, сроки, преимущества, галерея, FAQ, форма).
- Поиск/фильтры (если каталог) — проверить: нужны ли атрибуты — сделать: список фильтров, сортировка, “пустые результаты”.
- 404/спасибо‑страницы — проверить: учтены сценарии ошибок/после заявки — сделать: отдельные страницы 404 и Thank You с полезными ссылками.
Раздел 3. Дизайн, адаптив, контент‑правила
- Референсы и анти‑референсы — проверить: есть примеры “как надо/как не надо” — сделать: 5–10 ссылок + комментарии (шапка/типографика/карточки).
- Сетка и отступы — проверить: единый визуальный ритм — сделать: зафиксировать max‑width, контейнеры, отступы между блоками.
- Компоненты UI — проверить: кнопки/формы/карточки одинаковые — сделать: описать набор компонентов (primary/secondary кнопки, состояния hover/disabled).
- Адаптив (mobile first) — проверить: приоритет блоков на мобиле — сделать: правила: что скрываем/упрощаем, фикс‑кнопка звонка/мессенджера.
- Тексты и тональность — проверить: единые правила — сделать: короткие предложения, списки, 1 мысль на абзац, запрет “канцелярита”.
- Изображения — проверить: требования к форматам и весу — сделать: WebP, размеры, alt‑тексты, запрет “тяжёлых” баннеров.
- Доступность базовая — проверить: контраст и читаемость — сделать: минимальные требования к контрасту, размеру шрифта, фокусу на клавиатуре.
Нужен сайт быстро и без “переделок по кругу”?
Закажите Создание сайта на WordPress под ключ — запуск в работу обычно 3–7 дней (при готовых материалах и согласованиях)
Раздел 4. Функционал, интеграции, безопасность (WordPress)
- Формы — проверить: все формы перечислены — сделать: для каждой формы поля, обязательность, куда отправлять, текст ошибок/успеха.
- Интеграции — проверить: есть список сервисов и доступов — сделать: CRM (amo/Bitrix), Telegram, почта, коллтрекинг, онлайн‑чат, платежи (если нужно).
- Роли и права доступа — проверить: кто что может менять — сделать: роли Admin/Editor, запрет прямого редактирования кода.
- Плагины (политика) — проверить: нет “поставим 30 плагинов” — сделать: фиксируем принцип: минимум, только популярные/поддерживаемые.
- Безопасность — проверить: указаны меры — сделать: 2FA, лимит попыток входа, скрытие wp‑login при необходимости, обновления.
- Бэкапы — проверить: частота и хранение — сделать: ежедневные/еженедельные, хранение 14–30 дней, тест восстановления.
- Хостинг и окружение — проверить: соответствует WP — сделать: PHP 8.x, HTTPS, кеш/опкэш, staging для правок.
Раздел 5. SEO, аналитика, приемка и запуск
- SEO‑структура — проверить: есть список посадочных и приоритет — сделать: перечислить страницы под услуги/города/ниши (если нужно).
- URL/ЧПУ — проверить: понятные адреса — сделать: правила формирования URL (латиница/транслит, без дат, единый формат).
- Мета‑теги и заголовки — проверить: кто заполняет и где — сделать: требования к Title/Description/H1, шаблоны для типовых страниц.
- Микроразметка — проверить: нужна ли Organization/FAQ/Reviews — сделать: указать типы schema и где применяем.
- Скорость — проверить: целевые показатели согласованы — сделать: требования PageSpeed + обязательные меры (кеш, WebP, lazy‑load).
- Аналитика — проверить: какие системы и цели — сделать: Метрика/GA4/GTM, события: отправка формы, клик tel, мессенджеры.
- Приемка (UAT) — проверить: есть чек‑лист — сделать: тест‑кейсы по страницам, адаптиву, формам, скорости, кроссбраузеру.
- Запуск и поддержка — проверить: кто отвечает после релиза — сделать: план: бэкап, перенос на прод, мониторинг 404/ошибок 7 дней.
Частые ошибки
- ТЗ = “сделайте красиво” → подрядчик делает по‑своему, ожидания не совпадают.
- Нет карты страниц и приоритетов → сайт разрастается, сроки плывут.
- Не описаны формы/интеграции → лиды не приходят или не фиксируются в аналитике.
- Не зафиксирован контент‑пакет → дизайн/верстка стопорятся из‑за “нет текстов/фото”.
- Нет критериев приемки → спор “готово/не готово” бесконечный.
- Не учтён mobile first → на телефонах падает конверсия.
- Не прописаны требования к скорости → ставятся тяжёлые плагины/анимации, сайт тормозит.
- Смешивают “хотелки” и обязательное → неясно, что критично для запуска.
- Не прописана безопасность/бэкапы → риск взлома/потери данных.
- Меняют цели по ходу работ без фиксации → постоянные переделки и удорожание.
