2014-11-25 29 views
0

我有一個多語言網站。默認語言是德語。 Google似乎只在example.de/en/索引英文版。正在使用的重定向基於地理位置。例如,如果有人從德國境外訪問該網站,他們將會看到/en/網站。谷歌只爲多語言網站索引英文內容 - 默認不是英文

根據我的理解,Google抓取工具將最終重定向,因爲他們位於美國,因此只會在google.com和google.de上索引網站的英文版本。由於我的網站主要針對德國,因此我希望確保當某人在google.de上進行搜索時,他們會在結果中看到德國網站。什麼是我最好的方式去做這件事?我目前正在使用hreflang屬性。例如在英文網站,我們有這樣的代碼:

<link rel="alternate" hreflang="de-DE" href="https://mysite.de/" /> 

而且對德國網站,我們有這樣的代碼:

<link rel="alternate" hreflang="en-US" href="https://mysite.de/en/" /> 

如果不是谷歌認識到這一點,並顯示相關的搜索結果基於哪個版本的Google正在被查詢?

+0

這個問題似乎是脫離主題,因爲它是關於SEO – 2014-11-25 12:27:20

+0

@JohnConde在哪裏會話題?似乎也是一個與代碼相關的相關問題。 – mpn 2014-11-25 12:29:03

+0

[webmasters.se]將是適當的。 (順便說一下,[tag:seo]標籤的標籤說明中也提到了這一點。) – unor 2014-11-26 13:42:22

回答

0

您沒有正確使用hreflang鏈接。您需要使用x-default作爲默認語言,並且您需要添加多個hreflang鏈接以在每個頁面中指定頁面的備用版本。您也可以通過在您的站點地圖中使用hreflang來實現此目的。查詢here瞭解更多詳情。

現在,Google可能會被你試圖達到的目標所迷惑,因爲信息不完整。它可能會嘗試安全地播放以避免重複的內容。

相關問題