Група локалей використовує параметри URL

У звітіLocale versions served via URL parameters

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

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

Це з’являється, коли ваші мовні версії утворюють повну групу, що вказує сама на себе, але версії відрізняються лише параметром запиту, як-от ?lang=fr. Google не рекомендує для цього параметри. Розгляньте підкаталоги, субдомени чи національні домени, коли наступного разу плануватимете структуру.

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

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

Посібник Google про багаторегіональні та багатомовні сайти називає параметри URL, як-от site.com?loc=de, нерекомендованими, бо сегментувати за URL складно, а користувачі можуть не розпізнати націлювання за адресою, і наводить як альтернативи національні домени, субдомени й підкаталоги.

Що зробити

  1. Перегляньте знахідку: у ній показано до десяти груп версій і параметри, якими вони відрізняються.
  2. Якщо плануєте перенесення, дайте кожній мові власний шлях, як-от /fr/, з постійними переспрямуваннями з адрес із параметрами.
  3. Інакше тримайте схему параметрів послідовною, а hreflang — повним.

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

Що ми читаємо

Ми читаємо hreflang кожної просканованої сторінки в її HTML, заголовку Link і записах карти сайту. Група — це дві або більше адрес, сторінки яких усі перелічують ті самі версії, разом із собою, і всі вказують одна на одну. Сайт фіксується, коли в такій групі дві або більше версій мають однаковий хост і шлях і відрізняються лише рядком запиту.

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

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

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

https://bakery.example/cakes/ і https://bakery.example/cakes/?lang=fr кожна перелічує:

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

Дві версії відрізняються лише параметром lang, тому сайт фіксується з цією групою.

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

Можливе виправлення для нової структури: дайте французькій власний шлях.

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

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

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

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

Перевірка читає форму адрес в оголошених групах. Вона не визначає типової мови чи націлювання на країну, а часткові чи односторонні анотації не оцінюються.

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

Джерела

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