
Запуск языковых версий или региональных поддоменов — это стандартный шаг при масштабировании бизнеса на международный рынок или СНГ. Однако без правильной технической разметки поисковые роботы (в первую очередь Google) могут посчитать переведенные страницы дубликатами друг друга. Это приведет к их исключению из индекса и падению трафика.
Главным связующим звеном для мультиязычных сайтов является атрибут rel= «alternate» hreflang= «…». Мы разберем логику кодирования, правила внедрения и критические ошибки, которые ломают индексацию международного бизнеса.
Зачем сайту нужен тег hreflang?
Этот HTML-атрибут выполняет роль явного указания для поисковых систем. Он связывает между собой страницы с идентичным или похожим контентом, адаптированным под разные языковые группы или конкретные страны.
Что дает корректная настройка атрибута:
- Защита от фильтров за дублирование. Поисковики понимают, что это не плагиат, а локализация контента.
- Точное геотаргетирование. Житель Германии сразу увидит в выдаче страницу на немецком языке с ценами в евро, а пользователь из Казахстана — версию на русском или казахском с ценами в тенге.
- Улучшение поведенческих факторов. Пользователи не закрывают сайт из-за непонятного языка, что снижает процент отказов и поднимает ресурс в ТОП.
Синтаксис и стандарты ISO: как собирать коды без ошибок
Значение атрибута строго регламентировано международными стандартами. Оно состоит из кода языка и (при необходимости) кода конкретного государства.
Язык указывается строго строчными буквами в формате ISO 639-1. Регион указывается прописными буквами в формате ISO 3166-1 Alpha-2.
Критическое правило: Нельзя прописать только страну без указания языка. Код
hreflang="RU"является ошибкой. Сначала всегда идет язык, а затем регион:hreflang="ru-RU".
Корректные примеры для разных стратегий:
- hreflang= «ru» — контент на русском языке для всех стран мира.
- hreflang= «ru-RU» — русский язык целенаправленно для аудитории из Российской Федерации.
- hreflang= «ru-KZ» — русский язык для пользователей из Казахстана.
- hreflang= «en-GB» — английский язык для жителей Великобритании.
3 способа внедрения hreflang в структуру сайта
Использовать все три метода одновременно нельзя — выберите один, наиболее подходящий под архитектуру вашей CMS.
Вариант 1: Внутри HTML-кода страницы (в блоке)
Самый наглядный метод для небольших многостраничных сайтов. Теги прописываются на каждой языковой версии страницы и обязаны ссылаться в том числе на саму себя.
link rel="alternate" hreflang="ru" href="https://site.com"
link rel="alternate" hreflang="kz" href="https://site.com/kz/"
link rel="alternate" hreflang="en" href="https://site.com/en"
Вариант 2: Через XML-карту сайта (Sitemap)
Оптимальное решение для крупных интернет-магазинов с миллионами товаров. Разметка выносится в файл sitemap.xml, что позволяет не перегружать исходный HTML-код страниц лишними килобайтами данных.
Вариант 3: В HTTP-заголовках ответа сервера
Этот технический метод незаменим, если вы продвигаете не HTML-страницы, а скачиваемые документы на разных языках (например, инструкции к оборудованию, прайс-листы или каталоги в формате PDF).
Магическое значение x-default: зачем оно нужно?
При настройке мультиязычности обязательно добавляйте строку со значением x-default.
Оно служит «подушкой безопасности» и указывает роботу, какую дефолтную страницу показать пользователю, если его язык браузера или геолокация не совпали ни с одним из ваших языковых пакетов (например, если на сайт зашел пользователь из Бразилии, а у вас есть только русский и английский).
link rel="alternate" hreflang="x-default" href= "https://site.com/en/"
Как правило, в качестве страницы по умолчанию выбирается международная английская версия домена.
Ошибки разметки, которые полностью обнуляют её пользу
Если вы допустите хотя бы одно из этих нарушений, Google проигнорирует всю цепочку hreflang:
Отсутствие обратных ссылок (No Reciprocal Links).
Если страница на русском языке ссылается на английскую версию, то английская страница в своем коде обязательно должна ссылаться обратно на русскую. Связь должна быть строго двусторонней.
Использование относительных путей.
Внутри атрибута href всегда прописывайте абсолютный URL-адрес, включая протокол шифрования: https://site.com, а не просто /page/ .
Неверные коды по ISO.
Самая частая опечатка: использование кода uk для Великобритании. На самом деле uk — это код украинского языка, а Соединенное Королевство кодируется как GB.
Ссылки на некорректные URL.
Убедитесь, что робот не перенаправляется на страницы с кодом 404, дубли или закрытые от индексации в robots.txt разделы. Все альтернативные адреса должны отдавать код ответа 200 OK.
Внедрение и аудит тегов hreflang — это обязательный этап технического SEO для любого проекта, выходящего за рамки одного локального рынка. Корректная разметка гарантирует правильную индексацию, защищает сайт от склейки дублей и помогает привлекать максимально целевую, конверсионную аудиторию из любой точки планеты.


