非重复网站上的hreflang

时间:2014-07-21 23:12:41

标签: internationalization seo sitemap

希望在多语言网站上使用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标签添加到新的更新英文版本中?还有什么我需要添加到国际版本吗?

非常感谢您的帮助!

1 个答案:

答案 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