多语言网站中的元规范和hreflang

时间:2016-11-03 18:01:06

标签: html seo multilingual canonical-link hreflang

我需要一些帮助来修复我的多语言网站上的潜在错误。它有3种语言;英语,土耳其语和俄语。英语是默认的。

关于主页的问题

当我们通过http://example.com/访问该页面时,会有以下元数据:

   <link rel="canonical" href="http://example.com/" />
   <link rel='alternate' href='http://example.com/' hreflang='x-default' />
   <link rel='alternate' hreflang='tr' href='http://example.com/tr' />
   <link rel='alternate' hreflang='en' href='http://example.com/en' />
   <link rel='alternate' hreflang='ru' href='http://example.com/ru' />

当我们通过http://example.com/trhttp://example.com/enhttp://example.com/ru访问网站时,结果保持不变。

问题1: 在这种情况下你有没有看到错误?我有什么需要改变以使其正确完成吗?

关于商品链接的问题

产品英文页面链接为:http://example.com/item-english
俄语产品页面的链接是:http://example.com/item-russian

在英文页面上,我放置了以下元数据:

    <link rel="canonical" href="http://example.com/item-english" />
    <link rel='alternate' hreflang='x-default' href='http://example.com/item-english' />
    <link rel='alternate' hreflang='en' href='http://example.com/item-english' />
    <link rel='alternate' hreflang='ru' href='http://example.com/item-russian' />

在俄语页面上,我放置了以下元数据:

    <link rel="canonical" href="http://example.com/item-russian" />
    <link rel='alternate' hreflang='x-default' href='http://example.com/item-russian' />
    <link rel='alternate' hreflang='en' href='http://example.com/item-english' />
    <link rel='alternate' hreflang='ru' href='http://example.com/item-russian' />

问题2: 在这种情况下你有没有看到错误?我有什么需要改变以使其正确完成吗?

1 个答案:

答案 0 :(得分:0)

对于Q2:您的x-default应该在所有页面上都相同。实际上,所有hreflang标签在所有页面上应该是相同的。