什么是 Schema.org?
Schema.org 是一套共享的语义词汇表,2011 年由当时的四大搜索引擎 Google、Microsoft(Bing)、Yahoo、Yandex 联合发起。词汇表作为开放标准在 GitHub 上维护,由 W3C 社区组(Schema.org Community Group)治理。它定义了一棵类型层级(如 Thing > CreativeWork > Article)与属性树(如 author、datePublished、description),可嵌入 HTML 提供机器可读的页面内容标注。
支持的三种序列化格式包括:
- JSON-LD(JavaScript Object Notation for Linked Data)——Google 推荐的格式;以
<script type="application/ld+json">块的形式注入,不影响可见 HTML。 - Microdata——在既有 HTML 元素上做属性级标注(
itemscope、itemtype、itemprop)。 - RDFa——与 Microdata 类似但使用不同属性词汇;常见于各类 CMS 平台。
Buyvotescontest.com 上使用的类型
我们的实现选用了一组与内容直接相关、并能在 Google 搜索富结果中享受资格的 Schema.org 类型:
DefinedTerm(即本词条体系):每条词条都被标注为 DefinedTermSet 中的 DefinedTerm。该类型向搜索引擎表明本页面对某一概念给出了权威定义,有助于知识面板抽取,也让定义类查询(如”什么是 WebRTC 泄漏?“)有机会拿到精选摘要。
FAQPage + Question / Answer:服务页面中的 FAQ 段落使用 FAQPage 标记。Google 文档指出,正确实现的 FAQPage 标记有资格在搜索中出现 FAQ 富结果——直接展示在 SERP 内的可展开问答折叠面板。它能占据更多纵向空间,从而抬升点击率。
Service(服务页面):用名称、描述、提供方与服务区域标注每一类平台特定服务。结合 AggregateRating,它能在竞争性查询中支持星级富结果。
AggregateRating + Review:投票服务页面附带聚合评分标记。Google 要求评分必须反映真实用户评价,且必须在发布者自家页面上收集与展示——而不能直接拉取自第三方平台——评分 schema 才有资格展示。
HowTo:步骤式交付说明被标注为 HowTo 与若干 HowToStep。HowTo 富结果会把编号步骤直接呈现在 SERP 与 Google Assistant 的回答中。
Organization:站点根 schema 包含 Organization,含 legalName、url、logo、contactPoint 以及指向社交档案的 sameAs 链接。这是 Google 知识面板生成所依赖的主要结构化数据来源。
BreadcrumbList:所有内页导航面包屑使用 BreadcrumbList,可在 SERP 网址中显示面包屑形式,并提升爬取信号。
Schema.org 与 E-E-A-T
结构化数据并不直接提升排名——Google 文档对此明确表态。但 schema 标记会以间接但可量化的方式贡献于 E-E-A-T:
- 作者归因:使用
Person类型的author属性并以sameAs链接到可验证外部档案,建立起可被识别、可被发现的署名作者——这是权威性的核心信号。 - 元数据准确:
datePublished、dateModified等日期字段帮助 Google 评估内容新鲜度,对带有”近期”意图的查询尤为重要。 - 实体消歧:带有稳定
@idURL 的Organization标记帮助 Google 为站点建立一致的实体记录,减少错配并支持知识面板准确性。 - 富结果点击率:FAQ 与 HowTo 富结果能提升自然点击率。在高曝光查询上,更高的点击率会随着时间作为辅助信号反馈进 Google 的质量评估。
校验与监控
Google 在 https://search.google.com/test/rich-results 提供 Rich Results Test,并在 Google Search Console 中提供 URL 检查工具。两者都会按 Google 选用的 Schema.org 子集校验 JSON-LD。必填属性缺失(例如 Service 类型未填 name)会让富结果失去资格,但不影响基础索引。
需要避免的常见落地误区:
- 标注页面上不可见的内容(Google 指南禁止”隐藏”结构化数据)。
- 使用已废弃类型(例如
DataCatalog已被DefinedTermSet取代)。 - 在没有真实面向用户评价内容的页面上加评分标记。
datePublished/dateModified与 HTTPLast-Modified头互相矛盾。
三句话小结: Schema.org 提供把机器可读元数据嵌入 HTML 的标准化词汇表,让搜索引擎能够直接在 SERP 上呈现星级评价、FAQ 折叠面板、HowTo 步骤等富结果。我们的实现覆盖 DefinedTerm(词条)、FAQPage、Service、AggregateRating、HowTo 与 Organization 等类型,每一类都对应特定的富结果格式。schema 虽不直接抬升排名,但能强化 E-E-A-T 的归因信号,并在竞争性查询上可量化地提升点击率。