Определение
hreflang — HTML-атрибут ссылки (или эквивалентный HTTP-заголовок либо запись в карте сайта), который сообщает поисковикам, какую языковую и, опционально, региональную версию страницы показывать пользователям в разных локалях. Каждая языковая или региональная версия страницы перечисляет все остальные версии, включая себя, с их кодами язык-регион, чтобы поисковик мог отдать русскоязычному пользователю в России страницу ru-RU, а англоязычному — страницу en для того же контента.
hreflang не консолидирует сигналы ранжирования так, как canonical — каждая версия индексируется и может ранжироваться сама по себе, — он лишь влияет на то, какая версия показывается какому пользователю. Аннотации должны быть взаимными (если страница A указывает на страницу B как альтернативу, B должна указывать обратно на A) и использовать валидные ISO-коды языка и страны, иначе поисковики игнорируют набор.
В контексте
Для iGaming-аффилиатного сайта с английской и русской версиями (как у многих сайтов, ориентированных на СНГ) hreflang — это то, что удерживает две версии от конкуренции друг с другом и обеспечивает, что каждая аудитория попадает на нужную. Частая схема — en для дефолтного/английского контента и ru для русского, с перекрёстными ссылками двух версий и с самореферентным hreflang у каждой.
Аннотация x-default указывает на версию для пользователей, чья локаль не совпадает ни с чем конкретным.
Частые режимы сбоя — невзаимные аннотации (RU-страница перечисляет EN-страницу, но не наоборот, поэтому набор отбрасывается), указание hreflang на редиректящие или неканонические URL, смешивание hreflang с кросс-языковым canonical (что говорит поисковику полностью игнорировать одну версию) и генерация тегов из шаблона, который на объёме путает коды или URL. Поскольку ошибки hreflang тихие — теги просто игнорируются, и пользователи видят результат не на том языке — валидация специальным hreflang-чекером после любой смены шаблона или URL — часть поддержки двуязычного аффилиатного сайта.
Разобранный пример
Двуязычный аффилиат обнаруживает, что его русские страницы иногда ранжируются по английским запросам и наоборот. Аудит показывает, что аннотации hreflang невзаимные — RU-шаблон перечисляет EN-альтернативу, но EN-шаблон опускает RU.
Исправление EN-шаблона, чтобы он объявлял обе альтернативы и самоссылку, делает набор валидным, и каждая аудитория начинает попадать на правильную версию.
Связанные термины
Частые вопросы
Смотрите полный глоссарий iGaming и арбитража — сотни терминов EN/RU с примерами.
← Назад к глоссарию