Выберите язык

Регистрация

hreflang — атрибут, который обозначает язык и при необходимости регион альтернативной версии страницы. На многоязычном сайте Joomla такие указания помогают поисковой системе сопоставить переводы одного материала.

Как устроены языковые указания

В HTML их задают ссылками с rel="alternate" и атрибутом hreflang в секции head. Можно также использовать HTTP-заголовки или XML-карту сайта. Например, en обозначает английский язык, en-GB — английский для Великобритании, ru — русский.

Код региона дополняет язык, но не используется самостоятельно. Значение x-default может обозначать вариант для посетителей, которым не подходит ни один из перечисленных языков, например страницу выбора языка.

Что важно проверить

Связанные страницы должны перечислять себя и соответствующие альтернативы, а ссылки между версиями должны быть взаимными. Указывают полные URL доступных страниц. Ссылка с каждой статьи на главную другого языка не заменяет связь с её переводом.

hreflang не переводит текст и не выполняет перенаправление. Атрибут lang документа описывает язык HTML, а canonical указывает предпочтительный адрес. Эти механизмы решают разные задачи и должны быть согласованы.

hreflang в Joomla

В Joomla задают язык материалов и пунктов меню, включают нужные языковые механизмы и создают связи переводов. Реальный вывод зависит и от используемого компонента. Поэтому после связывания материалов Joomla проверяют итоговые ссылки в head и работу переключателя языка на сайте.

Русская и английская страницы должны вести друг на друга и сохранять собственные корректные канонические адреса. Одинаковые алиасы могут упрощать поддержку, но сами по себе языковую связь не создают.

Вывод

hreflang описывает соответствие языковых версий. Надёжная настройка требует проверки кодов языка, адресов и обратных ссылок.

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.