#21 · Контент и E-E-A-T

Тег <h1> ровно один

Что это, почему влияет на SEO, как проверить и исправить. Параметр #21из 150 в нашем чек-листе аудита.

Что это

Тег <h1> — главный заголовок страницы, который сообщает поисковым роботам и пользователям основную тему документа. Требование "ровно один" означает: на каждой странице должен быть единственный элемент <h1> — не ноль, не два, не пять. Он находится в <body>, обычно в начале основного контента, и формирует вершину иерархии заголовков h1 → h2 → h3.

Почему это важно для SEO

Яндекс использует <h1> как один из первичных сигналов релевантности при ранжировании. ИКС косвенно зависит от качества разметки: сайты с последовательной структурой заголовков получают лучшие поведенческие показатели, потому что пользователи быстрее понимают тему страницы. Если <h1> отсутствует, Яндекс самостоятельно выберет текст-кандидат (чаще всего <title>), что снижает точность сигнала релевантности. Я.Нейро и AI Overviews от Google при формировании ответов ориентируются на структурированный контент — страница без чёткого <h1> реже попадает в блок с автоматическим ответом.

Дублирование <h1> — не менее опасная проблема. В 2023 году Google официально подтвердил, что несколько <h1> не являются прямым фактором пессимизации, однако на практике это размывает тематический сигнал страницы и усложняет краулинг. Screaming Frog при аудите крупного интернет-магазина на 20 000 страниц типично находит 8–15% URL с несколькими <h1> — почти всегда это страницы с худшими позициями в кластере. Для Google это также затрудняет генерацию корректных заголовков в сниппете.

Как проверить вручную

  1. Браузер. Откройте страницу, нажмите F12 → вкладка Elements, в поиске по DOM введите h1. Браузер подсветит все найденные элементы — их должен быть ровно один.
  1. Screaming Frog SEO Spider. Запустите краулинг сайта → вкладка H1 → столбцы H1-1, H1-2. Если в H1-2 есть значения — на страницах два и более <h1>. Фильтр Missing покажет страницы без заголовка. Экспортируйте в CSV и сортируйте по количеству.
  1. Google Search Console. Прямого отчёта по <h1> нет, но раздел Улучшения → Нечитаемый текст и проверка URL-инспекцияПросмотреть как Googlebot помогают убедиться, что заголовок отображается в рендеринге, а не скрыт через JS.
  1. Яндекс.Вебмастер. Инструмент Проверка ответа сервера → вставьте URL → в HTML-коде страницы найдите h1 через Ctrl+F. Дополнительно используйте Топвизор (модуль аудита) — он отдельно считает страницы с 0 и 2+ <h1>.

Как исправить

Общий принцип: один <h1> на страницу, содержащий главный поисковый запрос (не дублируя дословно <title>).

<!-- Правильно -->
<h1>Купить диваны в Москве с доставкой</h1>

<!-- Неправильно — два h1 -->
<h1>Купить диваны в Москве</h1>
...
<h1>Популярные модели диванов</h1>

WordPress. Проверьте шаблон single.php / page.php. Часто дублирование возникает из-за виджета в сайдбаре или блока в Elementor, которому по ошибке задан тег H1. В настройках блока заголовка выберите H2 для всех вторичных заголовков.

Tilda. В блоке T123 или любом текстовом блоке выделите заголовок, откройте Стиль текста → убедитесь, что H1 назначен только одному элементу на странице. Остальные переключите на H2.

1C-Bitrix. Заголовок страницы задаётся через свойство ELEMENT_META_TITLE или напрямую в компоненте bitrix:catalog.element. Если тема выводит $arResult["NAME"] в <h1> и одновременно в шапке стоит отдельный <h1> с названием сайта — уберите <h1> из шапки, замените на <div> или <p>.

Webflow. В настройках каждого текстового элемента типа Heading установите Tag: H1 только для главного заголовка. Остальные Heading-блоки переключите на H2–H6 в панели настроек элемента.

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

  • H1 в логотипе сайта. Разработчики оборачивают название компании в <h1> на всех страницах — получают дублирование на каждой странице кроме главной. Логотип оборачивайте в <a> внутри <div>.
  • H1 скрыт через CSS. display: none или visibility: hidden — поисковики либо игнорируют такой заголовок, либо воспринимают как манипуляцию.
  • H1 совпадает с Title дословно. Это не критичная ошибка, но упущенная возможность: <title> оптимизируйте под CTR в выдаче, <h1> — под тематический сигнал на странице.
  • Отсутствие H1 на страницах категорий. Интернет-магазины часто забывают про листинги — там тоже нужен уникальный <h1> с названием категории и регионом.
  • Динамический H1 не рендерится до JS. Если заголовок генерируется фреймворком (React, Vue), Googlebot и Яндекс-бот могут получить пустую страницу. Проверяйте через Google Search Console → URL-инспекцияПросмотреть как Googlebot и PageSpeed Insights (вкладка исходный HTML).

Влияние на разные типы сайтов

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

Для контентных сайтов и блогов проблема чаще возникает в единичных материалах: редактор вручную добавил заголовок в тело статьи, а CMS уже вывела <h1> из поля "Заголовок записи". Решается редакционным правилом: заголовки в теле статьи начинаются с H2. SaaS-продукты и лендинги страдают реже, но именно там <h1> в логотипе на всех страницах — классическая ошибка, которую легко пропустить при приёмке от разработчика.

Проверить этот параметр на вашем сайте

Бесплатно. Без регистрации. Проверим этот и ещё 49 параметров за 60 секунд.

Получить SEO-аудит →