我开发了一个可通过两个顶级域名获得的网站.网站上的语言都是荷兰语,一个是荷兰语访客,另一个是比利时访客.
最近“推出”的.be版本.在引擎盖下它是相同的网站,我们使用元标记来防止因重复内容而受到惩罚. (Google’s support page)
所以;这是这个页面:www.domain.nl | be / vakantie / oostenrijk / tirol /
根据TLD,这是已实现的元标记:
// Dutch site visitors
<link rel="alternate" hreflang="nl-NL" href="http://www.bergenmeer.nl/vakantie/oostenrijk/"/>
// Belgium site visitors
<link rel="alternate" hreflang="nl-BE" href="http://www.bergenmeer.be/vakantie/oostenrijk/"/>
比利时版本大约6周后上线.两个站点都配有列出该域URL的站点地图.但我们在Google缓存中看到了以下内容.
当您加载此页面时(尽管存在一些性能问题,我们正在调查)并且您检查网页流量,您将看到页面打开并显示HTTP 200响应.没有重定向.为什么Google没有显示该网页的比利时版本?
感谢您抽出时间分享您的想法.
本
最佳答案 因为你可以
<link rel="canonical" href="http://www.bergenmeer.be/vakantie/oostenrijk/"/>
<link rel="alternate" hreflang="nl-NL" href="http://www.bergenmeer.nl/vakantie/oostenrijk/"/>
对于.nl你可以拥有
<link rel="canonical" href="http://www.bergenmeer.nl/vakantie/oostenrijk/"/>
<link rel="alternate" hreflang="nl-BE" href="http://www.bergenmeer.be/vakantie/oostenrijk/"/>
向Google提供您想要优先级的提示,从而使其进入缓存,因为它似乎只是使用备用.