2009-07-01 58 views
10

如何指定頁面使用某種語言,以便搜索引擎可以理解?如何指定網站的語言? (HTML?)

這是我放在頂部的meta標籤嗎?如果是這樣,你知道大多數搜索引擎是否使用它來確定語言嗎?

我有英語轉換1頁的內容,以幾種不同的語言,並想在HTML信息/讓搜索引擎知道他們正在處理的語言。

回答

18

快速谷歌搜索給了我:HTTP and meta for language。 tl; dr

<html lang="en"> 

還有其他的指定方法。如果您使用的是Apache,則可以使用apache的文件擴展名來根據用戶代理的給定首選項來提取正確的版本。例如,命名指數index.html.en頁,index.html.jpindex.html.de等等...

8

檢查此頁爲一系列的事情可以做,試圖讓搜索引擎拿起正確的語言。

How to Specify an HTML Web Document Language for good SEO

(排名不分先後)

  1. 正確的域名後綴
  2. 右縣
  3. AddHeading語法(阿帕奇)
  4. <meta http-equiv="Content-Language" content="yourlanguage" />
  5. <html lang="yourlanguage">主辦了XHTML <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="yourlanguage" lang="yourlanguage">
  6. <p lang="yourlanguage">
  7. <meta http-equiv="content-type" content= "text/html; yourcharset">
  8. 和搜索引擎的文本模式分析過(前綴/詞的後綴,正克分析)
12

根據您的DTD:

HTML:

<html lang="en"> 

XHTML:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 

如果使用向左語言的權利:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" lang="he" dir="rtl"> 

如果使用XHTML,你要同時指定XML:郎朗和屬性。 xml:lang屬性優先於lang。