如果您的网站包含针对不同语言或区域的页面,则应将有关它们的信息传输到Yandex机器人。这将有助于系统正确显示不同用户的搜索结果中的相应页面。
在以下情况下,使用替代链接很有用:
当页面版本仅在模板的语言上不同时。例如,此方法适用于博客或具有用户内容的站点,其中页面上的文本未翻译,但是网站的导航元素和其他部分以不同的语言显示。
当同一语言中的页面版本差异很小时,例如,来自美国,爱尔兰或澳大利亚的用户的英语差异。
如果页面的每个版本都是完整的翻译成另一种语言。
当页面语言取决于用户设置时(例如,接受语言标题,IP地址),或者页面具有选择语言的选择器。在这种情况下,建议使用hreflang =“ x-default”属性。
页面的每个版本都应包含有关此页面所有替代版本的信息。为此,请将相应的链接元素添加到HEAD元素,以下标记示例:
<link rel="alternate" hreflang="lang_code" href="url" />
要确定语言和区域,请使用ISO标准化代码:
从ISO 639-1列表中选择语言代码。
从ISO 3166-1 Alpha-2(用于国家 /地区)或ISO 3166-2中选择代码代码 :RU (对于俄罗斯地区)。
页面版本可以放置在不同的子域或域上。例如,可以将英语用户(en.example.ru)和turkish -eppeaking用户(example.com.tr)重复网站ru.example.ru的页面。在这些页面中的每个页面上,应添加三个带有本地化属性的相应链接元素:
<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-sus-a版本的英语版本用于美国的用户;
TR-TR-version of the page on Turkish for users from Turkey.
该站点的结构不会影响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" />
如果网站具有根据用户设置(例如,接受语言或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" />
Yandex如何处理网站的区域和语言版本的重定向。
如果您的网站的页面很长一段时间内没有出现在搜索结果中,或者被排除在外,则可以联系支持服务。以应用程序的形式给出此类页面的示例。
另外,要获得其他咨询和支持,您可以通过以下电子邮件地址与SEO.com comper SEO公司联系: info@seo.computer 或通过whatsapp按数字 +79202044461。
ID 39