我有一個多語言網站。默認語言是德語。 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正在被查詢?
這個問題似乎是脫離主題,因爲它是關於SEO – 2014-11-25 12:27:20
@JohnConde在哪裏會話題?似乎也是一個與代碼相關的相關問題。 – mpn 2014-11-25 12:29:03
[webmasters.se]將是適當的。 (順便說一下,[tag:seo]標籤的標籤說明中也提到了這一點。) – unor 2014-11-26 13:42:22