希望在多语言网站上使用hreflang。这是场景:
最初有3个版本(过期,非SEO兼容,包含Flash)同一网站。英文,韩文,中文。我们将英文版更新为一个全新的(SEO友好)网站,同时留下韩国&中文版一样。
我在网站地图和网站地图中使用了以下代码:在非英文版本的标题上:
网页:
<url>
<loc>http://example.com</loc>
<xhtml:link
rel="alternate"
hreflang="zh"
href="http://example.com/cn"
/>
<xhtml:link
rel="alternate"
hreflang="ko"
href="http://example.com/kr"
/>
</url>
非英文版本的标题:
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn"/>
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr"/>
我是否还需要将hreflang标签添加到新的更新英文版本中?还有什么我需要添加到国际版本吗?
非常感谢您的帮助!
答案 0 :(得分:0)
您在站点地图和标题中都不需要此代码。仅在一个地方使用它。我建议您将其从站点地图中删除。
此外,您需要使用不同语言的所有页面上的所有语言版本的链接。例如,你应该把:
<link rel="alternate" hreflang="en" href="http://example.com/en" />
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr" />
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn" />
或者,甚至更好,你可以使英语默认:
<link rel="alternate" hreflang="x-default" href="http://example.com/en" />
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr" />
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn" />
供参考,请查看以下链接:https://support.google.com/webmasters/answer/189077?hl=en