Сторінка перелічує свої мови, але називає основною іншу сторінку
У звітіPage declares hreflang while canonicalizing elsewhere
hreflang_source_canonicalized_away · Проблема
Це з’являється, коли сторінка оголошує hreflang у HTML чи HTTP-заголовку Link, але її canonical у head називає іншу адресу того самого сайту й вибрана перевірка міжмовного canonical не перебирає цей зв’язок. Мовна версія зазвичай має називати канонічною саму себе. Перегляньте обидві адреси й мовні докази перед зміною canonical або вилученням декларацій із копії.
Серйозність: Середня. Два сигнали не узгоджуються щодо того, яку адресу показувати; виправте це, коли наступного разу редагуватимете сторінку.
Чому це важливо
Посібник Google про канонічні URL-адреси просить, використовуючи hreflang, указувати канонічну сторінку тією самою мовою і описує rel="canonical" як сильний сигнал про те, яка адреса має стати канонічною.
Що зробити
- Перегляньте мовні мітки hreflang, оголошений canonical та зафіксований мовний стан або відповідальну перевірку.
- Якщо це самостійна мовна версія, спрямуйте її canonical у head на власну кінцеву адресу.
- Якщо це лише копія, вилучення її hreflang може бути доречним. Саме вилучення не підтвердить виправлення попередньої знахідки.
Що ми читаємо
Ми читаємо повні hreflang сторінки з HTML і HTTP Link та придатний canonical із head, збережений у спільному графі. Hreflang лише в карті сайту не робить сторінку джерелом цієї перевірки. Відсутній canonical чи відсутні декларації на сторінці роблять перевірку незастосовною; неповні чи некоректні декларації та неоднозначний або непридатний canonical у head залишають результат невідомим.
Для внутрішнього canonical чинний мовний класифікатор використовує збережені дані графа й затвердженого довідника. Доведений міжмовний зв’язок передається вибраній перевірці міжмовного canonical. Однакова мова чи невизначений результат класифікатора залишаються знахідкою цього правила. Відсутній обов’язковий довідник чи запис графа натомість залишають результат невідомим. Неповна карта сайту може зробити класифікатор невизначеним, не скасовуючи інакше доведену знахідку цього правила.
Зовнішній canonical передається вибраній перевірці міждоменного canonical лише тоді, коли збережений набір різних канонічних адрес називає саме цю єдину ціль; інакше результат залишається невідомим. Canonical з HTTP-заголовка враховується в цьому доведенні відповідальності, тоді як основний предикат читає canonical із head. Посилання canonical на себе означає відсутність проблеми. Відповідальна перевірка визначається з поточних фактів і вибраних правил, а не з рішення іншої знахідки.
Приклад і докази
Ілюстративний приклад — head однієї сторінки, а не реальний аудит.
https://bakery.example/en/ містить:
<link rel="canonical" href="https://bakery.example/en-us/">
<link rel="alternate" hreflang="en" href="https://bakery.example/en/">
<link rel="alternate" hreflang="en-US" href="https://bakery.example/en-us/">Коли повні мовні докази визначають обидві сторінки як англомовні, міжмовна перевірка не перебирає цей зв’язок. Це правило фіксує canonical сторінки на іншу адресу тієї самої мови.
<link rel="canonical" href="https://bakery.example/en/">Можливе виправлення: нехай англомовна сторінка називає канонічною саму себе.
Підтвердити й перевірити знову
Перевірте самі: перегляньте вихідний код сторінки й порівняйте href тега canonical із власною адресою сторінки.
Повторна перевірка: Повний аудит — Запустіть новий аудит тієї самої кінцевої сторінки. Повні придатні декларації й canonical на саму сторінку підтверджують виправлення. Видалення canonical або hreflang дає незастосовний результат і залишає стару знахідку перенесеною. Передача зв’язку іншій вибраній перевірці теж залишає її перенесеною; ані зміна відповідальної перевірки, ані відсутність декларацій не підтверджують виправлення. Брак доказів залишає її перенесеною, а відхилення залишається незалежним судженням.
Обмеження та джерела
Перевірка повторно використовує наявні спостереження джерела, мови й графа та не додає власного завантаження. Вона не вважає невизначений мовний результат доказом правильного canonical. Hreflang лише в карті сайту не входить до предиката сторінки-джерела.
Упевненість: Висока, бо canonical і hreflang зчитуються безпосередньо.
Джерела
- Google, Як указати канонічну URL-адресу за допомогою rel="canonical" та іншими способами — просить, використовуючи hreflang, указувати канонічну сторінку тією самою мовою і називає rel="canonical" сильним сигналом. Перевірено 28 вересня 2026.
Редакційна перевірка: 4 листопада 2026