Коротко
Что такое заголовки H1-H6
Заголовок в коде страницы - это текст, обёрнутый в тег h1, h2, h3, h4, h5 или h6. Цифра показывает уровень. По спецификации HTML h1 относится к верхнему уровню, h6 - к самому нижнему. Устройство похоже на оглавление книги: название, главы, параграфы внутри глав.
Заголовок в тексте и title - разные вещи. Title - это элемент title в служебной части страницы (head). Яндекс называет его визитной карточкой сайта в результатах поиска. Заголовки H1-H6 находятся в теле страницы, внутри текста. Как писать title, разобрано в статье про title и description.
Что говорят Яндекс и Google
Документы двух систем сформулированы по-разному, поэтому сравним их по темам.
| Вопрос | Яндекс | |
|---|---|---|
| Зачем заголовки | Правильное оформление помогает пользователю быстрее сориентироваться, а роботу Яндекса проще разобраться со структурой документа | Длинный текст советуют разбивать на абзацы и разделы и давать заголовки, чтобы пользователям было проще ориентироваться |
| Как выделять | Выделять тегами H1-H6 заголовки в соответствии с иерархией документа | Порядок заголовков полезен программам чтения с экрана, а для Google Search значения не имеет |
| Сколько заголовков | В справке об этом не сказано | Идеального числа нет; если заголовков кажется слишком много, вероятно, так и есть |
| Сколько H1 | В справке об этом не сказано | В SEO-руководстве отдельного правила нет |
| Связь с заголовком в выдаче | В справке о роли H1 в сниппете не сказано | Заголовки вроде H1 входят в источники, из которых Google автоматически собирает заголовок ссылки в результатах поиска |
Для Яндекса мы опирались на раздел справки Вебмастера «Представление информации на сайте». Если в нём чего-то нет, это ничего не запрещает и ничего не разрешает: выводов для Яндекса из слов Google мы не делаем.
Подходы различаются по существу. Яндекс просит размечать иерархию и объясняет это удобством читателя и робота. Google пишет, что веб в целом не соответствует правилам HTML, поэтому его поиск редко может опираться на заложенный в спецификации смысл, и порядок заголовков для него неважен. Зато порядок полезен скринридерам - программам, которые зачитывают страницу вслух слепым и слабовидящим людям. С их помощью по заголовкам переходят между разделами.
Ни один документ не обещает, что правильные заголовки поднимут страницу в выдаче. Подтверждено только то, что они помогают людям и роботу разобраться в странице.
Нужен ли один H1
Требования «ровно один H1» в справках поисковых систем нет. Спецификация HTML допускает несколько заголовков верхнего уровня, но поощряет наличие заголовка первого уровня. W3C в руководстве по доступности тоже не ставит жёсткого правила и приводит примеры, где главный заголовок содержимого - H1.
У Google есть практический довод. Он советует сделать главный заголовок страницы отличимым от остального текста, например поместить его в первый видимый H1. Если несколько заголовков выглядят одинаково значимыми, Google может взять первый из них для заголовка ссылки в выдаче. Поэтому мы советуем один H1: он называет тему страницы и стоит первым среди заголовков содержимого.
Как расставить заголовки: по шагам
Сформулируйте главный вопрос страницы
Запишите одной фразой, о чём страница и что получит читатель. Эта фраза станет H1. Суть должна быть понятна уже на первом экране браузера: так советует Яндекс в рекомендациях по оформлению страниц.Составьте план из разделов
Выпишите, из каких частей состоит ответ. Каждая часть - это H2. Хороший H2 понятен сам по себе: по нему видно, какой ответ в разделе.Добавьте подразделы там, где они нужны
Если раздел распадается на несколько частей, дайте им H3. Уровни H4-H6 нужны редко. Мы считаем, что глубокая вложенность чаще всего говорит о том, что страницу стоит разделить на две.Не пропускайте уровни вглубь
По спецификации HTML следующий заголовок может быть глубже предыдущего не более чем на один уровень. W3C советует по возможности избегать пропуска рангов, потому что он может сбивать с толку. Вернуться на уровень выше можно в любой момент: после H3 допустим новый H2.Выбирайте уровень по смыслу
Размер и цвет шрифта задают стили оформления. Если нужен крупный шрифт для обычного абзаца, меняйте стиль. Если нужен заголовок, ставьте тег нужного уровня и настраивайте его внешний вид стилями.Прочитайте только заголовки
Выпишите все заголовки страницы подряд. Если по ним можно восстановить, о чём текст и в каком порядке идут разделы, структура рабочая. Если заголовки повторяют друг друга, перепишите их.
Пример структуры
Так выглядит каркас статьи про выбор окон. Отступы здесь для наглядности, в коде страницы они не нужны.
<h1>Как выбрать пластиковые окна для квартиры</h1>
<h2>Из чего состоит окно</h2>
<h3>Профиль</h3>
<h3>Стеклопакет</h3>
<h2>Как выбрать профиль</h2>
<h2>Как проверить установку</h2>
<h2>Частые вопросы</h2>Переход от h1 к h2, от h2 к h3 и возврат к h2 - допустимая структура. Переход от h2 сразу к h4 разорвал бы иерархию.
Чем H1 отличается от title
| Title | H1 | |
|---|---|---|
| Где находится | В служебной части страницы | В тексте страницы, виден читателю |
| Где виден | В заголовке окна браузера и как ссылка в результатах поиска | Внутри страницы, над основным текстом |
| Для чего | Коротко объяснить поисковику и пользователю, что на странице | Назвать тему страницы для читателя, который уже на ней |
Тексты могут совпадать, но не обязаны. Google советует делать заголовки ссылок описательными и краткими. Отсюда наш совет: если title приходится сокращать, H1 можно оставить полным. Если title пустой или не подходит, Google может взять для ссылки другие источники, среди них H1. Поэтому H1 стоит писать так, чтобы он описывал страницу и без title.
Как проверить заголовки на странице
- Откройте страницу в браузере и нажмите F12 (инструменты разработчика). В коде найдите теги
h1: вы увидите, сколько их и какой текст внутри. - Просмотрите по очереди теги
h2иh3. Проверьте, что вложенность идёт по порядку, без прыжков вглубь. - Убедитесь, что заголовки видны читателю. Яндекс просит не размещать на страницах текст, который пользователи никогда не увидят. Мы считаем, что это относится и к заголовкам.
- Если есть возможность, откройте страницу с программой чтения с экрана и перейдите по заголовкам клавишей, назначенной в программе. При логичной структуре порядок разделов будет понятен на слух.
Отдельного отчёта по заголовкам в справке Яндекса, которую мы открывали, нет, поэтому достаточно проверки кода страницы.
Частые ошибки
- Ставить тег заголовка ради крупного шрифта. Скринридер получит ложный сигнал о структуре, а Яндекс просит размечать заголовки по иерархии документа.
- Оставлять без заголовков длинную страницу: читателю труднее найти нужный раздел.
- Повторять один и тот же текст в заголовках: по оглавлению не видно, чем разделы различаются.
- Прятать заголовок от читателя стилями. Мы считаем, что это противоречит просьбе Яндекса не размещать невидимый пользователям текст.
- Раздувать число заголовков. Google пишет, что идеального числа нет, а если заголовков кажется слишком много, вероятно, так и есть.
- Делать в начале страницы несколько одинаково заметных заголовков: Google может взять первый из них для заголовка ссылки.
- Прыгать по уровням вглубь, например от H2 к H4 без промежуточного H3.
С чего продолжить
Заголовки - часть общей структуры страницы. Дальше посмотрите, как написать title и description, и прочитайте обзор SEO-продвижения: он показывает, какое место структура текста занимает среди остальных работ над сайтом.
О Head Promo
Head Promo - агентство поискового маркетинга. Подробнее об услуге - на странице SEO-продвижения на нашем сайте.
Хотите, чтобы специалисты посмотрели ваш сайт?
Получить бесплатный экспресс-аудитЧастые вопросы
Частые вопросы
Источники
- Яндекс Вебмастер. Представление информации на сайте: https://yandex.ru/support/webmaster/ru/recommendations/presentation
- Google Search Central. Основы SEO (Number and order of headings): https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- Google Search Central. Заголовки ссылок в результатах поиска: https://developers.google.com/search/docs/appearance/title-link
- WHATWG. HTML Standard, раздел о секциях и заголовках: https://html.spec.whatwg.org/multipage/sections.html
- W3C WAI. Заголовки: https://www.w3.org/WAI/tutorials/page-structure/headings/
- Head Promo: https://head-promo.ru/