Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Практика

ТЗ на сайт с точки зрения SEO: требования к адресам, структуре, шаблонам

Разберём, какие разделы SEO-требований нужны в ТЗ, как формулировать их проверяемо и какие критерии приёмки указать.

Почему SEO-требования нужны в ТЗ

Разработчик отвечает за то, чтобы сайт работал и выглядел как в макете. Как формируются адреса, что выдаётся роботам и какие заголовки получат страницы, в макете не видно. Если этого нет в задании, всё решается по умолчанию: адреса вида ?id=345, одинаковые заголовки на всех страницах, отсутствие страницы 404. Исправить это после запуска значит переписывать шаблоны и настраивать редиректы, поэтому требования удобнее описать до начала работы. Хорошее ТЗ формулирует их проверяемо: так, чтобы приёмку можно было провести по списку.

Разделы SEO-требований

Разделы SEO-требований в ТЗ
РазделЧто записать в ТЗКак проверить
АдресаФормат ЧПУ, правила транслитерации, длина, регистр, слеш в концеВыборка страниц, проверка правил
Структура и навигацияРазделы, вложенность, хлебные крошки, ссылки между разделамиСхема против реального сайта
Шаблоны страницПравила формирования title, description, H1 по типам страницПросмотр кода страниц каждого типа
РедиректыЕдиное зеркало, https, слеш, перенос старых адресовПроверка кодов ответа
Служебные файлыrobots.txt, карта сайта, страница 404 с кодом 404Открыть файлы, проверить ответы
СкоростьЦелевые показатели загрузки, размеры картинокЗамеры на основных шаблонах
РазметкаНужные типы микроразметки по шаблонамПроверка валидатором
АналитикаСчётчик, цели, события формПроверка в интерфейсе аналитики
Доступ роботовЧто открыто и закрыто, тестовый сервер закрытПроверка ответов и robots

Как описать адреса

Недостаточно написать «сделать ЧПУ». Опишите правила так, чтобы разработчик мог реализовать их без вопросов. Ключевые решения: как строится адрес каждого типа страниц, откуда берётся слаг, что делать с одинаковыми названиями и как переносятся старые адреса. Основы — в статье что такое ЧПУ, а перечень вопросов для разработчика — в чек-листе разработчика.

Адреса страниц
1. Формат: /раздел/подраздел/страница/ на основном домене по https (нижний регистр, слеш в конце).
2. Слаг: транслитерация названия по правилам Яндекса, разделитель дефис,
   длина не более 60 символов, без стоп-слов и служебных символов.
3. Повторяющиеся слаги: при совпадении добавляется числовой суффикс -2, -3.
4. Изменение названия страницы не меняет адрес автоматически.
5. Страницы фильтров и сортировки не создают отдельных индексируемых адресов.

Шаблоны заголовков и метатегов

Для больших сайтов заголовки формируются автоматически, поэтому в ТЗ нужны правила. Например, для категории: [Название категории] — купить в [город] | [Сайт]. Опишите, что происходит при отсутствии значений, как обрезается длинное название и как редакторы могут переопределять шаблон вручную. Проверка результата — в статье чек-лист аудита URL.

Критерии приёмки

Требованиев ТЗРеализацияна тестовомсервереПроверкапо спискуЗапуск
Требованиев ТЗРеализацияна тестовомсервереПроверкапо спискуЗапуск
Как проверяются SEO-требования
  • Все требования оформлены как проверяемые пункты: «адрес каждой страницы в нижнем регистре», а не «адреса должны быть красивыми».
  • Проверка проводится на тестовой копии до запуска. Тестовый сервер при этом закрыт от индексации: индексация тестовых копий.
  • Список замечаний фиксируется с приоритетами: критические исправляют до запуска, остальные — в плановом порядке.
  • Перед запуском проверьте настройку в новой системе: чек-лист адресов в новой CMS.

Если сайт не новый

При создании сайта на месте старого в ТЗ добавляют требования к переносу: карта соответствия старых и новых адресов, редиректы 301, перенос метаданных и текстов, сохранение разметки. Подробный план — в материалах чек-лист переезда сайта и карта адресов при смене CMS.

Типичные ошибки

  • Общие слова без критериев: «оптимизировать под поиск».
  • SEO-раздел добавляется после утверждения макетов и сроков, и на него нет времени.
  • Не указано, кто отвечает за проверку: разработчик, редактор или специалист по поиску.
  • Не запрещена индексация тестового сервера.

Проверка ТЗ. Возьмите любой тип страницы и по документу ответьте: какой у неё адрес, заголовок, что в ней индексируется, какой код ответа вернётся при ошибке. Если на вопросы нет ответов, в ТЗ есть пробел.

Частые вопросы

Кто должен писать SEO-часть технического задания?

Обычно специалист по поиску вместе с заказчиком: он формулирует требования, а разработчик уточняет, как их реализовать.

Когда лучше добавлять SEO-требования?

До начала разработки, вместе с макетами и структурой: изменения адресов и шаблонов после запуска дороже и рискованнее.

Как проверить, что требования выполнены?

Сформулировать их проверяемо и пройти по списку на тестовой копии сайта до запуска: адреса, заголовки, редиректы, служебные файлы.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также

4 мин чтения

Прототип сайта: как показать структуру и адреса до вёрстки

Прототип показывает, какие страницы будут на сайте и как они связаны, ещё до дизайна и вёрстки. Если добавить в него адреса, споры о структуре закончатся раньше, чем начнётся разработка.

Читать статью →
4 мин чтения

Как выбрать домен для сайта: длина, зона, история, регистрация

Домен выбирают один раз на долгие годы: его сложно поменять без потерь. Короткое читаемое имя в подходящей зоне, чистая история и оформление на владельца избавят от проблем.

Читать статью →