
Генератор і перевірка hreflang для багатомовного сайту
Складіть коректні теги альтернативних мовних версій — у HTML, у sitemap або як PHP-сніпет. Друга вкладка перевіряє наявні теги на помилки, які не дають жодного симптому, крім падіння трафіку. Працює офлайн: підходить для staging і сайтів за паролем.
| Мова | Регіон | URL версії | x-default | |
|---|---|---|---|---|
Заповніть щонайменше дві мовні версії, щоб побачити код.
--- https://example.com/en/. URL після дефісів — адреса сторінки, чий <head> іде далі. Якщо у коді є rel="canonical", адресу можна не вказувати — візьмемо звідти.
| Сторінка | hreflang | Веде на | Стан |
|---|
Вставте код вище — звіт з’явиться тут.
Ні URL, ні вставлений код не залишають ваш браузер — і генерація, і аудит виконуються локально.
Дві третини сайтів із hreflang мають помилки
За дослідженням Ahrefs на 374 756 доменах, 67% сайтів із hreflang налаштували його з помилками. Найпоширеніші: у 56% немає x-default, у 18% сторінка не посилається сама на себе, у 15% немає зворотних посилань. Правила прості, але їх легко порушити. Кожна мовна версія має перелічувати ВСІ версії, включно з собою. Якщо сторінка A вказує на B, то B зобов’язана вказати на A — інакше Google ігнорує зв’язок повністю. x-default позначає версію для відвідувачів, чия мова не збігається з жодною наявною. Окрема пастка, яка стосується нас напряму: uk — це код української МОВИ. Кодом країни Велика Британія є GB, а UK у стандарті ISO 3166 закріплено за Україною. Тому en-UK — майже завжди помилка, малось на увазі en-GB. Це найчастіша помилка у світовій практиці. І друга, суто наша: для українського сайту з російською версією правильна пара — uk-UA і ru-UA. Тобто російська мова з таргетом на Україну, а не ru-RU. Жоден англомовний генератор цього не підказує, бо для нього це екзотика.
