2014-07-21 48 views
1

希望在多語言網站上使用hreflang。這裏是場景: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

「我是否需要添加hreflang標籤到新的更新的英文版本呢?「 ---根據......「需要」? – unor

回答

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