我开发了一个可通过两个顶级域名获得的网站。网站上的语言都是荷兰语,一个是荷兰语访问者,一个是比利时访问者。
最近发布的.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没有显示该网页的比利时版本?
感谢您抽出时间分享您的想法。
本
答案 0 :(得分:2)
对于.be你可以
<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提供您想要优先处理的内容的提示,从而将其放入缓存中,因为它似乎仅使用备用内容。