У заголовку немає жодного слова

У звітіPages contain empty heading elements

empty_heading · Потребує перегляду

Коротка відповідь

Це з’являється, коли заголовок від H2 до H6 не має назви: ні тексту, ні aria-label, ні придатного посилання aria-labelledby, ні alt зображення, ні title. Порожній заголовок зазвичай залишається від теми чи редактора і дає програмам читання з екрана та парсерам заголовок, у якому нічого немає. Заповніть його або видаліть.

Серйозність: До уваги. Це примітка: варто прибрати за нагоди, і це не проблема ранжування.

Чому це важливо

Настанови з доступності просять, щоб заголовки описували тему чи призначення того, що йде далі; заголовок без тексту не описує нічого, але однаково з’являється у структурі сторінки.

Що зробити

  1. Перегляньте знахідку: у ній наведено кількість порожніх заголовків і для щонайбільше 25 з них — позицію та розмітку, до 800 символів на кожен.
  2. Додайте текст, що описує розділ нижче, або видаліть елемент, якщо він містить лише значок чи відступ.
  3. Перевірте цю одну адресу ще раз, щойно зміна буде на сайті.

Коли залишити як є: якщо заголовок заповнює скрипт, який виконується у ваших відвідувачів, і заповнена версія описує розділ, його можна залишити; перевірка читає лише HTML.

Що ми читаємо

Ми читаємо HTML, який повернула кожна сторінка, не виконуючи JavaScript, і переглядаємо кожен елемент від <h2> до <h6>. Заголовок порожній, коли він не має тексту — без урахування пробілів і всього, що лежить усередині скриптів, стилів, шаблонів чи частин із позначкою hidden, aria-hidden="true" або inert, — і не має aria-label, придатної цілі aria-labelledby, alt зображення чи title. Текстовий символ, ужитий як значок, наприклад ★, однаково вважається текстом. Заголовки з позначкою hidden, aria-hidden="true" або inert, власною чи успадкованою від батьківського елемента, пропускаються.

Сторінка з порожнім H1 тут узагалі не оцінюється, якщо тільки цей H1 не позначено hidden, aria-hidden="true" або inert безпосередньо чи через батьківський елемент; перевірка відсутнього H1 фіксує сторінку, лише коли жоден з її H1 не має тексту, тож порожній H1 поруч із тим, що має текст, не фіксує жодна з двох. Перевіряється кожна сторінка, що відповіла кодом 200 з HTML, зокрема сторінки з позначкою noindex, а сторінка з понад 128 заголовками не оцінюється.

Приклад і докази

Ілюстративний приклад — одна сторінка, а не реальний аудит.

Адреса: https://bakery.example/rye-bread. Основний контент, який ми прочитали:

<h1>Rye bread</h1>
<h2><i class="icon-wheat"></i></h2>
<h2>Ingredients</h2>

Перший <h2> містить лише значок, тому сторінка фіксується з розміткою цього заголовка.

Можливе виправлення: <h2><i class="icon-wheat"></i> Why rye?</h2> або видаліть порожній елемент.

Підтвердити й перевірити знову

Перевірте самі: перегляньте вихідний код сторінки й пошукайте серед елементів від <h2> до <h6> ті, що не мають слів.

Повторна перевірка: Повний аудит — перечитайте цю адресу; сторінка має відповісти кодом 200 з повним HTML. Знахідка закривається, коли жоден заголовок від H2 до H6 не порожній. Якщо після зміни залишився порожній H1 або сторінку не вдається завантажити, перевірка не може дійти висновку.

Обмеження та джерела

Це не чинник ранжування і не вердикт щодо доступності. Текст, доданий через JavaScript або CSS, перевірка не бачить, а заголовок, прихований лише за допомогою CSS, однаково враховується; перевірка не оцінює, чи змістовний текст заголовка.

Упевненість: Висока, бо вміст кожного заголовка зчитується безпосередньо з HTML.

Джерела

Редакційна перевірка: 29 вересня 2026