当我插入荷兰语网址时,Google正在获取英国页面。我想知道如何解决这个问题

时间:2016-11-05 08:50:59

标签: search console seo fetch

当我尝试获取以下页面时,https://www.suitsuit.com/nl/koffers/caretta-cool-gray/tr-12268 Google会返回此页面:/ en / suitcases / caretta-cool-grey / tr-12264这是英文版。我们正在研究HREF标签,但尚未实施。我们首先想解决这个问题。 Google也在搜索引擎结果页面中显示带有荷兰语网址的英语元标记。见截图链接

this is a screenshot of Searchconsole which show I try to fetch a /nl url and Google is rendering a /en page

所有产品页面都是这种情况,只有我的产品页面。正确提取博客页面,类别页面和主页。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

问题是用户代理,由于Google Bot的语言设置,服务器以英文版本回复。

答案 1 :(得分:-1)

首先,正如您所提到的,您可以添加lang标签,它可能适用于Bing / Yahoo,例如:

<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head lang="en">

但是,如果我们谈论Google:它只使用您网页的可见内容来确定其语言,并且不使用任何代码级语言信息,例如lang属性。尝试在enter image description here

上查看更多内容

除此之外,您还可以使用hreflang标记显示页面的替代版本:

<link rel="alternate" hreflang="nl" href="http://example.com/nl/" />
<link rel="alternate" hreflang="en" href="http://example.com/en/" />

此外,您可以尝试为确切的国家/地区指定确切的版本:

<link rel="alternate" hreflang="be-nl" href="http://be.example.com/nl/" />
<link rel="alternate" hreflang="en-gb" href="http://en.example.com/gb/" />

但是,不要忘记为没有特殊页面的用户添加默认版本:

<link rel="alternate" hreflang="x-default" href="http://www.example.com/" />

另外,关于Google,如果您想按国家/地区进行定位,请将不同的语言/国家/地区版本的网址添加到Google Support Page作为单独的网站,并通过&#34;搜索流量 - &gt;进行配置。国际定位&#34;