Заголовки H1, H2, H3

Уровни H1–H3 задают оглавление страницы: читатель быстро понимает смысл блоков, скринридер строит навигацию, поисковая система связывает разделы с запросами. Это семантика и доступность, а не поле для переспама ключами.

Кратко

H1 обычно совпадает с главной темой страницы (один сильный заголовок на витринный шаблон); H2 открывает крупные разделы, H3 — подпункты внутри них. Визуальный размер задаёт CSS, а не «подмена» уровня тега ради крупного шрифта.

Иерархия и смысл

Заголовки образуют дерево: от общего к частному. Пользователь по одному H2 понимает, о чём следующий абзац; поисковая система использует ту же логику как слабый сигнал к тематическим кластерам на странице. Прыжок с H2 сразу на H4 без промежуточного H3 не «ломает» индексацию автоматически, но ухудшает предсказуемость для вспомогательных технологий и редактуры.

Один H1 на страницу — практическое правило для лендингов и статей в CMS: меньше путаницы между заголовком страницы и заголовком виджета. На сложных SPA несколько H1 допустимы семантически, но согласуйте это с дизайн-системой и тестами доступности.

Заголовки и поиск

Текст в H1 и H2 иногда попадает в сниппет или в оглавление в выдаче — формулируйте их как нормальные фразы, а не списки ключей через запятую. Точное вхождение запроса в каждый подзаголовок не требуется: важнее соответствие интенту раздела и связь с телом абзаца.

  • Согласуйте H1 с title страницы по смыслу (не обязательно дословное копирование).
  • Не дублируйте один и тот же длинный ключ во всех H2 — это выглядит как переспам.
  • Для YMYL-тем ясные заголовки снижают недоверие и помогают быстрой проверке фактов.
Скрытые или почти невидимые заголовки ради «SEO» — плохая практика: риск сигналов низкого качества и нарушения доступности.

Доступность

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

  • Не используйте div/span с классом «как заголовок» вместо h1–h6 без aria-ролей — по возможности замените на настоящий тег.
  • После H1 логично идти H2, а не сразу H5 «потому что макет».
  • Карточки и аккордеоны: заголовок секции должен оставаться заголовком в разметке, а не только жирным текстом.

Пример в HTML

Ниже — упрощённый каркас статьи: один H1, два раздела H2, внутри одного из них вложен H3.

HTML
<h1>Заголовки H1–H3: иерархия для сайта</h1>
<p>Введение без нового уровня заголовка...</p>

<h2>Зачем нужна структура</h2>
<p>Текст раздела...</p>

<h3>Для пользователей и роботов</h3>
<p>Подраздел...</p>

<h2>Типичные ошибки</h2>
<ul>
  <li>Подмена уровня ради размера шрифта</li>
  <li>Несколько H1 без редакционной причины</li>
</ul>

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

  • Заголовок пустой или совпадает с меню/футером на каждой странице.
  • Одинаковые H2 на разных URL (дубли шаблона без уточнения темы).
  • Блок «Связанные статьи» оформлен как H2 того же уровня, что и основной контент — лучше понизить уровень или вынести в регион без ложной конкуренции с телом статьи.
  • Вложенность ради визуала: 10 уровней H3 подряд без H2.

Чеклист

  • Один явный H1; остальное — ступенчато H2 → H3.
  • Каждый заголовок читается вне контекста и обещает содержание абзаца.
  • Внешний вид через CSS; уровень тега отражает смысл, не макет.
  • Прогон через axe / Lighthouse или клавиатурная навигация по заголовкам.

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

Для большинства маркетинговых и editorial-страниц — да, так проще. HTML5 не запрещает несколько H1, но тогда нужно осознанно разделять регионы страницы (например, главная статья и виджет), иначе растёт двусмысленность темы.
Нет. Достаточно точных формулировок разделов; искусственное повторение ключа снижает читаемость.
Технически страница может ранжироваться, но для доступности и единообразия лучше не пропускать без причины — добавьте промежуточный H3 или измените структуру.
Напрямую нет; косвенно — если из-за неправильной вложенности ломается вёрстка или контент в аккордеонах, страдает UX и вовлечённость.
Обычно это один смысл: либо hero-текст в H1, либо краткий H1 для SEO и визуально крупный подзаголовок — но избегайте двух несвязанных «главных» тем на одном экране.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.