2012-01-31 44 views
0

我打算使用IP地理位置獲取用戶所在的國家/地區,然後以西班牙語或英語顯示網站而不更改域名。單個域/不同的本地化SEO?

我該如何處理SEO?

搜索引擎會索引我的網站的兩個版本嗎?拉丁美洲的人們能夠找到西班牙語版嗎?

回答

2

你有幾個選擇。您選擇哪一個:不要依靠設置cookie,因爲Google會簡單地忽略它,並且只會以默認語言獲取頁面。谷歌實際上需要在您的URL內部指定語言的任何信號。

1)使用像EN等子域。 ,de。,fr。*等當新用戶到達時,重定向到相應的子域。但是,我假設您在的聲明中包含子域,而不是更改域

2)在你的url模式中使用語言相關的前綴,如: /en/blog /,/ de/blog /,/ fr/blog /等等。 或爲您的主頁使用/德/,/ FR /,/ EN/ 新在Django 1.4:i18n URL patters

3)像谷歌做的另一種方法是使用GET參數:/博客/ HL = EN或/博客/?HL = FR。這種方法很容易變得混亂。

至於你的主頁「/」,重定向到相應的語言,無論你選擇前綴還是獲取參數。

我個人的選擇主要是建議二號。你可以看看我們如何做到這一點Pixabay.com - 我們的項目之一,使用國際化的網址模式。