hreflang
Атрибут, который подсказывает поисковым системам, какую языковую и региональную версию страницы показать; запасную версию называет x-default.
Обновлено 14 августа 2026 г.
hreflang — это атрибут, который связывает языковые версии одной страницы между собой, чтобы поисковая система могла показать читателю версию, написанную для него. Его объявляют как <link rel="alternate" hreflang="de-AT" href="…"> в шапке страницы или, равнозначно, в заголовках HTTP либо в карте сайта. Значение — код языка, при желании уточнённый регионом, а особое значение x-default помечает версию, которую отдают всем, чей язык не совпал ни с чем другим.
Набор становится корректным при двух условиях. Аннотации должны быть взаимными: каждая версия перечисляет все версии, включая саму себя, иначе поисковые системы отбрасывают группу целиком. И каждый указанный адрес обязан быть конечным каноническим, а не редиректом и не адресом с метками, — именно здесь цепочка редиректов незаметно ломает группу. Проверка ссылок показывает, куда на самом деле приводит каждый адрес.
Для коротких ссылок важно чётко различать, кому и что сообщается. Языковой таргетинг на ссылке решает, куда попадёт человек после клика; hreflang решает, какую версию поисковая система проиндексирует и предложит. Одно не заменяет другое, поэтому размечайте страницы назначения независимо от того, как маршрутизируется ссылка.