我有一个网站,目前以美元显示所有价格。如果你来自英国,我想将它改为英镑,如果你来自法国或德国,我想将它改为欧元。页面上的文字将始终以英文显示。
我已经探讨了各种选项,大多数人认为Google更愿意为每种变体提供不同的网址,而只是根据用户位置/ IP地址呈现不同的内容。
因此,请说我在我的商店主页上,我会提供以下网址(显示相应的货币):
显然,我不希望谷歌因重复内容而惩罚我。我一直在研究hreflang,但还没有完全掌握它,因为许多例子已经过度简化了。
比如说我在www.example.com/shop上。我只是在头脑中渲染以下内容吗?:
<link rel="alternate" href="http://www.example.com/uk/shop" hreflang="en-gb" />
<link rel="alternate" href="http://www.example.com/fr/shop" hreflang="fr-fr" />
<link rel="alternate" href="http://www.example.com/de/shop" hreflang="de-de" />
<link rel="alternate" href="http://www.example.com/shop" hreflang="x-default" />
现在,如果我在www.example.com/fr/shop上,我是否需要像上面那样渲染?
其他问题:
我是否应该为en-us提供变体,即使它与默认值相同?
此外,如果用户在www.example.com/shop上,并且我检测到用户来自法国,我只是将用户重定向到www.example.com/fr/shop?我遇到的麻烦是法国人怎么能看到美元的价格?我假设我可以存储一个cookie,以确保这种重定向仅在第一次发生。
我的最后一个问题是这样做是否有意义,即使文本仍为英文,内容只会因价格/货币而异?
我知道这是很多问题,但我真的很感激澄清。感谢
答案 0 :(得分:0)
显然,我不希望Google因重复内容而惩罚我。
Google不会因重复内容而对网站进行处罚。
比如说我在www.example.com/shop上。我会简单地在头脑中渲染以下内容吗?
是
现在,如果我在www.example.com/fr/shop上,我是否需要像上面那样渲染?
是
我是否应该为en-us提供变体,即使它与默认值相同?
没有
此外,如果用户在www.example.com/shop上,并且我检测到用户来自法国,我只是将用户重定向到www.example.com/fr/shop?我遇到的麻烦是法国人怎么能看到美元的价格呢?
你应该。在页面上添加转换按钮。
我的最后一个问题是这样做是否有意义甚至很难,文本仍然是英文,内容只会因价格/货币而异?
不是,你也应该翻译文本。