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.
Опишіть свій запит
і ми зробимо для Вас
пропозицію
Напишіть мені, щоб бути в ТОП
- Продвижение сайтов в Днепре
- Продвижение сайтов в Чернигове
- Продвижение сайтов в Николаеве
- Продвижение сайтов в Одессе
- Продвижение сайтов в Виннице
- Продвижение сайтов в Полтаве
- Продвижение сайтов в Черкассах
- Продвижение сайтов в Запорожье
- Продвижение сайтов в Ивано-Франковске
- Продвижение сайтов в Харькове