2012-12-15 47 views
0

在我的網站中,我在同一頁面中使用不同的語言,我的意思是,如果您選擇了lang,則使用相同的文件,以您的語言向您顯示內容。Google BOT訪問和網站語言

根據您的瀏覽器語言,我的網站加載在該語言的內容,並在HTML標籤我補充一下:

(在西班牙語郎爲例)

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="**es**" xml:lang="**es**"> 

對谷歌機器人檢測語言,但我有一個問題。例如,在Google.es(谷歌西班牙)谷歌機器人索引英文內容,我認爲這是因爲,谷歌機器人瀏覽器或配置是英文。

我想知道如何告訴給谷歌機器人,在西班牙必須拯救西班牙的內容,在巴西,葡萄牙語內容等。

謝謝!

回答

0
  1. 每個語言版本都需要一個自己的URL。
  2. 對於用戶:您應該提供一個語言切換器(鏈接到每個網頁上的所有翻譯),使用hreflang屬性
  3. 對於機器人:你應該<link rel="alternate" href="…" hreflang="es" />連接的每一個頁面的翻譯(等)

如果你的網站是example.com,和(幾乎)所有的網頁被翻譯,你可以使用以下URL設計:

  • example.com/en/…(英文)
  • example.com/es/…(西班牙)
  • ...

如果有人訪問example.com/,你可以重定向到在瀏覽器配置的語言版本(但如果用戶訪問一個特定的語言版本,沒有自動跳轉到另一種語言!)。