Internationalization 非重复网站上的hreflang
希望在多语言网站上使用hreflang。以下是场景: 最初,同一个网站有3个版本(过期、不符合SEO、包含Flash)。英语,韩语,汉语。我们将英文版更新为一个全新的(SEO友好)网站,而韩文版和中文版保持不变 我在站点地图和非英语版本的标题中使用了以下代码:Internationalization 非重复网站上的hreflang,internationalization,seo,sitemap,Internationalization,Seo,Sitemap,希望在多语言网站上使用hreflang。以下是场景: 最初,同一个网站有3个版本(过期、不符合SEO、包含Flash)。英语,韩语,汉语。我们将英文版更新为一个全新的(SEO友好)网站,而韩文版和中文版保持不变 我在站点地图和非英语版本的标题中使用了以下代码: <link rel="alternate" hreflang="zh-us" href="http://example.com/cn"/> <link rel="alternate" hreflang="ko-us" h
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn"/>
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr"/>
网站地图:
<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>
http://example.com
非英语版本的标题:
<link rel="alternate" hreflang="zh-us" href="http://example.com/cn"/>
<link rel="alternate" hreflang="ko-us" href="http://example.com/kr"/>
我是否也需要将hreflang标记添加到新的更新英语版本中?国际版还有什么需要补充的吗
非常感谢您的帮助 站点地图和标题中都不需要此代码。只在一个地方使用它。我建议您将其从站点地图中删除 此外,您还需要在所有页面上以不同语言提供指向所有语言版本的链接。例如,您应该将:
<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" />
请查看此链接以供参考:“我是否还需要将hreflang标记添加到新的更新英文版本?”--“需要”根据…?