2009-07-01 60 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。