У мовному списку сторінки бракує самої сторінки

У звітіHreflang set missing self-reference

hreflang_missing_self_reference · Проблема

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

Це з’являється, коли сторінка перелічує свої мовні версії, але пропускає власну адресу — у своєму HTML, заголовку Link чи записі в карті сайту. Google просить, щоб кожна версія вказувала і саму себе, і інші. Додайте власну адресу сторінки до кожного списку.

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

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

У посібнику Google про локалізовані версії сказано, що кожна мовна версія має вказувати і саму себе, і всі інші мовні версії, і що коли деякі пропущено, Google однаково обробляє ті, які вказують одна на одну.

Що зробити

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

Що ми читаємо

Ми повторно використовуємо hreflang у HTML сторінки, її HTTP-заголовках Link та записах карти сайту для її кінцевої адреси. Кожен заповнений канал і кожен заповнений файл карти сайту мають містити цю саму кінцеву адресу. Порожні канали не зобов’язані містити посилання на себе.

Запис для самої сторінки може мати будь-яку мовну мітку, зокрема x-default. Кінцева коса риска чи інший регістр літер у шляху залишаються іншою адресою за чинним порівнянням URL. Канонічна адреса не підміняє власну кінцеву адресу сторінки.

Канали HTML і HTTP Link та канал карти сайту мають бути прочитані повністю. Непрочитаний канал, неповна колекція карт сайту або некоректна чи відносна анотація залишають результат невідомим. Коли повністю прочитані канали не містять декларацій, перевірка не застосовується. Це правило не робить додаткових запитів і не виконує скриптів.

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

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

https://bakery.example/en/ містить:

<link rel="alternate" hreflang="fr" href="https://bakery.example/fr/">
<link rel="alternate" hreflang="de" href="https://bakery.example/de/">

Список називає французьку й німецьку версії, але не саму сторінку, тому вона фіксується.

<link rel="alternate" hreflang="en" href="https://bakery.example/en/">

Можливе виправлення: додайте цей запис для самої сторінки.

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

Перевірте самі: перегляньте вихідний код сторінки й перевірте, що один тег hreflang має власну адресу сторінки як href.

Повторна перевірка: Повний аудит — Запустіть новий аудит тієї самої сторінки. Повні канали із записом самої сторінки в кожному заповненому джерелі підтверджують виправлення. Видалення всіх hreflang робить перевірку незастосовною та залишає попередню знахідку перенесеною; відсутність декларацій не підтверджує виправлення. Непрочитане чи некоректне джерело теж залишає її перенесеною. Відхилення залишається незалежним судженням.

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

Ця перевірка оцінює декларації, а не правильність мови сторінки чи її індексацію. Ідентичність знахідки відповідає кінцевій адресі сторінки, а початковий запит і його докази зберігають власну прив’язку.

Упевненість: Висока, бо списки зчитуються безпосередньо.

Джерела

Редакційна перевірка: 4 листопада 2026