0

我需要一些帮助来修复我的多语言网站上的潜在错误。它有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/tr当我们通过, http://example.com/en,访问网站时结果保持不变http://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: 您认为在这种情况下有什么错误吗?我有什么要改变的以使其正确完成吗?

4

1 回答 1

0

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

于 2016-11-06T04:13:00.580 回答