Если на вашем сайте присутствуют страницы, предназначенные для разных языков или регионов, вам следует передать информацию о них роботу Яндекса. Это поможет системе правильно отображать соответствующие страницы в поисковых результатах для разных пользователей.
Использование альтернативных ссылок полезно в следующих случаях:
Когда версии страницы различаются только по языку шаблона. Такой метод подходит, например, для блога или сайтов с пользовательским контентом, где текст на странице не переводится, но элементы навигации и другие части сайта отображаются на разных языках.
Когда версии страницы на одном языке имеют незначительные отличия, например, различия в английском языке для пользователей из США, Ирландии или Австралии.
Если каждая версия страницы является полным переводом на другой язык.
Когда язык страницы зависит от настроек пользователя (например, заголовок Accept-Language, IP-адрес), или на странице есть селектор для выбора языка. В таких случаях рекомендуется использовать атрибут hreflang="x-default".
Каждая версия страницы должна содержать информацию обо всех альтернативных версиях этой страницы. Для этого в элемент head необходимо добавить соответствующий элемент link, следующий пример разметки:
<link rel="alternate" hreflang="lang_code" href="url" />
Для определения языка и региона используйте стандартизированные коды ISO:
Код языка выбирайте из списка ISO 639-1.
Код региона выбирайте из списка ISO 3166-1 Alpha-2 (для стран) или ISO 3166-2:RU (для регионов России).
Версии страницы могут быть размещены на разных поддоменах или доменах. Например, страница сайта ru.example.ru может быть продублирована для англоязычных пользователей (en.example.ru) и турецкоговорящих пользователей (example.com.tr). На каждой из этих страниц должен быть добавлен три соответствующих элемента link с атрибутами локализации:
<head> <title>Заголовок страницы</title> <link rel="alternate" hreflang="ru" href="http://ru.example.com/" /> <link rel="alternate" hreflang="en-us" href="http://en.example.com/" /> <link rel="alternate" hreflang="tr-tr" href="http://example.com.tr/" /> </head>
ru — версия страницы на русском языке;
en-us — версия страницы на английском для пользователей из США;
tr-tr — версия страницы на турецком для пользователей из Турции.
Структура сайта не влияет на обработку атрибута hreflang, и версии страницы могут быть размещены в разных каталогах:
<link rel="alternate" hreflang="ru" href="http://example.com/o-kompanii/" /> <link rel="alternate" hreflang="en-us" href="http://example.com/company/about/" /> <link rel="alternate" hreflang="tr-tr" href="http://example.com/firma-hakkinda" />
Если на сайте имеются страницы, язык которых определяется в зависимости от настроек пользователя (например, заголовок Accept-Language или IP-адрес), или если на странице имеется селектор для выбора языка, эти страницы также нужно указать с атрибутом hreflang="x-default". Например, если главная страница сайта меняет язык в зависимости от IP-адреса пользователя, необходимо отразить это в разметке:
<link rel="alternate" hreflang="x-default" href="http://example.com/" /> <link rel="alternate" hreflang="ru" href="http://example.com/o-kompanii/" /> <link rel="alternate" hreflang="en-us" href="http://example.com/company/about/" /> <link rel="alternate" hreflang="tr-tr" href="http://example.com/firma-hakkinda" />
Как Яндекс обрабатывает редиректы для региональных и языковых версий вашего сайта.
Если страницы вашего сайта долго не появляются в результатах поиска или были исключены, вы можете обратиться в службу поддержки. В форме заявки приведите примеры таких страниц.
Также, для дополнительных консультаций и поддержки, вы можете обратиться к seo-компании «seo.computer» по следующему адресу email: info@seo.computer или через WhatsApp по номеру +79202044461.
id 39