Hreflang

Hreflang — це атрибут, який повідомляє пошуковим системам, для якої мови та регіону призначена конкретна версія сторінки, щоб Google показував користувачу правильний варіант. Українцю — україномовну сторінку, відвідувачу зі США — англійську. Google офіційно підтримує hreflang з 2011 року.

Простими словами: це дороговказ для пошуковика. Без нього Google сам вирішує, яку з ваших мовних версій показати, — і нерідко помиляється.

Що таке Hreflang і навіщо він потрібен

Якщо у вас є та сама сторінка кількома мовами (укр/рос/англ) або під різні країни, без hreflang вони конкурують між собою у видачі й можуть «канібалізувати» одна одну. Атрибут прибирає цю плутанину: кожна версія отримує «підпис», кому вона призначена. Це базовий елемент International SEO — просування мультимовних і мультирегіональних сайтів.

Синтаксис і приклад коду

Значення — код мови за ISO 639-1, за потреби плюс код країни за ISO 3166-1. Для «мови за замовчуванням» використовують x-default.

<link rel="alternate" hreflang="uk-UA" href="https://site.com/ua/" />
<link rel="alternate" hreflang="ru-UA" href="https://site.com/ru/" />
<link rel="alternate" hreflang="en" href="https://site.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://site.com/" />

Куди вставляти hreflang

  • У <head> HTML — найпоширеніший спосіб (як у прикладі вище).
  • У HTTP-заголовку — для не-HTML файлів, наприклад PDF.
  • У XML-карті сайту — зручно для великих сайтів.

Типові помилки

  • Немає зворотних посилань. Якщо A вказує на B, то B має вказувати на A. Односторонній hreflang Google ігнорує.
  • Неправильні коди (наприклад, en-UK замість en-GB).
  • Посилання на редиректи або закриті від індексації сторінки.
  • Немає x-default для решти регіонів.

Часто плутають з…

  • Canonical — вказує головну версію серед дублів; hreflang — рівноправні мовні версії. Вони працюють разом, а не замість одне одного.
  • Атрибут lang — це підказка про мову для браузера, а не сигнал вибору версії для Google.

Питання та відповіді

Навіщо потрібен hreflang?

Hreflang каже Google, яку мовну чи регіональну версію сторінки показати конкретному користувачу. Це прибирає конкуренцію між вашими ж перекладами й покращує видачу для кожної країни.

Чи впливає hreflang на позиції?

Прямо — ні, це не фактор ранжування. Але він прибирає канібалізацію версій і показує правильну сторінку потрібній аудиторії, що покращує поведінкові метрики.

Що таке x-default у hreflang?

Це значення для «усіх інших» користувачів, для яких немає окремої мовної версії. Його додали як офіційну опцію у 2013 році.

Мультимовний сайт плутає версії у Google? Налаштуємо hreflang коректно — SEO-аудит та виправлення технічних помилок.

Схожі терміни: Canonical, International SEO, Sitemap, URL, HTML.

Опишіть свій запит
і ми зробимо для Вас
пропозицію

Напишіть мені, щоб бути в ТОП

    • icon-google-partner
    • icon-google-analytics
    • icon-google-ads-color