Конкретность
H1 сразу говорит, что находится на странице.
Практическое SEO · контент
Заголовки помогают пользователю быстро понять структуру текста и разделяют материал на смысловые блоки. Для SEO важнее логическая иерархия и соответствие содержанию, чем попытка вставить ключевую фразу в каждый H2.
Основа
H1 обычно обозначает главную тему документа. H2 делят её на крупные вопросы, H3 уточняют отдельные части. Такая иерархия помогает читать длинный материал и поддерживает доступность интерфейса.
Если каждый H2 повторяет одну и ту же ключевую фразу с перестановкой слов, текст становится тяжёлым и не получает дополнительной пользы.
Шаг 1
Услуга, категория и статья требуют разных H1. Коммерческая страница называет услугу или продукт, статья формулирует проблему или вопрос, категория — класс объектов.
На практике удобно иметь один основной H1. Это упрощает шаблоны и проверку, хотя техническое наличие нескольких H1 само по себе не делает страницу автоматически плохой. Важнее ясность документа.
H1 сразу говорит, что находится на странице.
Формулировки связаны по смыслу, но не обязаны быть одинаковыми.
Название компании не вытесняет задачу страницы.
Один естественный заголовок вместо набора синонимов.
Шаг 2
Если H3 появляется без понятного родительского H2, структура может быть визуально красивой, но логически странной. На больших руководствах полезно пройти по заголовкам как по оглавлению: должен получиться связный план.
Не нужно выбирать уровень по размеру шрифта. Внешний вид задаётся CSS, а H2/H3 описывают структуру документа.
| Уровень | Роль | Пример |
|---|---|---|
| H1 | Главная тема | Почему страницы не индексируются |
| H2 | Крупный этап | Проверяем robots.txt и noindex |
| H3 | Частный вопрос | Как проверить X-Robots-Tag |
| Обычный текст | Пояснение | Шаги и детали проверки |
Шаг 3
Если шаблон формирует H1 из категории, бренда и параметров, проверяем крайние случаи: пустой бренд, два одинаковых свойства, длинное название и символы из импорта.
Нельзя позволять фильтрам создавать бессмысленные заголовки вроде «Красные красные товары купить». Ошибка H1 часто сигнализирует, что вся фасетная страница создана без продуманной роли.
Шаг 4
FAQ, характеристики и мобильные аккордеоны могут использовать H2/H3, если они действительно являются разделами документа. Но не каждый визуальный заголовок карточки обязан быть heading-тегом.
Отдельно проверяем JavaScript: содержимое заголовков и текст блока должны присутствовать в доступном DOM, а не появляться только после нестабильного запроса.
Шаг 5
Пользователь экранного диктора может переходить по заголовкам, поэтому структура должна описывать смысл страницы, а не только визуальное оформление. Пропуски уровней иногда допустимы по контексту, но хаотичное использование headings усложняет навигацию.
Кнопки, табы и подписи полей не стоит превращать в H3 только для увеличения шрифта — для этого есть стили.
Шаг 6
Выгружаем H1–H3 по типам страниц и проверяем, можно ли по ним понять структуру. Ищем пустые заголовки, повторяющиеся H1, шаблонные ошибки и блоки, где heading используется только как элемент дизайна.
Особенно полезно сравнить несколько страниц одного шаблона: ошибка генерации быстро становится очевидной.
Частые ошибки
Семантическая структура начинает зависеть от дизайна.
Оглавление не отражает реальные разделы.
Outline превращается в набор цены, кнопок и артикулов.
Одна ошибка H1 распространяется на весь каталог.
Практический сценарий
На карточке товара H1 обозначает название, но затем цена, кнопка, артикул и каждый параметр оформлены как H2, потому что дизайнеру нужен крупный шрифт. В итоговом outline получается десяток «разделов», которые разделами не являются.
Переносим визуальные стили на обычные элементы, оставляем H2 для крупных содержательных блоков — «Характеристики», «Доставка», «Документы», а H3 для подразделов внутри них. Страница внешне почти не меняется, но структура становится логичной и доступной.
| Элемент | Было | Стало |
|---|---|---|
| Цена | H2 | Обычный элемент с CSS-классом |
| Характеристики | div | H2 |
| Группа размеров | strong | H3 при реальном подразделе |
| Кнопка Купить | H2 | button/a по назначению |
Чек-лист
Вопросы
Нет. Они должны описывать одну тему, но могут быть сформулированы по-разному.
Технически можно, но для большинства шаблонов один главный H1 проще и понятнее.
Нет. H2 должен называть смысл раздела естественным языком.
Не стоит. Визуальный размер лучше задавать CSS, сохраняя семантическую структуру.
Практика NIC-SEO
Мы строим H1–H3 вокруг смысла документа, чтобы структура была понятна даже без чтения каждого абзаца.