2016-07-26 29 views
1

所以我用的href郎只在我的索引頁,就像這樣:的hreflang問題

<link rel="alternate" href="https://example.com" hreflang="x-default" /> 

但我不斷收到在谷歌網站管理員工具,這些錯誤

谷歌已經檢測到一些您網站上的網頁已錯誤地實施了 rel-alternate-hreflang標記。特別是, 似乎是不正確的語言和地區代碼,或不正確的雙向鏈接(如果頁面A與hreflang鏈接到頁面B,那麼 必須是從B到A的鏈接)。 Google使用hreflang 屬性爲搜索結果中正確的語言或區域網址提供正確的 用戶。在更正hreflang 鏈接上的錯誤之前,您的網站不會受益於其他語言或 區域定位。

我不明白爲什麼?我搜索了很多,似乎無法找到答案。

回答

1

如果沒有與上市語言環境的任何網頁,然後只需用X,而不是X-默認(或實際上的語言代碼,如EN /德等)

通常你會使用hreflang=x-default在AA 設置像這樣(注意備用頁面顯示的幾種區域)

<link rel="alternate" hreflang="x-default" href="http://www.example.com/" /> 
<link rel="alternate" hreflang="en-gb" href="http://en-gb.example.com/page.html" /> 
<link rel="alternate" hreflang="en-us" href="http://en-us.example.com/page.html" /> 
<link rel="alternate" hreflang="en" href="http://en.example.com/page.html" /> 
<link rel="alternate" hreflang="de" href="http://de.example.com/seite.html"/> 

腳註:我發現了一個方便的hreflang生成工具here

0

Hreflang在您擁有多種語言的內容時使用。從你的問題看,你似乎沒有其他語言版本的頁面。所以不要使用hreflang。刪除<link>標記。