结构化数据 · 基础篇 第 1 篇

什么是结构化数据与富媒体结果

约 14 分钟阅读 更新于 2026-06-23 MagicSEO 编辑部 · 人工审核 结构化数据

搜索引擎能读懂你页面上的文字,但不一定能理解这些文字的含义。一段文本写着"4.8",搜索引擎不知道它是评分、价格还是版本号。结构化数据就是用标准化的格式告诉搜索引擎:这是一个评分,满分 5 分,来自 326 条评价。这种明确的语义标注,是你的页面获得 Google 富媒体搜索结果的前提。

结构化数据是什么#

结构化数据是一种标准化格式,用于向搜索引擎明确描述页面内容的含义。它不改变用户看到的页面内容,而是在页面代码中额外添加一层语义标注,让机器能够准确理解页面在讲什么。

普通 HTML 告诉浏览器"这是一个标题""这是一段文字""这是一张图片",但不告诉搜索引擎这些内容的语义关系。结构化数据弥补了这个缺口。

普通 HTML加了结构化数据后
页面有一个标题 "巧克力蛋糕食谱"搜索引擎知道这是一个 Recipe,名称是"巧克力蛋糕"
页面有文字 "准备时间 30 分钟"搜索引擎知道 prepTime 是 PT30M
页面有数字 "4.8"搜索引擎知道这是 aggregateRating,ratingValue 4.8,满分 5
页面有一个列表搜索引擎知道这是 recipeIngredient 列表

目前最主流的结构化数据格式是 JSON-LD(JavaScript Object Notation for Linked Data)。它以 JSON 格式编写,放在 <script type="application/ld+json"> 标签中,与 HTML 完全解耦,不影响页面样式和结构。Google 官方明确推荐使用 JSON-LD。

最简 JSON-LD 示例
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "什么是结构化数据与富媒体结果",
  "author": {
    "@type": "Organization",
    "name": "MagicSEO"
  },
  "datePublished": "2026-06-23"
}
</script>
本站示范你正在阅读的这篇文章就包含了 Article、BreadcrumbList 和 FAQPage 三种结构化数据。查看页面源代码(Ctrl+U),搜索 application/ld+json 即可看到。

什么是富媒体结果#

富媒体结果(Rich Results)是 Google 搜索结果中超出标准蓝色链接的增强展现形式。它们利用结构化数据中的信息,在搜索结果页面直接展示更丰富的内容,帮助用户在点击之前就获得关键信息。

常见的富媒体结果形式包括:

富媒体类型展现形式需要的结构化数据
评分星级搜索结果下方显示星级评分和评价数量Review / AggregateRating
FAQ 富结果仅在 Google 认为适合的少量权威场景中展示常见问题和答案FAQPage
面包屑导航URL 位置显示为层级路径而非完整网址BreadcrumbList
食谱卡片带图片、烹饪时间、评分的卡片Recipe
商品信息显示价格、库存状态、评分Product / Offer
活动卡片显示日期、地点、票价Event
视频缩略图搜索结果中直接显示视频预览VideoObject

富媒体结果在视觉上比普通搜索结果更醒目,可能改善点击表现。但不同类型、行业、查询和设备的效果差异很大,是否真正提升 CTR 应以 Google Search Console 的实际数据验证。

结构化数据如何工作#

结构化数据的工作流程可以分为四步:

  1. 你在页面中添加结构化数据:使用 JSON-LD 格式,在 <script> 标签中描述页面内容的语义信息。
  2. Google 抓取并解析:Googlebot 抓取页面时,会读取 JSON-LD 中的结构化数据,理解页面描述的是什么实体(文章、商品、食谱等)以及相关属性。
  3. Google 验证和评估:Google 检查结构化数据是否符合格式要求和内容政策,是否与页面可见内容一致,以及页面本身的质量。
  4. 决定是否展示富媒体结果:如果一切通过,且用户的搜索查询适合展示该类型的富媒体结果,Google 可能在搜索结果中使用增强展现。
标记正确 ≠ 一定展示结构化数据是获得富媒体结果的必要条件,不是充分条件。Google 会综合考虑页面质量、查询类型、设备、地区等因素。即使你的标记完全正确,Google 也可能选择不展示富媒体结果。特别是 FAQ 和 HowTo 等类型,Google 曾缩小展示范围,应以官方文档和 Search Console 报告为准。

结构化数据能带来什么#

结构化数据的价值体现在几个层面:

  • 搜索展现增强:富媒体结果在搜索页面中更醒目、占据更多空间,与普通结果形成视觉差异。
  • 点击表现改善:评分、价格、图片等信息能帮助用户在点击前判断页面是否匹配需求。是否提升点击率,要结合具体查询和 Search Console 数据评估。
  • 更准确的流量:用户在点击前就获得了关键信息(价格、评分、时间等),意味着点进来的用户目标更明确,转化质量更高。
  • 帮助搜索引擎理解内容:即使不展示富媒体结果,结构化数据也帮助 Google 更准确地理解你的页面在讲什么,这对内容匹配和索引有间接帮助。
  • 面向未来:AI 搜索(如 AI Overviews)越来越重视结构化、语义清晰的内容。结构化数据是让你的内容"机器可读"的重要一步。

schema.org 与 Google 的关系#

schema.org 是一个由 Google、Bing、Yahoo、Yandex 共同发起的开放标准,定义了数百种数据类型(如 Article、Product、Event)和数千个属性。它是结构化数据的"词汇表"。

但在实际操作中,有一个关键区别:

schema.orgGoogle Search 文档
范围定义了所有可用的类型和属性只列出 Google 实际支持的类型和属性
要求所有属性都是可选的区分"必填"和"推荐"属性
展现不涉及搜索展现明确说明每种类型的富媒体效果
政策无使用政策有严格的内容政策和质量要求

实操建议:以 Google Search Central 文档 为准。schema.org 定义了你"可以"用什么;Google 文档告诉你"需要"用什么、怎么用、用了之后会发生什么。对于每种类型,Google 文档会列出必填属性、推荐属性、展现效果和政策要求。

从哪里开始#

如果你刚接触结构化数据,建议按以下顺序学习和实施:

  1. 先做 Article + BreadcrumbList:这两种最基础、适用范围最广,几乎所有内容型网站都应该实施。
  2. FAQPage 只在真实 FAQ 场景中使用:如果页面确实有常见问题内容,可以添加 FAQPage 帮助机器理解;但普通内容站不要把它当成稳定获取 FAQ 富结果的手段。
  3. 根据网站类型选择更多类型:电商做 Product,食谱站做 Recipe,有视频做 VideoObject,以此类推。
  4. 用 Rich Results Test 验证:每次添加或修改结构化数据后,都用 Google 的测试工具验证是否正确。
  5. 在 Search Console 监控:上线后通过 GSC 的富媒体结果报告跟踪状态。

本栏目的后续文章会逐一讲解:三种格式的对比与 JSON-LD 实操、Rich Results Test 使用、Search Console 监控,以及每种富媒体结果类型的详细实现指南。

核心原则#

在深入各类型之前,先记住几条贯穿始终的原则:

  • 结构化数据必须与页面可见内容一致:不能标记页面上不存在的内容。如果你声明了一个 4.8 的评分,页面上必须能看到这个评分。
  • 不要标记隐藏或欺骗性内容:Google 会对违规的结构化数据采取人工操作(manual action),直接从搜索结果中移除富媒体展现。
  • 关注 Google 的文档而非社区猜测:结构化数据的支持状态会变化(比如 HowTo 的支持曾被缩减),始终以 Google 官方文档为最终依据。
  • 先做对,再做全:一个正确的 Article 标记比一堆有错误的复杂标记更有价值。

常见问题#

结构化数据能直接提升排名吗?

结构化数据本身不是直接的排名因素。它的核心价值在于帮助搜索引擎更准确地理解页面内容,并让页面有资格获得富媒体结果展现。富媒体结果可能改善搜索展现和点击表现,但 Google 不保证展示,也不保证排名提升。

结构化数据和 schema.org 是什么关系?

schema.org 是由 Google、Bing、Yahoo、Yandex 共同维护的通用词汇表,定义了数百种数据类型和属性。Google 的结构化数据功能基于 schema.org 词汇,但只支持其中一部分类型和属性,并且有自己额外的要求和限制。实际操作时应以 Google Search Central 的文档为准,而不是仅看 schema.org 的定义。

添加了结构化数据就一定会展示富媒体结果吗?

不一定。标记正确只是前提条件,Google 还会根据页面质量、查询类型、地区、设备等因素决定是否展示。即使结构化数据完全正确,Google 也可能选择不展示。但没有正确的结构化数据,页面就完全没有获得富媒体结果的机会。

我的网站很小,有必要做结构化数据吗?

有必要。结构化数据的投入成本很低(尤其是 JSON-LD 格式,与 HTML 完全解耦),但潜在收益明显。即使是小网站,Article 和 BreadcrumbList 这两种基础类型也值得在每个页面实施。如果你有 FAQ 内容,可以添加 FAQPage 作为语义标记,但普通内容站不应预期它稳定触发 FAQ 富媒体结果。