Перейти к содержимому
SEO/Опубликовано 6 сентября 2026 г./5 мин

H1 и иерархия заголовков: где ломается структура

Прочитали разметку заголовков у 185 сайтов Екатеринбурга. У 66 нет h1 вовсе, у 19 их несколько, рекорд — 35 на одной странице. Что из этого правда мешает, а что переписано из чек-листов без проверки.

H1 и иерархия заголовков: где ломается структура
С
Команда NEXFORCE
SEO-эксперт NEXFORCE

Про h1 существует чек-лист, который переписывают друг у друга: один h1 на страницу, уровни по порядку, ключ в заголовке. Мы прочитали разметку 185 живых площадок и сверились с документацией — картина получилась другая, чем в чек-листах.

Замер: 185 доменов Екатеринбурга

6 сентября 2026 года мы запросили главные страницы 264 компаний из своего списка и разобрали теги заголовков в том HTML, который отдал сервер. Ответили 185, остальные не открылись или вернули ошибку. Часть этого молчания — наша география: замер шёл с европейского адреса, а перепроверка через российский выход дала шесть успешных ответов из тех, кто молчал.

Что нашлиСайтов
Ровно один h1100
Нет h1 вовсе66
Два h1 и больше19
Пропуск уровня (например, h2 → h4)46
Пустые заголовки — тег без текста22
Ни одного заголовка любого уровня27

Медиана — 8 заголовков на страницу, рекорд — 130. Максимум по h1 — 35 штук на одной странице: заголовок первого уровня использован как размер шрифта, и это самый частый способ сломать структуру.

Что говорит документация, а не чек-лист

Прежде чем чинить, стоит знать цену. Google в руководстве для начинающих относит порядок заголовков к тому, на чём не надо сосредотачиваться:

Having your headings in semantic order is fantastic for screen readers, but from Google Search perspective, it doesn't matter if you're using them out of order.

И там же:

There's also no magical, ideal amount of headings a given page should have.

То есть «уровни строго по порядку» — это не требование поиска. Но фраза про скринридеры — не оговорка, а суть: заголовки нужны в первую очередь тем, кто не видит страницу. Читалка экрана строит по ним оглавление, и пропуск уровня означает пропавший пункт.

Что из найденного действительно мешает

Нет h1 вовсе — 66 сайтов. Здесь важна оговорка: мы читаем HTML, который сервер отдал сразу. Если заголовок дорисовывает скрипт, замер его не увидит — и робот в первом проходе тоже. Google умеет отрисовывать страницы, но делает это позже и не для всех. Пустой ответ сервера — это риск, а не приговор.

27 доменов без единого заголовка. Не только h1 — вообще ни одного тега h1–h6. Страница есть, структуры у неё нет: ни машине, ни читалке экрана не за что зацепиться.

86 пустых заголовков на 22 доменах. Тег заголовка без текста внутри — след вёрстки: элементу нужен был размер, взяли h2. Для человека это ничего не значит, для читалки экрана — пустой пункт оглавления.

Пропуски уровней — 46 доменов. Чаще всего h2 → h4 (47 случаев) и h1 → h3 (18). Ранжированию это не мешает по прямому заявлению документации, а вот структуру ломает — и обычно означает, что заголовки выбирали по размеру шрифта.

Как мы устроены у себя

Тот же замер по своим 228 страницам, тем же скриптом:

Что считалиНаш результат
Страниц с ровно одним h1228 из 228
Пропусков уровней0
Пустых заголовков0
Страниц, где разметка начинается не с h10
Заголовков на страницу, медиана17

Это не повод для гордости, а следствие того, что страницы собираются шаблонами: там, где заголовок ставит человек руками, ошибки и появляются. Отдельно отметим: h1 не совпадает дословно с title ни на одной странице. Это разные работы — title режется по ширине выдачи и должен уместиться, мы мерили это в пикселях, а h1 читает человек, который уже пришёл.

Длина h1: где заголовок перестаёт быть заголовком

Тот же замер, другая сторона. У 119 площадок h1 нашёлся, и его длина разошлась в разы:

Что считалиЗначение
Медиана длины h133 символа
Максимум158 символов

158 символов — это не заголовок, а абзац, случайно набранный крупно. Начало такого h1 звучит как «Списание долгов — полное сопровождение и защита имущества. Гарантия в…» и дальше ещё сто знаков. Формально нарушения нет: стандарт длину h1 не ограничивает. Практически заголовок перестаёт выполнять свою работу — по нему нельзя понять, о чём страница, за секунду.

Ещё одно наблюдение из тех же данных: у площадок без h1 заголовков вообще мало — медиана четыре штуки на страницу. То есть отсутствие h1 обычно не единичная ошибка вёрстки, а признак того, что структуры на странице нет совсем.

По корпусу уровни распределены так: h1 — 199 вхождений, h2 — 836, h3 — 947, h4 — 459, h5 — 120, h6 — 57. Обратите внимание: третьего уровня больше, чем второго. Обычно это значит, что h3 используется как размер шрифта для подписей и карточек, а не как ступень структуры.

Что делать с каждым исходом

Что нашлиЧто это значитЧто делать
Нет h1 в отданном HTMLробот в первом проходе структуры не видитпоставить h1; если его рисует скрипт — вынести в разметку
Несколько h1заголовок используется как размер шрифтаоставить один по смыслу, остальные превратить в h2 или в обычный текст со стилем
h1 длиннее ста символовэто уже не заголовоксократить до сути; подробности — в первый абзац
Пропуск уровня h2 → h4ступень пропала для читалки экраназаменить уровень, а размер задать стилем
Пустой тег заголовкапункт-призрак в оглавлении читалкиубрать тег, оставить оформление
h1 дословно равен titleодна работа сделана дваждыtitle писать под выдачу и её ширину, h1 — под человека, который уже пришёл

Как проверить свою страницу за минуту

curl -s https://ваш-сайт/ | grep -o '<h[1-6][^>]*>' | sort | uniq -c

Команда покажет, сколько тегов какого уровня отдаёт сервер. Если h1 в списке нет, а на экране заголовок виден — значит его рисует скрипт, и это стоит проверить отдельно. Title и h1 вместе смотрит наша проверка мета-тегов; почему одинаковые заголовки стоят позиций целым разделам — в отдельном разборе.

Коротко

Из 185 живых сайтов ровно один h1 оказался у ста. У 66 его нет в отданном HTML, у 19 их несколько, а рекордсмен поставил 35. Порядок уровней поиск прямо называет неважным для себя — но заголовки читает не только поиск, и пустой h2 без текста не помогает никому. Проверяется всё это одной командой.

Вопросы и ответы

FAQ по теме

Обязателен ли ровно один h1 на странице?+
Как требование поиска — нет. Документация Google прямо говорит, что порядок заголовков «отлично подходит для скринридеров, но с точки зрения поиска Google не имеет значения, если вы используете их не по порядку». Один h1 — это здравая привычка и польза для доступности, а не правило ранжирования.
Сколько сайтов действительно ломают структуру?+
По нашему замеру 185 живых сайтов Екатеринбурга: у 66 в отданном HTML нет h1 вовсе, у 100 ровно один, у 19 их два и больше. Пропуск уровня — у 46, а пустые заголовки-теги без текста нашлись на 22 доменах, всего 86 штук.
Что означает «нет h1» в замере?+
Что его нет в HTML, который сервер отдал по запросу. Если заголовок дорисовывает скрипт, наш замер его не увидит — и робот в первом проходе тоже. Google умеет отрисовывать страницы, но делает это позже и не всегда, поэтому пустой ответ сервера — риск, а не гарантия провала.
Заголовок и title — это одно и то же?+
Нет. Title живёт в шапке документа и показывается в выдаче, h1 — на самой странице. Совпадать дословно они не обязаны: title режется по ширине выдачи, а h1 читает человек, который уже пришёл. У нас на 228 страницах они не совпадают дословно ни разу.