Skip to content

Все для WordPress, веб-розробки — і не тільки

Генератор і аудит hreflang

Генератор і перевірка hreflang для багатомовного сайту

Складіть коректні теги альтернативних мовних версій — у HTML, у sitemap або як PHP-сніпет. Друга вкладка перевіряє наявні теги на помилки, які не дають жодного симптому, крім падіння трафіку. Працює офлайн: підходить для staging і сайтів за паролем.

Пресет
Другий підтег — це країна аудиторії, а не країна мови. Для сайту, що працює в Україні, російська версія має бути ru-UA, а не ru-RU: ru-RU каже Google, що сторінка призначена для користувачів у Росії. Майже всі генератори підставляють саме ru-RU — і це тиха втрата трафіку.
Мова Регіон URL версії x-default
Налаштування
Достатньо одного з трьох способів. Одночасно і теги, і sitemap — не помилка, але й не подвоює ефект.
Заповніть щонайменше дві мовні версії, щоб побачити код.

Ні 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. Жоден англомовний генератор цього не підказує, бо для нього це екзотика.

Часті питання