如何指定页面使用某种语言,以便搜索引擎可以理解?
这是我放在顶部的元标记吗?如果是,你知道大多数搜索引擎是否使用它来确定语言吗?
我已将1页英语内容转换为多种不同的语言,并希望将这些信息包含在html /中,让搜索引擎知道他们正在处理哪种语言。
答案 0 :(得分:18)
快速谷歌搜索给了我这个:HTTP and meta for language。 TL;博士
<html lang="en">
还有其他指定方式。如果您使用的是apache,则可以使用apache的文件扩展名来根据用户代理的给定首选项提取正确的版本。例如,为您的索引页index.html.en
,index.html.jp
,index.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
(没有特别的顺序)
<meta http-equiv="Content-Language" content="yourlanguage" />
<html lang="yourlanguage">
for xhtml <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="yourlanguage" lang="yourlanguage">
<p lang="yourlanguage">
<meta http-equiv="content-type" content= "text/html; yourcharset">