Canonical URL відсутній серед URL у hreflang
Канонічний URL сторінки вказує на адресу, яку не називає жодне з її власних посилань hreflang. Тоді краулери можуть проігнорувати набір мов. Зробіть так, щоб canonical кожної сторінки вказував на неї саму, і перелічіть цей самий URL, точно як записано, у її посиланнях hreflang.
Що це означає
Canonical вказує на https://example.com/a, якого не називає жодне посилання hreflang. Краулери можуть проігнорувати мовну групу.
Чому це важливо для ШІ-пошуку
Посилання hreflang пов'язують еквівалентні сторінки різними мовами, а canonical визначає, який URL представляє цю сторінку. Якщо canonical веде кудись інде, наприклад усі мовні версії мають canonical на англійську сторінку, краулерам кажуть відкинути цю сторінку й водночас кажуть, що вона є мовною альтернативою.
Зазвичай наслідок — індексується лише одна мова, тож відповіді іншими мовами цитують не ту версію або не цитують нічого. Виправлення в шаблоні, тому воно одразу діє для кожної сторінки набору мов.
Як виправити
- Порівняйте канонічний URL у знахідці з посиланнями hreflang. Звіт AISeeWhy показує докази та готове до вставлення виправлення; після цього запустіть «Перевірити ще раз», щоб підтвердити результат.
- Задайте canonical кожної мовної версії на неї саму, а не на сторінку основної мови.
- Зробіть URL однаковими в обох місцях: та сама схема, хост і шлях. Різницю в кінцевому слеші перевірка толерує, але тримайте їх узгодженими.
- У WordPress із WPML, Polylang чи SEO-плагіном перевірте, що canonical не перевизначається для кожної мови.
Як перевірити виправлення
Після зміни натисніть «Перевірити ще раз» у звіті: він покаже, що виправлено і як змінилася оцінка.