原子网络科技 原子网络科技

添加 Schema 是为了赢得富媒体搜索结果,而不是钻可见性的空子

2026年08月07日 · 阅读时间约 1 分钟

Google、Bing 以及 ChatGPT 等 AI 平台都需要先理解你的内容,才能将其呈现给用户。随着时间推移,它们在这方面的能力有所提升,但明确的信号仍能帮助消除歧义,让它们从中受益。

Schema markup 就是向搜索系统提供关于页面实体(如产品、评论、活动或本地商家)的明确、机器可读线索的方式之一。

本指南将带你了解什么是 schema markup、最有用的类型,以及如何逐步实施。

添加 Schema 是为了赢得富媒体搜索结果,而不是钻可见性的空子

Schema markup 已被证实的作用在于让你的内容有资格展示为富媒体搜索结果(如星级评分和价格),这可能会带来更高的点击率(CTR)。Schema markup 并不是 Google 的直接排名因素,你也不能通过操纵它来提升在 AI 系统中的可见性。

最受益于 schema 的页面是那些有潜力获得富媒体搜索结果的页面,包括:

  • 产品页
  • 评论
  • 食谱 
  • 文章
  • 本地商家页面

为你的网站添加 schema markup,是因为它有助于搜索引擎展示富媒体搜索结果,而不是因为有人告诉你它能提升搜索或 AI 可见性。

什么是 SEO 中的 schema markup?为什么它很重要?

Schema markup(结构化数据的一种)是你添加到网站中的代码,用于帮助搜索引擎(以及潜在的 AI 系统)更好地理解你的内容。Schema markup 对搜索引擎优化(SEO)很重要,因为它能让你的内容有资格展示为富媒体搜索结果。

Schema markup 的代码长这样:

JSON-LD Article schema markup for a Semrush SEO audit page, including headline, image, dates, description, and publisher

为页面添加 schema markup 还能让你的内容有资格让 Google 等搜索引擎展示增强型搜索结果,即富摘要(rich snippets,也称为富媒体搜索结果),例如星级评分、价格,以及产品是否有货。

当富摘要出现时,用户可以直接在搜索结果中找到有价值的信息。

让你的内容以富媒体搜索结果的形式出现,可以带来以下好处:

  • 提高点击率(CTR):与标准蓝色链接相比,富媒体搜索结果可能获得更高的点击率,因为用户可以直接在搜索结果中预览关键信息,更好地判断内容是否符合他们的搜索意图
  • 占据更多 SERP 展示空间:富摘要在搜索引擎结果页(SERP)上占据更多视觉空间,把竞争对手挤到页面更靠下的位置

如果没有 schema markup,你的页面很可能只会以蓝色链接加下方描述的形式展示。如果你的竞争对手使用了 schema markup 并获得富摘要,那么你的链接就不会突出。

例如,比较这两条在搜索结果中紧挨着出现、针对“200美元以下小型微波炉”排名的页面:

Google SERP for the term “small microwave under $200” showing a simple blue link result and a rich result with a rating, price, and delivery options.

The Home Depot 的搜索结果很简洁。而 Target 的结果则很突出:显示了星级评分,明确说明有 18 美元至 200 美元之间的选项(这正好反映了搜索意图),还提到了免费配送和退货。 

但要知道,添加 schema markup 并不能保证获得富媒体搜索结果。最终,是否展示富媒体格式由 Google 决定

Schema markup 有助于排名吗?

不,schema markup 不是 Google 的直接排名因素。Google 已明确表示,结构化数据不会影响页面在搜索结果中的排名。

Schema markup 可以让你有资格获得富媒体搜索结果。这些增强型展示可以提升你的点击率,从而可能带来更多流量,即使你的排名位置并不会因为标记本身而改变。

Schema markup 是如何工作的?

当爬虫扫描你网站的 HTML,看到一段使用 Schema.org 标准化词汇的脚本,以搜索引擎能够理解的方式清晰标注内容各个方面时,schema markup 就起作用了。 

例如,schema markup 可以明确告诉搜索引擎“299 美元是这款特定产品的价格”,这样它们就不必去推断 299 美元指的是什么。

Schema markup 提供的明确信息能帮助搜索引擎更准确地分类你的内容,并判断它可能有资格展示哪些富媒体搜索结果。

Schema markup 对 AI 可见性重要吗?

你不需要添加 schema markup 就能在 AI 回答中出现。Google 表示,要在其 AI 功能(如 AI Overviews 和 AI Mode)中显示,并“不需要添加任何特殊的 schema.org 结构化数据”。但添加 schema markup 是一项SEO 最佳实践。因此,在相关内容中恰当地添加 schema markup 仍然是有益的。

Schema markup 为搜索引擎提供关于实体的明确信息,这可能会减少歧义,帮助搜索引擎更好地理解页面。但这种标记对 AI 系统是否也有同样的作用尚不明确,而且添加 schema markup 并不能保证被 AI 检索或引用。 

Google 的《在 AI 搜索中取得成功指南》确实提到,你应该“确保结构化数据与页面上的可见文本一致”。但这一指导只是简单提及 schema markup 有助于以机器可读的方式分享信息,供 Google 的系统参考。而且由于该页面将这些内容定位为适用于整个 Google 搜索的基础 SEO 最佳实践,因此并没有直接说明使用结构化数据能专门提升 AI 可见性。

Microsoft 也有一篇类似的页面,介绍如何优化内容以被纳入 Bing 的 AI 回答。这里的建议更加明确:

“Schema 是一种帮助搜索引擎和 AI 系统理解你内容的代码类型。”

但它并没有进一步明确解释 schema 对 AI 可见性的影响。

我们不能断言 schema markup 有助于提升 AI 可见性。同样也不清楚 ChatGPT 或 Claude 等 AI 系统是否会像搜索引擎那样使用 schema markup。 

常见的 schema markup 类型

Google 支持数十种 schema markup 类型,但你不需要全部使用。

在本节中,我们将探讨一些最常用的 schema 类型。

Organization(组织)标记

Organization schema markup 会向搜索引擎提供关于你业务的更多信息,例如名称、Logo、地址和联系方式。

Organization schema 还会影响你组织的信息在 Google 搜索结果知识面板中的展示方式(如果你的商家有知识面板的话)。对于商家来说,这些信息可以包括退货政策和联系方式等。

Google results for Petco with an organization knowledge panel showing its logo, rating, images, services, and company details

产品摘要(Product snippet)标记

产品摘要标记两种产品 schema markup之一,用于为无法直接购买产品的页面(如产品评测页面)向搜索引擎提供额外的产品详细信息。

这种标记可以让搜索引擎在搜索结果中展示以下信息,例如:

  • 评分与评论:聚合的客户评论和观点
  • 优点与缺点:产品的关键优势和劣势(仅适用于编辑型产品评测页面
  • 价格与库存:基本的定价信息,不包含直接购买选项

产品摘要标记对于展示产品但不直接销售的编辑型网站、联盟营销者和电商平台尤其有价值。

如果科技评测网站发布深度评测,并在页面上添加产品摘要 schema markup,Google 就可以选择直接在搜索结果中展示星级评分、评测摘要以及优缺点。

Google review rich result for a MacBook Pro article showing pros and cons, a 4.5-star rating, and the reviewer’s name

商家信息(Merchant listing)标记

商家信息标记是第二种产品标记,专门用于产品页面,但适用于用户可以完成购买的页面。

商家信息标记可以展示与购买相关的关键信息,例如:

  • 价格与折扣:常规价格、促销价和优惠活动
  • 库存状态:显示商品是否有货、缺货待补或已售罄
  • 配送与退货:预计送达时间、运费和退货政策

希望在搜索结果中直接向潜在买家展示购买相关信息的电商网站和在线零售商,可以从商家信息标记中受益。

Google product carousel for computers and monitors showing prices, sellers, delivery details, ratings, and review counts

评论(Review)schema 标记

评论 schema markup 可以在搜索结果中展示星级评分、评论摘要以及其他与评论相关的详细信息。 

Google 支持多种结构化数据类型的评论摘要,包括:

  • 产品
  • 本地商家
  • 电影
  • 图书
  • 软件应用
  • 食谱
评论标记通常以两种格式之一出现:单一评分(single rating)和综合评分(aggregate rating)。

单一评分只显示一位评论者的评分及其姓名:

Google review rich result for The Odyssey showing a 4-out-of-4 rating and reviewer Matt Zoller Seitz

综合评分显示基于多个用户评论计算出的平均分,评论总数显示在括号中:

IMDb rich result for The Odyssey showing an 8.5-out-of-10 aggregate rating based on 251,998 reviews

Review 和 AggregateRating 的 schema markup 必须描述你控制其评论的条目。如果被评论的实体与发布评论的实体是同一个,Google 不会显示星级评分。

这意味着,商家不能使用 Organization 或 LocalBusiness schema 标记自己的客户评价,并期望获得星级评分的富媒体搜索结果。 

文章(Article)标记

文章标记能帮助搜索引擎理解新闻报道、博客文章和体育文章,并让你的页面有资格在 Google 搜索和Google 新闻中展示为富摘要。

使用文章标记时,它可以影响文章标题、作者姓名和发布日期在搜索结果中的展示方式,如下所示:

Google Top Stories results for The Odyssey with news articles from Deadline, Variety, NBC News, CNN, and other publishers

本地商家(Local business)标记

本地商家标记向搜索引擎提供关于实体商家的关键信息,包括地址、电话号码和营业时间。

实体店、餐厅、服务提供商或其他希望吸引本地客户的商家都能从本地商家标记中受益。它有助于确认你的商家信息准确无误,从而影响 Google 在本地搜索和地图结果中展示你的商家。  

A Google Business Profile for Bestia

延伸阅读本地 SEO:它是什么以及如何做

面包屑导航(Breadcrumb)标记 

面包屑导航标记告诉搜索引擎某个页面在网站层级中的位置,例如“首页 > 笔记本电脑 > 游戏笔记本电脑”。

Google 会使用这种标记来构建搜索结果中显示的面包屑导航,让用户在点击之前就能了解页面在网站中的位置。与所有结构化数据一样,Google 不保证该功能一定会显示。

Nike search result with breadcrumb navigation highlighted above the Men’s Trail Running Shoes page title

Schema markup 示例

下面是一个文章 schema markup 的示例: 

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Add Schema Markup to Your Website",
  "image": "https://www.example.com/images/schema-markup-guide.jpg",
  "author": {
    "@type": "Person",
    "name": "Jane Doe"
  },
  "datePublished": "2026-07-01",
  "dateModified": "2026-07-02"
}

下面是一个产品 schema markup 的示例:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Wireless Noise-Cancelling Headphones",
  "image": "https://www.example.com/images/headphones.jpg",
  "description": "Over-ear wireless headphones with active noise cancellation and 30-hour battery life.",
  "sku": "WH-4521",
  "brand": {
    "@type": "Brand",
    "name": "SoundCore"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/products/wireless-headphones",
    "priceCurrency": "USD",
    "price": "149.99",
    "availability": "https://schema.org/InStock"
  }
}

下面是一个餐厅的本地商家 schema markup 示例:

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Bestia",
  "image": "https://www.example.com/images/bestia-storefront.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "2121 E 7th Pl",
    "addressLocality": "Los Angeles",
    "addressRegion": "CA",
    "postalCode": "90021",
    "addressCountry": "US"
  },
  "telephone": "+1-213-555-0100",
   "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "17:00",
    "closes": "23:00"
  },
  "priceRange": "$$$"
}

如何为你的网站添加 schema markup

下面介绍如何生成并添加 schema markup 到你的网站:

1. 选择 schema 类型

根据页面的主要用途选择 schema 类型。以下是一些最常见的页面类型,以及最适合使用的 schema 类型:

页面类型 最匹配的 schema 类型
首页或关于页面 Organization
博客文章或新闻文章Article
用户可直接购买的产品页面 Product(商家信息)
无直接购买选项的产品评测页面Product(摘要),嵌套 Review 或 AggregateRating
实体商家门店页面 LocalBusiness,或最相关的具体子类型(如 Restaurant、Store)

Schema 越多并不自动等于越好。不要试图标记页面上的每一个实体。 

2. 生成你的 schema

你可以手动生成 schema markup,也可以使用 AI 工具、WordPress 插件(如果你在使用 WordPress),或者使用Google 的结构化数据标记助手。 

如何手动生成 schema markup

手动生成 schema markup 能让你对包含的内容拥有最大控制权,但这需要你很好地理解有效的 schema markup 长什么样。你需要在页面的 <head>(或 <body>)中添加一个 <script type=”application/ld+json”> 代码块,以schema.org 的词汇表为参考,填入你的 schema 类型对应的属性。 

一旦你熟悉了语法,这种方法会很有效。而且它很容易扩展,因为你可以把生成的 schema 作为模板,应用于类似的页面。

如何使用 AI 工具生成 schema markup

使用 ChatGPT、Google Gemini 和 Claude 等 AI 工具生成结构化数据,只需输入提示词即可,但这种方法并非万无一失,在部署到网站之前仍需进行验证。 

要使用 AI 工具生成 schema,只需让工具为指定 URL 生成即可。

例如,我们让 ChatGPT 为关于Google 3 Pack 的文章生成了 JSON-LD schema。 

A prompt to generate a JSON-LD schema markup for a page along with the result generated on ChatGPT.

如何使用 WordPress 插件添加 schema markup

使用 Yoast、Rank Math 或 Schema Pro 等插件为你的 WordPress 网站添加 schema markup。这些插件让你无需改动网站的任何代码即可添加 schema。

下面介绍如何使用 Yoast 为 WordPress 添加 schema markup:

首先,安装并激活Yoast SEO,然后进入插件页面。接着在“常规”(General)下找到“网站代表信息”(Site representation)。在这个界面中,你可以选择你的网站代表的是组织还是个人,以及组织名称和 Logo。Yoast 会自动将这些信息用于你网站的 schema markup。

Yoast SEO site representation settings for selecting an organization and entering its name, alternate name, and logo

要为单个页面添加 schema markup,请在 WordPress 编辑器中打开 Yoast SEO 组件,进入“Schema”选项卡,然后使用下拉菜单更新页面和/或文章类型。Yoast 会自动为你添加相应的 schema markup。

Yoast SEO Schema tab in WordPress with dropdowns for selecting the page type and article type

如何使用 Google 的结构化数据标记助手工具添加 schema markup

打开 Google 的结构化数据标记助手,选择 schema 类型,输入你的 URL,然后点击“开始标记”(Start Tagging)。

Structured Data Markup Helper with "Articles" selected, the URL field highlighted, and "Start Tagging" clicked.

你的网页会显示在左侧,可标记的数据项会显示在右侧。

Structured Data Markup Helper showing a webpage on the left and data items for markup on the right.

使用该工具,在你页面上高亮选择要标记的区域。

例如,对于文章,高亮标题,然后在弹出的菜单中选择“标题”(Title)数据项。 

The title of a page highlighted and the “Title” data item clicked from the menu that pops up on Structured Data Markup Helper.

然后,工具会提取文章标题,并将其放到右侧“标题”旁边。

The marked-up "Title" highlighted on the right-hand side of the Structured Data Markup Helper.

继续为该页面添加相关的标记属性。

完成页面标记后,点击屏幕右上角的“生成 HTML”(Create HTML)按钮。

The "Create HTML" button clicked on the top right of the Structured Data Markup Helper.
默认情况下你会获得 JSON-LD 标记(Google 推荐的格式),但你也可以使用下拉菜单切换到 Microdata。 

The dropdown to choose between JSON-LD or Microdata on the Structured Data Markup Helper.

3. 将 schema markup 添加到你的网站

现在你已经有了代码,把 schema markup 添加到网页的 HTML 中,可以放在 <head> 或 <body> 部分。

你可以轻松地从工具中复制标记代码。

Markup code selected and copied on the Structured Data Markup Helper.

如果你是用 WordPress 插件生成的 schema,插件通常会将其自动添加到你的页面中。

4. 验证标记

使用 Google 的富媒体搜索结果测试(Rich Results Test)验证 schema markup。 

输入你的 URL 或将生成的 schema markup 粘贴到工具中,它会确认你的标记是否有效。

Rich results test start page

错误、警告以及检测到的 schema markup 会显示在屏幕右侧

如果需要修复任何错误,可以直接在页面左侧编辑代码。 

修改完成后,点击页面底部的“运行测试”(Run Test)按钮

验证修复无误后,更新正式页面上的代码。

使用Google Search Console 的网址检查工具,检查单个正式 URL 上的 schema markup 问题。

使用“购物”(Shopping)和“增强功能”(Enhancements)报告来查找整个网站中的 schema markup 问题。点击单个问题即可查看哪些 URL 存在问题。

Schema markup 最佳实践

遵循以下最佳实践,确保你的 schema markup 有效且符合Google 的结构化数据指南

如何检查你网站的 schema markup

定期审计你网站的 schema markup,确保其保持准确。

使用 Semrush 的Site Audit(站点审计)工具大规模查找和修复与 schema 相关的问题。 

完成网站的完整审计设置后,点击“标记”(Markup)下的“查看详情”(View details)按钮。

你会获得一个标记得分,用于显示你的 schema 数据中有多少有效或无效。得分越高,说明错误越少。

要查看完整的错误列表,请滚动到“结构化数据项”(Structured Data Items)部分,并点击“查看所有无效项”(View all invalid items)按钮。

点击“受影响的字段”(Affected Fields)列中的任意条目,查看特定页面的具体错误。

如果出现任何错误,请重新生成这些页面的标记(手动、使用 AI 工具或你的插件),然后再次使用富媒体搜索结果测试进行验证。

本文于 2026 年更新。部分内容可能保留了 Zach Paruch 原文的摘录。

查看案例 联系我们