Атрибут hreflang тега <a>


Описание

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

Указание языка страницы:
<a href="https://example.com/es" hreflang="es">Versión en español</a>
Ссылка на англоязычную версию:
<a href="/en/about" hreflang="en">English version</a>
Ссылка на документ с региональным вариантом языка:
<a href="/pt-br" hreflang="pt-BR">Português brasileiro</a>

Значение атрибута должно соответствовать стандарту BCP 47. Для региональных вариантов языка используется дефис (например, en-US, fr-CA).

Особенности:

  • Не изменяет поведение ссылки, только предоставляет мета-информацию
  • Рекомендуется использовать вместе с атрибутом lang в целевом документе
  • Особенно полезен для многоязычных сайтов
  • Может влиять на ранжирование в поисковых системах для разных языковых аудиторий

Примеры популярных кодов языков: en (английский), es (испанский), fr (французский), de (немецкий), ru (русский), zh (китайский), ja (японский).