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.

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

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

    [telegram]
    • icon-google-ads-color
    • icon-google-analytics
    • icon-google-partner