SerpWatch
Меню

Что такое hreflang

Hreflang — атрибут, который сообщает поисковику, что у страницы есть версии на других языках или для других стран. Как его указать и какие ошибки встречаются.

Hreflang — атрибут, которым сайт сообщает поисковику: у этой страницы есть версии на других языках или для других стран. Благодаря ему человек из Казахстана получает в выдаче казахскую версию, а не русскую, а разные языковые версии не считаются дублями.

Как указывается

Чаще всего — тегами в блоке <head> каждой версии:

<link rel="alternate" hreflang="ru" href="https://site.ru/ru/"> <link rel="alternate" hreflang="kk" href="https://site.ru/kk/"> <link rel="alternate" hreflang="x-default" href="https://site.ru/">

Значение — код языка, при необходимости с кодом страны: ru, en, ru-KZ. Особое значение x-default указывает страницу для всех остальных — например, выбор языка. Те же связи можно перечислить в sitemap.xml или в HTTP-заголовке для файлов вроде PDF.

Главные правила

  • Ссылки должны быть взаимными: если русская версия ссылается на английскую, английская обязана ссылаться на русскую.
  • Каждая версия указывает и саму себя.
  • В адресах — только рабочие страницы с ответом 200, без редиректов.
  • Canonical каждой версии должен вести на неё саму, а не на основную языковую версию — иначе остальные выпадут из поиска.

Когда нужен

Для мультирегиональных и многоязычных сайтов, а также если одна страна обслуживается на нескольких языках. Для обычного русскоязычного сайта одного города hreflang не нужен.

Пример

Турагентство вело сайт на русском и английском. Английские страницы ссылались на русские, а обратных ссылок не было. Поисковик игнорировал разметку, и в англоязычной выдаче появлялись русские страницы. После добавления взаимных ссылок версии стали показываться правильно.

Частые вопросы

Учитывает ли hreflang Яндекс?

Да, Яндекс поддерживает этот атрибут для указания языковых версий. Для привязки к региону в Яндексе дополнительно используют настройку региональности в Вебмастере.

Нужен ли hreflang, если версии на поддоменах?

Да, способ размещения неважен: поддомены, папки или разные домены. Главное — прописать взаимные ссылки между всеми версиями.

Аудит сайта в SerpWatch

≈45 проверок по 8 разделам, Core Web Vitals, подсказки как исправить, экспорт в Excel

Проверить бесплатно Попробовать бесплатно