Записи hreflang повторюються або мають спільну адресу для різних мов

У звітіRedundant or ambiguous hreflang entries

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

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

Це з’являється, коли список hreflang сторінки повторює запис або називає одну адресу під двома різними мовами, як-от fr і de для тієї самої сторінки. Тоді список каже більше, ніж потрібно, або дві речі про одну сторінку. Приберіть повтори й дайте кожній адресі одну мову.

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

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

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

Що зробити

  1. Перегляньте знахідку: у ній показано повторені записи й адреси, оголошені більш ніж під однією мовою.
  2. Приберіть повторені записи.
  3. Дайте кожній адресі одну мову; сторінка, що обслуговує кілька регіонів однієї мови, може зберегти ці регіональні коди, як-от en-GB і en-US.

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

Що ми читаємо

Ми читаємо три місця, де сторінка може перелічити свої мовні версії: теги <link rel="alternate" hreflang> будь-де в її HTML, заголовок Link з hreflang у її відповіді та записи xhtml:link для її адреси у ваших картах сайту, причому кожен файл карти сайту окремо. Це правило не робить додаткових запитів і не виконує JavaScript.

Сторінка фіксується, коли в межах одного списку запис повторюється з тим самим значенням мови без урахування регістру, тією самою адресою точно так, як її записано, і тією самою наявністю атрибута media або одну нормалізовану адресу оголошено під двома чи більше різними базовими мовами; x-default у другий випадок не входить, а en, en-GB і en-US на одній адресі — це нормально. Будь-яке значення hreflang, що не є чинним кодом мови, як-от en_US, позначає сторінку як неперевірену.

Сторінка не перевірена, якщо потрібний канал неповний: її HTML містить непідтримувану розмітку SVG, елемент <noscript>, <select> чи <math> або перевищує 2 МіБ; вона повертає відповідь, відмінну від HTML із кодом 200 (крім 404 чи 410), або не відповідає; її заголовок Link містить відношення, яке ми не можемо розібрати, наприклад записане як адреса; або файл карти сайту не вдалося прочитати повністю. Неповний канал карти сайту блокує кожну сторінку. Анотація з порожньою, відносною чи невебовою адресою також блокує свою сторінку, доки її не виправлено. До відповіді з кодом 404 чи 410 ця перевірка не застосовується.

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

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

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

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

Французький запис повторюється, а французьку сторінку також зазначено як німецьку, тому сторінка фіксується з обома випадками.

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

Можливе виправлення: по одному запису на мову, кожен із власною адресою.

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

Перевірте самі: перегляньте вихідний код сторінки й пошукайте той самий тег hreflang двічі або одну адресу під двома мовами.

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

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

Повтори зіставляються за адресою так, як її записано, тож два написання однієї адреси не вважаються повтором, і той самий запис у HTML та в карті сайту теж ним не є.

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

Джерела

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