If your site contains pages intended for different languages or regions, you should transmit information about them to the Yandex robot. This will help the system correctly display the corresponding pages in search results for different users.
The use of alternative links is useful in the following cases:
When the page versions differ only in the language of the template. This method is suitable, for example, for a blog or sites with user content, where the text on the page is not translated, but navigation elements and other parts of the site are displayed in different languages.
When the page versions in the same language have minor differences, for example, differences in English for users from the USA, Ireland or Australia.
If each version of the page is a full translation into another language.
When the page language depends on the user settings (for example, the AcCept-Language header, IP address), or the page has a selector for choosing a language. In such cases, it is recommended to use the HREFLANG = "X-Default" attribute.
Each version of the page should contain information about all alternative versions of this page. To do this, add the corresponding Link element to the HEAD element, the following markup example:
<link rel="alternate" hreflang="lang_code" href="url" />
To determine the language and region, use ISO standardized codes:
Choose a language code from the ISO 639-1 list.
Choose code code from the ISO 3166-1 Alpha-2 (for countries) or ISO 3166-2 :RU (for the regions of Russia).
Page versions can be placed on different subdomains or domains. For example, the page of the site ru.example.ru can be duplicated for English -speaking users (en.example.ru) and Turkish -speaking users (Example.com.tr). On each of these pages, three corresponding LINK elements with localization attributes should be added:
<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 - a version of the page in Russian;
En-Sus-a version of the page in English for users from the USA;
TR-TR-version of the page on Turkish for users from Turkey.
The structure of the site does not affect the processing of the HREFLANG attribute, and the page versions can be placed in different catalogs:
<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" />
If the site has pages whose language is determined depending on the user settings (for example, the AcCept-Language or IP address title), or if the page has a selector for choosing a language, these pages also need to be specified with the attribute Hreflang = "X-Default". For example, if the main page of the site changes the tongue depending on the user's IP addresses, it is necessary to reflect this in marking:
<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" />
How Yandex processes redirects for regional and language versions of your site.
If the pages of your site do not appear in the search results for a long time or were excluded, you can contact the support service. In the form of the application, give examples of such pages.
Also, for additional consultations and support, you can contact the SEO.compter SEO company at the following email address: info@seo.computer or through WhatsApp by number +79202044461.
ID 39