在HTML编写中使用语义标记有什么用?

时间:2016-11-26 11:54:23

标签: html html5 w3c-validation semantic-markup

经过一段时间的研究,我得知一个标签在HTML中为其内容提供了一个定义。喜欢

<section>It's a section</section>
<article>It's an article</article>

因此,如果我在HTML中正确编写语义标记,那么它将携带有关该文档的更多信息。

没关系。但是这些额外信息的用途是什么?按照 W3C 指南和所有指南,这没关系。但它在性能或功能方面扮演什么角色?它与搜索引擎优化有关吗?怎么样?

1 个答案:

答案 0 :(得分:1)

从根本上说,这些标签的存在是为了给您的内容提供背景,语义和分配价值。

  1. 我们都知道标准HTML语义标签,如下所示 的(H1, H2, 标题, p, UL, 醇。) 被Google和其他搜索引擎用作核心排名指标。因此,似乎搜索引擎当前实践的逻辑进展是在算法中采用新的HTML5语义标签。

  2. Google已经采用Schema形式的结构化数据,允许网站管理员标记内容,为SERP中的用户提供额外的背景和价值。

  3. 除了为内容提供上下文外,还可以使用语义标记为内容部分分配优先级。考虑到XML Sitemap的一个好处是您可以分配优先级页面,Sitemap的功能与HTML5语义标记之间有明显的相似之处。

  4. 许多对页面搜索引擎优化很重要的因素都是为了帮助抓取工具,方法是提供内容上下文或帮助提供网站可访问性(例如站点地图和标准HTML语义标签)。

  5. 一般来说,您为抓取工具提供的信息和帮助越多,奖励就越高。

    希望这会有所帮助?!