HTML-заголовки: структура и применение

Заголовки в HTML - это не просто крупный жирный текст а способ показать браузеру и поисковику, как устроена страница изнутри. Тегов для этого шесть - от <h1> до <h6>: чем меньше цифра, тем выше уровень важности блока текста.

Попробуй убрать один из уровней или поменять их местами - результат справа сразу покажет, как меняется размер и порядок.

Что такое уровни заголовков h1-h6

Уровень заголовка должен отражать реальную структуру страницы, а не то, каким крупным должен получиться текст. Если пропустить уровни ради нужного размера - структура страницы получит (дыру), которая собьёт с толку и поисковик и программы для чтения с экрана.

<h1>Название статьи</h1>
<h2>Первый раздел</h2>

Уровень отражает реальную вложенность: раздел идёт сразу после главного заголовка.

<h1>Название статьи</h1>
<h4>Первый раздел</h4>

Уровень выбран ради размера шрифта помельче, а не по структуре - между <h1> и <h4> пропущены два уровня.

Сколько <h1> может быть на странице

На странице должен быть только один <h1> - это её главный заголовок. Несколько <h1> формально не сломают страницу, но лишают её единственной понятной точки входа - и для посетителя, и для поисковика, и для программы чтения с экрана.

<h1>Как создать блог с нуля</h1> - один главный заголовок на всю страницу.

<h1>Как создать блог с нуля</h1>...<h1>Похожие статьи</h1> - второй <h1> спорит с первым за звание главного заголовка страницы.

Из истории Идея «на каждый раздел - свой <h1>» была не мифом, а реальным пунктом в старой версии спецификации HTML5 - так называемым алгоритмом структуры документа. Браузеры даже частично воплотили её визуально: заголовок внутри <section> автоматически выглядел мельче. Но для программ чтения с экрана эту идею так и не реализовали ни в одном браузере - визуальный размер и реальный уровень заголовка разошлись. Из-за этого расхождения идею признали нерабочей, и сейчас правило снова простое: один <h1> на страницу.

Какой размер у заголовков без единой строчки CSS

Даже без единой строчки CSS браузер уже задаёт заголовкам разные размеры по умолчанию: <h1> - примерно 32px, <h2> - около 24px, <h3> - около 18.72px, дальше ещё меньше. Эти размеры - просто ориентир, совпадающий с уровнем важности. Реальный размер в проекте всё равно настраивают через CSS-свойство font-size, а не сменой уровня заголовка.

<h2>Заголовок раздела</h2> + CSS-правило h2 { font-size: 28px; } - структура и размер настроены каждый своим инструментом.

<h4>Заголовок раздела</h4> вместо <h2> только потому, что нужен заголовок помельче - размер поменяется, но структура страницы станет неправильной.

Частые ошибки новичков

ОшибкаЧто происходитКак исправить
Пропускать уровни ради нужного размера (например, сразу с <h1> на <h4>) В структуре появляется «дыра», которая сбивает с толку поисковик и программы для чтения с экрана Выбирать уровень по структуре, а размер настраивать через CSS
Ставить на странице несколько <h1> Теряется единственный главный заголовок - понятная точка входа для посетителя, поисковика и скринридера Оставлять только один <h1> на страницу
Выбирать заголовок по внешнему виду, а не по смыслу вложенности Структура документа перестаёт совпадать с тем, что видно на экране Сначала определить реальную вложенность разделов, потом расставить уровни
Использовать тег заголовка там, где нужен просто крупный или жирный текст без реальной структуры В структуре страницы появляется лишний, ничего не значащий «раздел» Для визуального акцента без структурного смысла настраивать обычный текст через CSS, а не тег заголовка

Шпаргалка

ТерминЗначение
<h1>-<h6>Шесть уровней заголовков: от самого важного до самого мелкого
Уровень заголовкаОтражает структуру раздела, а не желаемый размер шрифта
Один <h1> на страницеГлавный заголовок - должен быть только один
Размер по умолчанию<h1> ~32px, <h2> ~24px, <h3> ~18.72px, дальше меньше
Изменение размераЧерез CSS (font-size), а не смену уровня заголовка

Коротко: отвечаем на вопросы

Влияют ли заголовки h1-h6 напрямую на позиции в поиске?

Прямого магического эффекта нет: в отдельном SEO-эксперименте замена <h2> на <h1> без других изменений не дала заметной разницы в трафике. Но чёткая структура заголовков помогает и посетителям, и поисковику понять страницу - а это уже влияет на качество в целом.

Как заголовки помогают пользователям программ чтения с экрана?

По опросам WebAIM, для людей, которые пользуются такими программами, навигация по заголовкам - самый главный способ перемещаться по странице: они «прыгают» от заголовка к заголовку, а не читают всё подряд. Поэтому пропущенные уровни или заголовки не по смыслу мешают не только поисковику, но и живым людям.

Категория
Поделиться в социальных сетях

Отправить комментарий

0 Комментарии

Отправить комментарий (0)

#buttons=(Хорошо) #days=(20)

Мы используем файлы cookie для улучшения работы сайта. Подробнее
Хорошо
×