Главная / База знаний / Словарь терминов / hreflang: разметка языковых версий

hreflang: разметка языковых версий

Словарь терминов 2 мин чтения Обновлено 12.09.2026
Как сообщить поиску о языковых и региональных версиях страницы, пять правил, которые нарушают чаще всего, и почему эта разметка не поднимает позиции, но защищает от самоконкуренции.

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

Как это выглядит

На каждой языковой версии перечисляются все версии, включая её саму, с указанием языка и при необходимости региона. Дополнительно указывают запасной вариант для остальных стран. Разметка размещается в коде страницы, в заголовках ответа или в карте сайта — способ не важен, важна полнота.

Правила, которые нарушают чаще всего

ПравилоЧто ломается при нарушении
Ссылки должны быть взаимнымиОдносторонняя разметка игнорируется целиком
Каждая версия ссылается и на себяНабор считается неполным
Адреса — канонические и рабочиеРедирект или 404 обнуляет связку
Код языка по стандартуОпечатка в коде отключает правило
Регион указывается только вместе с языкомОдин регион без языка не работает
Это не про ранжирование, а про выбор версии
Разметка не поднимает позиции. Она помогает показать пользователю правильную версию и снижает риск, что версии будут считаться дублями друг друга.

Когда она нужна

  • Сайт существует на нескольких языках.
  • Есть версии на одном языке для разных стран — например, для Украины и Польши.
  • Часть контента переведена, а часть нет: тогда размечают только реально существующие пары.

Частая путаница: язык и страна

Код языка обязателен, код страны — нет. Запись только с языком означает «эта версия для всех, кто читает на этом языке», а с языком и страной — «для этого языка в этой стране». Указывать один регион без языка нельзя: такая строка игнорируется. И помните, что регион здесь про страну пользователя, а не про то, где стоит сервер.

Как проверить

Посмотрите исходный код страницы и убедитесь, что версии перечислены полностью и взаимно. В нашей базе знаний, например, каждая статья существует на четырёх языках со своим адресом — и связаны они именно этой разметкой; подробности в статье о языковых версиях.

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

Поднимает ли hreflang позиции?
Нет. Разметка помогает показать пользователю нужную версию и снижает риск, что версии будут считаться дублями друг друга.
Обязательно ли ссылаться на саму себя?
Да, каждая версия должна включать ссылку на себя, иначе набор считается неполным.
Что делать, если переведена только часть страниц?
Размечать только реально существующие пары: ссылки на несуществующие переводы ломают связку.
Была ли статья полезна?
Попробуйте на своём проекте Всё, что описано в статье, доступно в кабинете — бонус при регистрации уже на балансе.
Открыть кабинет