Пример hreflang
HTML
<link rel="alternate" hreflang="ru" href="https://site.ru/ru/page/">
<link rel="alternate" hreflang="en" href="https://site.ru/en/page/">
<link rel="alternate" hreflang="x-default" href="https://site.ru/">Где используют hreflang
- мультиязычные сайты;
- международные интернет-магазины;
- региональные версии страниц;
- сайты с разными валютами и условиями;
- страницы с локализованным контентом;
- проекты на нескольких доменах или подпапках.
Hreflang и canonical
Каждая языковая версия обычно должна иметь canonical на саму себя и hreflang на альтернативные версии. Ошибка — канонизировать английскую страницу на русскую или наоборот: так можно исключить нужную версию из индекса.
Частые ошибки
- нет обратных hreflang-ссылок;
- href ведёт на 404 или редирект;
- неверный код языка или региона;
- canonical конфликтует с hreflang;
- указаны страницы другого смысла;
- переключатель языка ведёт на главную;
- x-default отсутствует там, где нужен;
- языковые версии закрыты от индексации.
Hreflang и GEO
Для GEO hreflang помогает ИИ-системам понимать, какие версии материала предназначены для разных языков и регионов. Но перевод должен быть качественным, локализованным и актуальным.
Чек-лист hreflang
- Все языковые версии перечислены.
- Есть обратные ссылки.
- Коды языков корректны.
- URL открываются с 200.
- Canonical не конфликтует.
- Контент локализован.
- Sitemap или HTML-разметка проверены.
Комментарий экспертаHreflang не нужен каждому сайту, но для мультиязычных проектов он критичен. Большинство ошибок возникает из-за конфликтов с canonical, отсутствия обратных ссылок и неверных URL. Если страницы переводов не связаны корректно, поисковик может показывать пользователю не тот язык.
Вопросы и ответы о hreflang
Это атрибут для указания языковых и региональных альтернатив страницы.
Он помогает понять, что страницы являются альтернативами, но не заменяет canonical.
Это версия по умолчанию для пользователей, которым не подходит конкретный язык или регион.
В head страницы, HTTP-заголовках или sitemap.xml.
Обычно нет, если нет региональных альтернатив.
Связанные термины
- мультиязычность;
- canonical;
- x-default;
- локализация;
- sitemap.xml;
- международное SEO;
- GEO.

