tigtools

Генератор тегів hreflang

Укажіть URL кожної мовної або регіональної версії сторінки, за потреби додайте x-default і скопіюйте код hreflang у потрібному форматі.

Працює у вашому браузері Без реєстрації

Мовні версії
  1. Наприклад, en, en-GB, pt-BR, zh-Hant

  2. Наприклад, en, en-GB, pt-BR, zh-Hant

Сторінка для користувачів, мову або регіон яких не зазначено. Зазвичай це перемикач мов або основна версія сайту.

Формат виводу

Додайте принаймні дві мовні версії з дійсними URL, щоб створити код.

Кожна сторінка в наборі має містити однаковий повний список, зокрема посилання на себе. Якщо сторінка A посилається на сторінку B, але B не посилається у відповідь на A, анотацію можуть проігнорувати.

Як користуватися

  1. Додайте окремий рядок для кожної мовної або регіональної версії: код (наприклад, de або de-AT) і повний URL цієї версії, що починається з https://.
  2. За бажанням додайте URL x-default для відвідувачів, чия мова не зазначена.
  3. Виправте всі помилки, показані біля рядків, а потім виберіть HTML-теги, записи XML sitemap або HTTP-заголовок.
  4. Скопіюйте код і додайте той самий набір до кожної зі вказаних сторінок, щоб на кожній були перелічені всі версії, зокрема й вона сама.

Як це працює

hreflang повідомляє пошуковим системам, які URL є мовними або регіональними версіями того самого вмісту. Так, наприклад, користувачеві в Австрії можна показати сторінку de-AT замість de-DE. Значенням є код мови ISO 639-1, за яким за потреби вказують дволітерний код регіону ISO 3166-1; самостійно вказувати регіон (наприклад, «GB») не можна. Інструмент виявляє типові помилки: en-UK (правильний код — en-GB), регіони, які не є країнами, наприклад EU, і дублікати кодів. Коди перевіряються за даними про мови й регіони, вбудованими у ваш браузер.

Позначення мають бути двосторонніми й містити посилання на саму сторінку: кожна сторінка набору має перелічувати всі версії, зокрема й себе. Якщо сторінка німецькою посилається на сторінку французькою, але не навпаки, пошукові системи можуть проігнорувати цю пару. x-default позначає сторінку за замовчуванням для всіх інших користувачів. Використовуйте абсолютні URL і вказуйте для кожного hreflang канонічну версію сторінки, а не перенаправлення чи сторінку з тегом noindex.

Є три рівноцінні способи опублікувати ці позначення: елементи link у розділі head HTML, записи xhtml:link у XML sitemap або заголовок HTTP Link. Для кожного набору сторінок виберіть один спосіб; використовувати кілька не потрібно. hreflang — це підказка для вибору між версіями, а не перевага для ранжування.

Приклади

Англомовний і німецькомовний сайт

Рядки en → https://example.com/ і de → https://example.com/de/, а також x-default → https://example.com/ створюють три теги link. І англомовна, і німецькомовна сторінки мають містити всі три.

Іспанська для Іспанії та Мексики

Використайте es-ES і es-MX для двох регіональних версій і додайте звичайну версію es (або спрямуйте es на одну з них), щоб охопити й іспаномовних користувачів з інших країн.

Виправлення типової помилки

Код en-UK позначено як помилковий: UK — не код Великої Британії за ISO 3166-1. Замініть його на en-GB.

Поширені запитання

Чи потрібен мені x-default?

Це необов’язково, але рекомендовано. Позначення підказує пошуковим системам, яку сторінку показувати, якщо жодна з перелічених мов або регіонів не відповідає користувачеві, наприклад загальну англомовну сторінку або вибір мови.

Чи можна вказати регіон без мови, наприклад hreflang="us"?

Ні. Мова обов’язкова, регіон — ні. «us» — це не код мови. Використовуйте en-US.

Що вибрати: теги HTML чи sitemap?

Підійде будь-який варіант. Теги HTML — найпростіше рішення для невеликих сайтів. Sitemap дає змогу зменшити розмір HTML сторінок і спрощує керування багатьма мовами. Заголовки HTTP використовують переважно для PDF та інших файлів не у форматі HTML.

Чи можуть два мовні коди вести на один URL?

Так. Наприклад, en-GB і en-IE можуть вести на одну сторінку британською англійською. Не можна використовувати один і той самий код для двох різних URL.

Конфіденційність

Коди й URL перевіряються та форматуються у вашому браузері. Дані не надсилаються й не зберігаються.