经过一番研究,我了解到标签在 HTML 中给出了其内容的定义。喜欢
<section>It's a section</section>
<article>It's an article</article>
因此,如果我在 HTML 中正确编写语义标记,那么它将携带有关文档的更多信息。
没关系。但这些额外信息有什么用呢?遵循 W3C 指南等一切都可以。但它在性能或功能中扮演什么角色呢?与搜索引擎优化有关吗?那怎么办?
从根本上讲,这些标签的存在是为了提供上下文、语义并为您的内容分配价值。
我们都知道标准的HTML语义标签,如下 (h1, 小时2, 标题, p, 乌尔, 哦) 被谷歌和其他搜索引擎用作核心排名指标。因此,搜索引擎在算法中采用新的 HTML5 语义标签似乎是当前实践的逻辑进展。
Google 很容易采用架构形式的结构化数据,允许网站管理员标记内容,以便在 SERP 中为用户提供额外的上下文和价值。
除了为内容提供上下文之外,语义标签还可以用于为内容部分分配优先级。考虑到 XML 站点地图的好处之一是您可以分配优先级页面,站点地图的功能和 HTML5 语义标签之间存在明显的相似之处。
许多对页面 SEO 很重要的因素旨在通过提供内容上下文或帮助网站可访问性(例如站点地图和标准 HTML 语义标签)来帮助爬虫。
一般来说,您为爬虫提供的信息和帮助越多,奖励就越高。