Что такое 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
Проверить бесплатно Попробовать бесплатно