2013-05-11 81 views
3

我目前有一個域名www.mydomain.com如何向搜索引擎蜘蛛提供區域內容?

這將執行地理定位並向您顯示與您的國家相關的內容。

這意味着搜索引擎在索引時也會獲得服務區域內容。不過,我的問題是google.co.uk顯示美國內容(因爲我確定了美國的googlebot)。

我該怎麼辦?

如何告訴機器人不同國家有不同的內容?

我不想有多個域名後綴(如mydomain.demydomain.co.uk

,我寧可不使用子域名,雖然我會,如果我有(雖然如何谷歌知道uk.mydomain.com是英國版本us.mydomain.com,而不是最終在兩個地區都列出?)

有沒有其他的選擇?機器人是否確定他們正在爬行的區域?

感謝

回答

0

獨立域名是最好的選擇(你可以輕鬆擁有多個站點地圖等)。這會在特定的搜索引擎中自動提供最佳結果(yourpage.de轉到google.de)。

但是,如果您不想使用此解決方案,則唯一的選擇是在HTML屬性中指定語言,元標記取決於您使用的(X)HTML版本。

另外,Google有非常好的語言檢測算法。請參閱Google information about geotargeting

最糟糕的選擇是隱藏(在同一個網址上投放不同的內容)。如果這是您想要的,您可以提供Google網站優化工具等。

2

您可以使用子域名或子文件夾(mydomain.com/uk/),但在任何情況下,你應該做以下兩件事情:

  1. 使用rel="alternate" hreflang="x"您的域名根的<html>頭部每個版本指定語言和國家。或者,你可以做同樣的事情with an XML sitemap

  2. 在Google網站管理員工具中驗證不同的子網域/子文件夾爲不同的「網站」,然後爲其中的每一個驗證set a geographic target

的Hreflang例如:

<link rel=」alternate」 href=」http://mydomain.com/uk/」 hreflang=」en-gb」 /> 
相關問題