当我尝试获取以下页面时,https://www.suitsuit.com/nl/koffers/caretta-cool-gray/tr-12268 Google会返回此页面:/ en / suitcases / caretta-cool-grey / tr-12264这是英文版。我们正在研究HREF标签,但尚未实施。我们首先想解决这个问题。 Google也在搜索引擎结果页面中显示带有荷兰语网址的英语元标记。见截图链接
所有产品页面都是这种情况,只有我的产品页面。正确提取博客页面,类别页面和主页。
感谢您的帮助!
答案 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属性。尝试在
上查看更多内容除此之外,您还可以使用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;