第四章:结构化数据与 Rich Results —— 让你的搜索结果「自带光环」
目录 · Contents
4.1 先看效果:有结构化数据 vs 没有结构化数据
在讲任何概念之前,我们先看一个最直观的对比。
打开 Google,搜索一个产品关键词,比如「wireless earbuds」。你会看到两种搜索结果:
普通搜索结果:
- 一行蓝色标题
- 两行灰色描述文字
- 一个绿色 URL
就这么多。干巴巴的三行字。
带 Rich Results 的搜索结果:
- 蓝色标题
- 描述文字
- 价格:$49.99
- 评分:4.7 星(1,203 条评价)
- 库存状态:有货
- 有时候还带产品缩略图
同一个页面上,这两种结果并排出现。你会点哪个?
答案很明显——有价格、有评分、有库存信息的那个。它给你的信息更多,看起来更可信,也更像是「值得点进去」的结果。
这不是猜测,这是有数据支撑的。Google 官方分享过几个案例:
- Rotten Tomatoes(烂番茄电影评分网站)加了结构化数据后,点击率提升了 25%
- Food Network(美食网站)的搜索访问量增长了 35%
- Nestle(雀巢)的 Rich Results 点击率比普通结果高了 82%
这些都是大品牌的数据,但道理对所有网站都一样:搜索结果看起来越丰富,用户越愿意点。
对 Shopify 卖家来说,这意味着什么?同样的搜索排名位置,你可以拿到更多点击。 排名第五但有 Rich Results 的结果,点击率可能比排名第三但没有 Rich Results 的还高。
4.2 什么是结构化数据?不懂代码也能理解的版本
我们来打一个比方。
想象你在一条商业街上开了一家店。你的门面可以有两种状态:
**状态 A:**只挂了一个招牌,上面写着店名。路人经过,看到店名,不知道你卖什么、什么价位、评价好不好,只能选择推门进去看看——大部分人不会这么做。
状态 B:门口有一块精心设计的信息板——店名、营业时间、主营品类、价格区间、顾客评分 4.8 星、热销商品展示。路人一眼就能判断「这家店值不值得进」,感兴趣的直接推门。
结构化数据就是你网站的「那块门口信息板」。
从技术层面说,结构化数据是一段写在网页代码里的标记(用一种叫 JSON-LD 的格式),它用标准化的方式告诉 Google:这个页面是什么类型、包含哪些具体信息。
举个例子,一个普通的产品页面,Google 的爬虫看到的是一堆 HTML 代码和文字,它需要自己「猜」——这个页面可能是卖东西的,价格大概是这个数字,评分可能是那个数字。猜对了还好,猜错了就尴尬了。
但如果页面里有结构化数据,就相当于你直接告诉 Google:
- 这是一个商品页面
- 商品名叫 XXX
- 价格是 $49.99
- 货币单位是 USD
- 库存状态是有货
- 平均评分 4.7 星,共 1,203 条评价
- 品牌是 XXX
Google 不用猜了,它确定地知道这些信息,然后就有可能把它们展示在搜索结果里——也就是我们前面说的 Rich Results。
关键的一点:你不需要自己手写这些代码。 本课程后面的自动化工作流会帮你搞定这件事。现在你只需要理解它是什么、有什么用。
4.3 Shopify 卖家最需要的结构化数据类型
结构化数据有很多种类型,但不是每一种都跟你相关。作为 Shopify 独立站卖家,下面是按优先级排序的清单:
第一优先级:Product Schema(产品结构化数据)
这是对你来说最重要的,没有之一。
Product Schema 告诉 Google 你页面上的产品信息,包括:
- 产品名称 —— 你卖的东西叫什么
- 产品图片 —— 主图和多角度图
- 产品描述 —— 简短的产品说明
- 价格和币种 —— 多少钱、什么货币
- 库存状态 —— 有货、缺货、还是预售
- 评分和评价数 —— 平均几星、多少条评论
- 品牌 —— 什么品牌
- SKU 或条形码 —— 产品的唯一标识
做好了 Product Schema,你的产品在 Google 搜索结果里可能出现这些增强展示形式:
- 产品摘要卡片 —— 搜索结果里直接显示价格、评分、库存状态
- 热门产品轮播 —— 在搜索结果顶部的产品横向滑动展示区
- 购物知识面板 —— 搜索结果右侧的大面板,展示产品详细信息
- Google 图片标注 —— 在 Google 图片搜索里,你的产品图上会叠加价格和商店信息
Google 把产品类的结构化数据分成两种场景:
- Merchant Listing(商家列表):适用于可以直接购买的商品页面——这就是你的 Shopify 产品页
- Product Snippet(产品摘要):适用于产品评测、比较类页面——这个跟你关系不大
所以你只需要关注 Merchant Listing 类型就好。
另外值得一提的是,产品变体(比如同一款 T 恤的不同颜色和尺码)也可以用结构化数据标记,Google 提供了一个叫 ProductGroup 的标记方式,可以把所有变体组织在一起。甚至运费政策和退货政策也能通过结构化数据标记出来,让 Google 在搜索结果里展示这些信息。
关于 Shopify 主题自带的 Product Schema: Shopify 的免费官方主题已经自动为产品页生成 Product Schema(JSON-LD 格式),包含品牌、分类、描述、图片和 Offers 等基础字段。Shopify 还提供了一个 Liquid 过滤器 structured_data,可以将产品对象直接转为 schema.org 格式。
但自带的 Schema 通常不够完整——可能缺少评分、评价数、SKU、运费和退货政策等重要字段。而付费/第三方主题则更不确定,有些根本不包含结构化数据。
怎么检查你的主题有没有 Product Schema? 用 Rich Results Test 工具输入你的产品页 URL,如果检测到 Product 类型就说明有,点开看看缺了哪些字段。
产品评分:AggregateRating 与 Review Schema
回到前面那个搜索结果对比——「评分:4.7 星(1,203 条评价)」那一行,正是这里要讲的内容。它在搜索结果里能被展示出来,依赖的是两个紧密相关的 Schema 类型:
- AggregateRating(汇总评分):即「平均 X 星、共 X 条评价」,是 Product Schema 的一个子字段。这是让星级出现在搜索结果里的直接来源,是 Product Schema 里最容易被忽略、但影响点击率最明显的字段。
- Review(单条评论):单条用户评价的结构化数据,包含评论者、评分、内容、日期。Google 会用这些数据验证 AggregateRating 的真实性。
对 Shopify 卖家来说,这两类数据通常不需要手动处理。大多数主流评论 App——Judge.me、Loox、Stamped.io——在帮你收集用户评价的同时,会自动把 AggregateRating 和 Review Schema 注入到产品页里。你要做的只是装一个 App,然后用 Rich Results Test 确认星级字段已经存在。
为什么评分数据值得重视?
搜索结果里的星级是最强的视觉锚点——用户扫描搜索列表时,目光会优先停在有星级的条目上。有评分的产品结果,CTR 通常比没有评分的高出 15–30%。而且 Google 的热门产品轮播(Popular Products)在决定展示哪些产品时,会明确优先考虑包含 AggregateRating 的页面。
简单来说:Product Schema 是地基,AggregateRating 是让地基开花的关键字段,两者缺一不可。
第二优先级:Organization Schema(组织/品牌结构化数据)
Organization Schema 告诉 Google 关于你品牌的信息:公司名称、Logo、社交媒体链接、联系方式等。做好之后,当有人搜索你的品牌名时,Google 搜索结果右侧可能会出现一个品牌信息面板——展示你的 Logo、简介、社交媒体链接。
这个对建立品牌信任感很有帮助,尤其是当你的品牌逐渐有知名度之后。
第三优先级:BreadcrumbList Schema(面包屑导航结构化数据)
面包屑就是搜索结果里 URL 那一行显示的页面路径,比如:
你的店铺 > 女装 > 连衣裙 > 碎花连衣裙
而不是一个看不懂的 URL:
yourstore.com/products/floral-dress-2024-spring-season-new-arrival-v2``
好消息是,大部分 Shopify 主题已经自带了 BreadcrumbList Schema,你通常不需要额外处理。
FAQ Schema:传统搜索已无 Rich Results,但对 AI 搜索仍有间接价值
这里有一个重要的更新需要告诉你。
在 2023 年之前,FAQ Schema 是一个很受欢迎的结构化数据类型。在产品页或分类页里加上常见问题,可以让这些问答直接展示在搜索结果里,占据很大的搜索结果版面。
但 Google 在 2023 年改了规则。 现在 FAQ Rich Results 只对政府网站和健康类权威网站开放。普通的电商网站,哪怕你标记了 FAQ Schema,Google 也不会在搜索结果里展示。
所以,SEO不需要把 FAQ Schema 当成重点投入。 页面上有 FAQ 内容本身对用户体验是好的,但不要指望它能在搜索结果里产生 Rich Results 效果。
不过,说它完全没有价值也不准确。它还剩下两个间接价值,了解一下:
1. AI 搜索的可见性
Google AI Overviews(以及其他 AI 搜索引擎)在生成回答时,偏好结构化的问答格式内容。FAQ Schema 明确告诉这些系统「这段内容是一个问题+回答的结构」,有助于 AI 在生成摘要时引用你的内容。虽然这个效果很难量化,但在 AI 搜索占比逐渐提升的背景下,这是一个低成本的信号增强手段。
2. 帮助 Google 理解小众产品
如果你卖的是细分领域的产品,Google 对它的理解可能非常有限。一组精心设计的 FAQ(「这个产品是做什么用的?」「和 XX 的区别是什么?」「适合什么人群?」)配合 FAQ Schema,相当于给 Google 上了一堂产品课,帮助它更准确地判断你的产品适合哪些搜索意图。
实操建议: 如果你的产品页上已经有了 FAQ 内容(这对 SEO 和用户体验都是好事),顺手加上 FAQ Schema 就好,不需要额外花时间专门为此创作内容。但如果页面上根本没有 FAQ,不建议为了标 Schema 而强行加一段问答。
4.4 Google Merchant Center:另一条路
除了在网页里嵌入结构化数据,还有另一种方式让你的产品出现在 Google 购物类搜索结果里——那就是 Google Merchant Center。
这两者的区别在于:
- 结构化数据是「被动」的。你在网页代码里标记好信息,然后等 Google 的爬虫来抓取、来读取。Google 什么时候来、读不读得到,你控制不了。
- Google Merchant Center 是「主动」的。你把产品数据(Product Feed)直接提交给 Google,主动推送。Google 会定期同步你的数据,用于 Google Shopping、搜索结果中的购物板块等。
Google 官方的建议是:两个都做。
网页上的结构化数据确保 Google 在爬取你网站时能准确理解页面内容;Merchant Center 的 Product Feed 确保你的产品能出现在 Google Shopping 和购物类搜索结果里。两者相互补充,覆盖面最大。
Shopify 本身有官方的 Google & YouTube 渠道应用,可以直接把你的产品同步到 Google Merchant Center,设置起来并不复杂。安装后在 Shopify 后台 → Sales channels → Google & YouTube 中配置,它会自动把你的产品数据(标题、价格、图片、库存)同步过去。
一个实操建议: 确保 Shopify 后台里产品的所有字段都填完整(价格、库存、品牌、条形码/SKU),因为这些信息会同时被网页 Schema 和 Merchant Center Feed 使用。填得越完整,在 Google 购物搜索中的展示效果越好。
不过 Merchant Center 的详细操作不是本课程的重点,我们只需要知道它的存在和作用就好。我们的课程重点放在结构化数据这一侧——因为这是你作为网站主可以直接控制、且自动化程度最高的部分。
4.5 怎么检查你的结构化数据是否正确
标记了结构化数据之后,怎么知道做对了没有?Google 提供了两个官方工具:
工具一:Rich Results Test(富媒体结果测试)
网址:https://search.google.com/test/rich-results
这个工具适合在开发阶段使用。你可以输入一个网页 URL,或者直接粘贴一段代码,它会告诉你:
- 页面上检测到了哪些结构化数据类型
- 哪些字段是有效的
- 哪些字段有错误或缺失
- 这个页面是否有资格展示 Rich Results
操作非常简单:打开网址 → 输入你的产品页 URL → 点「测试网址」→ 等几秒钟看结果。
工具二:Search Console 增强功能报告
如果你已经在用 Google Search Console(如果没有,模块二会教你设置),里面有一个「增强功能」板块,会显示你整个网站的结构化数据状态:
- 哪些页面的结构化数据有效
- 哪些页面有错误
- 错误的具体原因是什么
这个适合上线之后持续监控用。
工具三:AI agent
如果你有任何联网的AI agent(Claude Code、Cursor、Copilot CLI 都可以)
输入我写的这段提示词,agent会自动给你输出完整报告
帮我做一次完整的 SEO 结构化数据审计,网站是 https://xxx.com
请按以下步骤检查:
1. 抓取首页、一个产品页、一个集合页的 HTML,提取所有 <script type="application/ld+json"> 内容
2. 用 WebFetch 加载同一个产品页,对比是否有 JS 动态注入的额外 schema(如评论插件)
3. 按 Google 产品页 Rich Results 要求逐项检查:
- Product: name, image, description, brand, offers(price+availability+currency), aggregateRating,
review, sku, gtin
- Organization: name, logo, url, sameAs(不能有空值)
- BreadcrumbList: 是否存在
- FAQPage: 页面有 FAQ 内容但没有对应 schema?
- WebSite: SearchAction 是否正确
4. 检查 JSON-LD 是否能正确解析(无非法字符、格式错误)
5. 检查 <title>、meta description 是否为空
6. 检查所有产品图片是否有 alt text
7. 输出一份审计报告,按严重度排序(P0/P1/P2),附修复建议;注意:评论插件(Judge.me、Loox 等)的星级评分 schema 可能是 JS 动态注入的,curl无法捕获。如果检测结果显示缺少 aggregateRating,建议用户去 Google Rich Results Test手动验证该项
注意:agent给到的报告,对于 Shopify 店铺来说,基本准确。因为 Shopify 的结构化数据是服务端渲染的,写死在 HTML 里,curl拿到的和 Google 爬虫看到的一样。
但有一个例外:如果页面有 JS 动态注入的 schema(比如 Judge.me 评论插件的 aggregateRating),curl抓不到,需要浏览器渲染后才能看到。所以 curl 的结果可能会漏掉一些 JS 注入的结构化数据
4.6 一个现实提醒
在结束这一章之前,有一件事需要讲清楚。
结构化数据不等于 Rich Results。
标记了结构化数据,是给 Google 提供了展示 Rich Results 所需的信息。但 Google 会不会真的展示,取决于很多因素——你的网站权威度、页面质量、搜索意图匹配度、竞争对手的情况,等等。Google 说了,它会「根据自己的判断」决定是否展示增强结果。
所以不要抱着「我标记了结构化数据,搜索结果马上就变好看」的期望。
但话说回来——做了总比不做好。 没有结构化数据,Rich Results 出现的概率是零。有了结构化数据,至少有了被展示的可能性。而且随着你的网站权威度提升、内容质量变好,Rich Results 出现的概率会越来越高。
这就像买彩票和不买彩票的区别——虽然买了不一定中,但不买一定不中。当然,结构化数据比买彩票靠谱多了,它的「中奖率」要高得多。
本章小结
- 结构化数据是嵌入网页代码中的标准化标记,让 Google 准确理解你的页面内容
- Rich Results是 Google 利用结构化数据在搜索结果中展示的增强样式(价格、评分、库存等)
- 对 Shopify 卖家来说,Product Schema 是最高优先级,直接影响产品在搜索结果中的展示效果
- FAQ Schema 在传统搜索已无 Rich Results,但对 AI 搜索仍有间接帮助,有 FAQ 内容就顺手加上,不必作为重点投入
- 建议结构化数据 + Google Merchant Center 双管齐下,最大化购物搜索曝光
- 结构化数据是「增加被展示的概率」,不是「保证被展示」
- 本课程的自动化工作流会帮你处理结构化数据的生成和注入,你不需要手动写代码
链接我— Get in Touch

微信
Aiyuyu_2025

公众号
AI与鱼
想说点什么
扫码或搜索微信号
添加好友时备注「网站」