如何指定网站的语言? (HTML?)

时间:2009-07-01 23:19:43

标签: html

如何指定页面使用某种语言,以便搜索引擎可以理解?

这是我放在顶部的元标记吗?如果是,你知道大多数搜索引擎是否使用它来确定语言吗?

我已将1页英语内容转换为多种不同的语言,并希望将这些信息包含在html /中,让搜索引擎知道他们正在处理哪种语言。

3 个答案:

答案 0 :(得分:18)

快速谷歌搜索给了我这个:HTTP and meta for language。 TL;博士

<html lang="en">

还有其他指定方式。如果您使用的是apache,则可以使用apache的文件扩展名来根据用户代理的给定首选项提取正确的版本。例如,为您的索引页index.html.enindex.html.jpindex.html.de等命名...

答案 1 :(得分:13)

取决于你的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:lang和lang属性。 xml:lang属性优先于lang。

答案 2 :(得分:8)

请查看此页面,了解一系列可以尝试让搜索引擎选择正确语言的内容。

How to Specify an HTML Web Document Language for good SEO

(没有特别的顺序)

  1. 右域后缀
  2. 托管在右县
  3. AddHeading语法(Apache)
  4. <meta http-equiv="Content-Language" content="yourlanguage" />
  5. <html lang="yourlanguage"> for 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. 搜索引擎也进行文本模式分析(单词的前缀/后缀,n-gram分析)