目前我在每个页面上的所有内容都是<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
。人们是否仍然包含关键字,描述和作者等元标记?如果是这样,他们应该在每个HTML页面上还是只在主页上?
答案 0 :(得分:8)
你乖乖地应该拥有meta charset
<meta charset="utf-8">
不需要http-equiv,因为它表示HTTP头等效。但是对于Web,通过Web服务器(可能是apache)提供的Content-Type HTTP头应该这样做。您可以通过.htaccess或使用PHP header()函数覆盖服务器默认值。
包含
也不是一个坏主意<meta name="description" content="">
<meta name="author" content="">
Paul Irish的html5锅炉板也建议使用:
<!-- Always force latest IE rendering engine (even in intranet) this if you use the .htaccess -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
http://html5boilerplate.com/docs/#The-markup★make-sure-the-latest-version-of-ie-is-used
<!-- Mobile viewport optimized: j.mp/bplateviewport -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
http://html5boilerplate.com/docs/#The-markup★mobile-viewport--creating-a-mobile-version
答案 1 :(得分:0)
我不认为关键字对使用搜索找到您网站的能力有任何影响。如果您要使用描述,您可能希望将其包含在每个页面上,因为它将帮助搜索引擎显示比该页面更可用的描述。我不认为为每个页面开发单独的描述是值得的,使用相同的一个。省略所有这些并不会有害,请参阅http://en.wikipedia.org/wiki/Meta_element
答案 2 :(得分:0)
关键字,描述作者等元标记很长一段时间用于告诉搜索引擎内容当前页面。
与产品网站一样,描述应该是关于产品的信息和关于标签产品的关键字和作者是书籍作者。它帮助搜索引擎像谷歌告诉他们页面上的内容。
他们不需要它,但它有助于改善SEO。