2010-06-29 31 views
1

我被告知了解如何最大限度地提高即將出現的Web應用程序的可見性,該應用程序最初可用多種語言提供,特別是法語和英語。如何最大限度地提高多種語言網站的可見度?

我有興趣瞭解機器人如何像谷歌機器人一樣刮擦可用多種語言提供的網站。

我有一個關於機器人和索引引擎的行爲的幾個問題:

  • 如果一個網站在URL中指定的語言?
  • 如果通過cookie設置語言(假設可以更改語言的鏈接),機器人是否會用這兩種語言刮擦網站?
  • 我應該爲每種語言使用不同的域嗎?
  • 什麼meta標籤可以用來幫助機器人瞭解網站的語言?
  • 我是否錯過了我應該注意的事項?
+0

這可能更適合於服務器故障 – Daenyth 2010-06-29 15:49:33

回答

1
  1. 沒有
  2. 不一定,谷歌將推斷的語言。但是,如果您使用不同的頂級域名(TLD),您可能會在特定國家/地區獲得更好的曝光率,但是您會損失PageRank在不同域名中稀釋。
  3. <meta http-equiv="content-language" content="en">
  4. a。您應該在每個頁面中添加一個鏈接,以 網站的其他語言的相同頁面。 b。對於搜索引擎優化,最好使用www.mysite.com/en/ en.mysite.com,因爲PageRank不會被稀釋在不同的域中。
0

網站是否應該在網址中指定語言?

不,不一定。

如果通過cookie設置語言(假設可以更改語言的鏈接),機器人是否會用這兩種語言刮擦網站?

不可以。您應該使用Eduardo建議的content-language屬性。或者,<html lang='en'>將執行相同的工作AFAIK。

什麼meta標籤可以用來幫助機器人瞭解網站的語言?

見上面

我應該使用不同的域名爲每種語言?

堆棧溢出共識(對不起,我無法找到我的生活找到相關的問題!我們在這方面進行了大量討論,也許他們因爲與編程無關而被關閉)是:是的,如果您希望最大限度地提高該國家的搜索引擎可見度,請爲每個國家/地區設置一個不同的域。

相關問題