Мобільна версія втрачає або змінює заголовки

У звітіPages drop or change headings in the mobile-served version

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

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

Це з’являється, коли телефони отримують сторінку, заголовкам від H1 до H3 якої бракує деяких настільних, наприклад тому, що мобільний шаблон перетворює заголовки на звичайний текст. Google використовує мобільну версію, щоб зрозуміти сторінку, тож заголовки, яких там бракує, втрачаються. Використовуйте однакові заголовки на кожному пристрої.

Серйозність: Середня. Перегляньте це під час наступних змін на сайті; заголовки допомагають Google читати структуру сторінки, яку він індексує.

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

Google індексує й ранжує мобільну версію сторінки і просить використовувати на мобільному сайті ті самі чіткі й змістовні заголовки, що й на настільному.

Що зробити

  1. Перегляньте знахідку: у ній показано, скільки заголовків від H1 до H3 мала кожна із шести відповідей, і їхній зразок.
  2. Знайдіть, де мобільний шаблон змінює чи прибирає ці заголовки, і відновіть ті самі елементи заголовків; оформлення може відрізнятися.
  3. Перевірте цю одну адресу ще раз, щойно зміна буде на сайті.

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

Що ми читаємо

Ми беремо до перших 20 просканованих сторінок, що відповіли кодом 200 з повним HTML за точною адресою вашого сайту, і запитуємо кожну ще шість разів: двічі як настільний Chrome, двічі як Googlebot Smartphone і двічі як Chrome на телефоні Android, причому повтор кожного агента — щонайменше через п’ять секунд після його першого запиту, а всі шість — у межах трьох хвилин. Ми порівнюємо HTML у тому вигляді, в якому його віддав сервер, не виконуючи JavaScript і не застосовуючи CSS. Сторінка не порівнюється, коли robots.txt блокує будь-який із цих запитів, будь-яка відповідь не є HTML з кодом 200 чи показує сторінку перевірки на бота або переспрямування виходить за межі схеми, хоста чи порту сторінки, наприклад на сайт m..

Ми перелічуємо заголовки H1, H2 і H3 кожної версії за порядком, ігноруючи регістр літер і пробіли; заголовок із позначкою hidden чи aria-hidden вважається порожнім. Сторінка фіксується, коли в обох раундах обом телефонним версіям бракує принаймні одного тексту настільного заголовка, а їхні списки відрізняються від настільного більш ніж на 0,1 понад власну мінливість сторінки між однаковими запитами. Самі лише переставлені чи додані заголовки не враховуються, якщо тільки настільна сторінка не має порожнього заголовка: він вважається відсутнім, тож достатньо відмінний порядок тоді можна зафіксувати. Сторінка без настільного заголовка, з понад 128 заголовками або з версією, що є лише каркасом для скриптів, не оцінюється.

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

Ілюстративний приклад — заголовки однієї сторінки на настільній версії та на телефонах, а не реальний аудит.

Адреса: https://bakery.example/about. Настільний Chrome отримує:

<h1>About Example Bakery</h1> <h2>Our story</h2> <h2>Our ovens</h2> <h2>Visit us</h2>

Googlebot Smartphone і Android Chrome обидва отримують:

<h1>About Example Bakery</h1> <p class="section-title">Our story</p> <p class="section-title">Our ovens</p> <h2>Visit us</h2>

Our story і Our ovens на телефонах більше не є заголовками, тож списки відрізняються наполовину, і сторінка фіксується. Сам текст не змінено.

Можливе виправлення: знову розмітьте їх як <h2>Our story</h2> і <h2>Our ovens</h2> з оформленням, якого потребує мобільний дизайн.

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

Перевірте самі: перегляньте вихідний код сторінки як телефон, наприклад у режимі пристрою вашого браузера, і порівняйте його елементи від <h1> до <h3> з настільним вихідним кодом.

Повторна перевірка: Повний аудит — перечитайте цю адресу свіжим набором із шести запитів за тих самих умов. Знахідка закривається, коли порівняння виходить чистим. Перевірка не може дійти висновку, коли будь-який запит заблоковано, він завершується невдало чи показує перевірку на бота, коли якась версія є лише каркасом для скриптів або коли перші 64 КБ відповіді не є простим текстом UTF-8; новий повний аудит закриває знахідку, коли свіже порівняння сторінки, знову серед 20, виходить чистим або адреса тепер відповідає безпосередньо кодом 200 і файлом, що не є HTML, чи починається з постійного переспрямування в межах вашого сайту; другий шлях не потребує нового порівняння цієї сторінки. Обидва потребують, щоб перевірка дала придатний результат у тому аудиті, і повних доказів для старої знахідки, а знахідка, зафіксована знову, залишається відкритою.

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

Перевірка читає HTML у тому вигляді, в якому його віддав сервер, і не підтверджується рендерингом, тож заголовки, змінені скриптами, вона не бачить, а заголовки, приховані за допомогою CSS, однаково враховуються. Відмінність, показана лише Googlebot, а не браузеру Android, не фіксується, а заголовки рівнів від 4 до 6 не порівнюються.

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

Джерела

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