Html 现代网站上应该包含哪些元标签?

Html 现代网站上应该包含哪些元标签?,html,meta-tags,Html,Meta Tags,目前,我在每页上的所有内容都是。人们是否仍然包括诸如关键字、描述和作者之类的元标记?如果是这样的话,它们应该出现在每一个HTML页面上还是只出现在主页上?我认为关键字对使用搜索查找您的站点的能力没有任何影响。如果您要使用描述,您可能希望在每个页面上都包含它,因为它将帮助搜索引擎显示比该页面更有用的描述。我不认为为每个页面开发单独的描述是值得的,请在所有页面上使用相同的描述。省略所有字符都不会有什么坏处,请参见您应该大胆地使用meta字符集 <meta charset="utf-8">

目前,我在每页上的所有内容都是
。人们是否仍然包括诸如关键字、描述和作者之类的元标记?如果是这样的话,它们应该出现在每一个HTML页面上还是只出现在主页上?

我认为关键字对使用搜索查找您的站点的能力没有任何影响。如果您要使用描述,您可能希望在每个页面上都包含它,因为它将帮助搜索引擎显示比该页面更有用的描述。我不认为为每个页面开发单独的描述是值得的,请在所有页面上使用相同的描述。省略所有字符都不会有什么坏处,请参见

您应该大胆地使用meta字符集

<meta charset="utf-8">

不需要http equiv,因为它表示http头等效项。但是,对于web,通过web服务器(可能是apache)提供的内容类型HTTP头应该可以。您可以通过或使用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">



元标记,如关键字、描述作者长期以来用来告诉搜索引擎当前页面的内容

像一个产品网站一样,描述应该是关于产品的信息和关于产品标签的关键词,作者是一名图书作者。这有助于像谷歌这样的搜索引擎告诉他们页面上的内容


他们不需要它,但它有助于提高SEO。

你甚至不应该需要那个元标签。理想情况下,应该是HTTP响应头。应该显式定义字符集,但您是对的,HTTP响应头提供内容-type@Tom:那不太对。如果您指定一个HTTP响应头,比如
Content-Type:text/html;字符集=UTF-8
。在任何情况下,最好将其全部用作(最好)响应头或(如果不可能)元标记—不要将其拆分为两个。另外,你应该用
@thirtydot
开始前面的评论,所以我得到了一个答案。
<!-- Mobile viewport optimized: j.mp/bplateviewport -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">