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

问题描述 投票:0回答:1

经过一番研究,我了解到标签在 HTML 中给出了其内容的定义。喜欢

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

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

没关系。但这些额外信息有什么用呢?遵循 W3C 指南等一切都可以。但它在性能或功能中扮演什么角色呢?与搜索引擎优化有关吗?那怎么办?

html w3c-validation semantic-markup
1个回答
1
投票

从根本上讲,这些标签的存在是为了提供上下文、语义并为您的内容分配价值。

  1. 我们都知道标准的HTML语义标签,如下 (h1, 小时2, 标题, p, 乌尔, 哦) 被谷歌和其他搜索引擎用作核心排名指标。因此,搜索引擎在算法中采用新的 HTML5 语义标签似乎是当前实践的逻辑进展。

  2. Google 很容易采用架构形式的结构化数据,允许网站管理员标记内容,以便在 SERP 中为用户提供额外的上下文和价值。

  3. 除了为内容提供上下文之外,语义标签还可以用于为内容部分分配优先级。考虑到 XML 站点地图的好处之一是您可以分配优先级页面,站点地图的功能和 HTML5 语义标签之间存在明显的相似之处。

  4. 许多对页面 SEO 很重要的因素旨在通过提供内容上下文或帮助网站可访问性(例如站点地图和标准 HTML 语义标签)来帮助爬虫。

一般来说,您为爬虫提供的信息和帮助越多,奖励就越高。

© www.soinside.com 2019 - 2024. All rights reserved.