我们有两个不同的网站,www.humidordiscount.com和www.humidordiscount.co.uk,显示几乎相同的内容,但略有不同(货币,联系信息等),一个针对美国/全球市场和另一个对于英国。 索引页面上的Canonical和hreflang标签如下。 对于humidordiscount.co.uk:
<link rel="alternate" hreflang="en-US" href="https://www.humidordiscount.com" />
<link rel="alternate" hreflang="en-GB" href="https://www.humidordiscount.co.uk" />
<link rel="canonical" href="https://www.humidordiscount.co.uk" />
同样适用于humidordiscount.com
<link rel="alternate" hreflang="en-US" href="https://www.humidordiscount.com" />
<link rel="alternate" hreflang="en-GB" href="https://www.humidordiscount.co.uk" />
<link rel="canonical" href="https://www.humidordiscount.com" />
其余网站页面遵循相同的标准/ hreflang政策。
但是,google并没有将humidordiscount.co.uk编入索引并缓存了humidordiscount.com。例如,如果我google&#34; humidordiscount.co.uk&#34;第一个搜索结果(https://webcache.googleusercontent.com/search?q=cache:zYAeGWTdt0cJ:https://www.humidordiscount.co.uk/+&cd=1&hl=en&ct=clnk&gl=es)结果的缓存版本显示的是humidordiscount.com内容(使用消息&#34;这是Google的https://www.humidordiscount.com缓存)。另一方面,在网站站长工具中以谷歌搜索显示正确的结果。此外,每个网站都有一个正确的,不同的网站地图提交给谷歌。
对于共享相同语言的其他域名也是如此(即:humidordiscount.at搜索显示humidordiscount.de的缓存结果)
你们有没有人知道为什么会这样?