技术 SEO · 第 2 课,共 4 课

产品与供应商的结构化数据

结构化数据让搜索引擎理解你的页面内容——产品信息、评价、价格等。

宁波一家出口家具的企业主曾跟我分享过一个令他非常困惑的体验。他在 Google 上搜索自己公司的名字,搜索结果平平无奇——就是一个蓝色的标题链接。而他的德国竞争对手的结果页面却明显更丰富——有星级评分、有产品价格区间、甚至有库存状态。他第一个反应是"Google 是不是更喜欢德国公司"。但实际上,区别只有一个:德国同行在自己的网站上使用了结构化数据(Schema Markup),而他没有。结构化数据就是网站源码中一段特定格式的代码,用搜索引擎能够理解的方式描述你的页面内容——这是产品还是文章?价格是多少?评分多高?有了这些信息,Google 就可能在搜索结果中展示更丰富的"富媒体摘要"。

结构化数据对出口企业的价值远远超出了"搜索结果更好看"这个层面。它是一个信号——告诉搜索引擎你的页面是结构良好、内容丰富的,从侧面提升了该页面的可信度。对于 B2B 出口商来说,Product Schema(产品结构化数据)可以让搜索结果直接显示产品的价格区间、库存状态和评价统计;Organization Schema(组织机构结构化数据)可以让你的公司信息出现在 Google 知识面板中;FAQPage Schema(常见问题结构化数据)可以让你的问答内容直接在搜索结果中以折叠形式展示。每多一个在搜索结果中展示的信息维度,就意味着你在搜索用户面前比竞争对手多了一个吸引力点。

出口商最常用的 Schema 类型

对于 B2B 出口企业,有几个 Schema 类型特别重要。首先是 Product——用于描述每个产品页面,包括名称、描述、价格、库存状态、品牌、SKU、产品图片等属性。即使你的产品没有公开的在线价格(B2B 中常见的情况),你也可以使用 offers 属性并设置 price 为"联系报价"。其次是 Organization——用于描述你的公司信息,包括名称、Logo、联系方式、地址、认证资质等。在 Organization Schema 中,你可以通过 award 属性列出获得的出口奖项,通过 certification 列出 ISO 认证。第三是 FAQPage——将产品常见问答以结构化数据形式呈现,有助于在搜索结果中占据更多空间。第四是 BreadcrumbList——帮助 Google 理解你网站的层级结构,在搜索结果中展示面包屑导航。

选择哪些 Schema 类型取决于你的业务模式和内容类型。如果你有明确的产品目录,Product Schema 是最高优先级的。如果你主要通过行业展会获得询盘并展示公司资质,Organization Schema 应该优先。如果你有大量客户评价,可以考虑 Review Schema。关键原则是:只添加你的页面上确实存在的内容对应的 Schema,不要为了获得富媒体摘要而虚构数据——Google 对虚假结构化数据有严格的惩罚政策。每次添加后,使用 Google 的富媒体摘要测试工具(Rich Results Test)验证代码是否正确。

使用 JSON-LD 实现结构化数据

结构化数据的实现方式有几种:JSON-LD(推荐)、Microdata 和 RDFa。Google 明确推荐使用 JSON-LD,因为它最简单、最容易维护。JSON-LD 是一段独立的 JavaScript 代码块,放在页面的 <head><body> 中,用键值对的方式描述页面内容。与 Microdata 不同,JSON-LD 不需要修改页面的 HTML 标签,这意味着你可以在不改变页面布局的情况下轻松添加结构化数据。例如,你可以在产品详情页的底部添加一段 JSON-LD 代码,描述该产品的名称、价格、品牌和评价信息。

实现的过程分为四步:首先,使用 Schema.org 找到适合你页面内容的类型和属性。其次,在 Google 的富媒体摘要测试工具中手动构建 JSON-LD 代码并验证语法。第三步,将验证通过的代码嵌入你的页面模板中——如果你使用 Shopify、Magento 或 WordPress,通常有插件可以自动生成。第四步,部署后持续监控 Google Search Console 中的"增强效果"报告,查看哪些页面有结构化数据错误或警告。很多出口企业的失败在于"一次性"操作——添加完 Schema 就不再检查。实际上,网站的改版、产品的更新和模板的变化都可能破坏已有的结构化数据,定期检查是必要的维护工作。

现在就做
  1. 在 Google 的 Rich Results Test 中输入你的一个产品页面 URL,查看当前是否已有结构化数据以及是否有错误。
  2. 对照 Schema.org,选择适合你业务的 2-3 种 Schema 类型(推荐 Product、Organization、BreadcrumbList)。
  3. 使用 JSON-LD 格式为一个产品页面编写结构化数据代码,并通过 Rich Results Test 验证通过。
  4. 将验证通过的代码部署到所有同类页面,并在 Search Console 中跟踪增强效果报告的变化。

常见问题

可以。在 Product Schema 的 offers 属性中,你可以将 price 设置为 0 并使用 priceSpecificationtypeContact for pricing,或使用 mpn(制造商零件号)替代价格信息。Google 的文档明确允许 B2B 产品页面不显示价格,但你仍然可以通过结构化数据告诉搜索引擎产品的其他属性——品牌、SKU、库存状态等。

没有固定的时间表。Google 需要先重新抓取你的页面、解析结构化数据、然后决定是否在搜索结果中以富媒体摘要形式展示。这个过程可能从几天到几周不等。即使没有立即在搜索结果中看到效果,结构化数据仍然对搜索引擎理解你的页面内容有帮助——这是 SEO 中的长期投资。建议添加后持续关注 Search Console 的"增强效果"报告,确认数据被正确解析。

可以,这是常见且推荐的做法。例如,一个产品页面可以同时包含 Product Schema 和 BreadcrumbList Schema;公司介绍页面可以同时包含 Organization Schema 和 FAQPage Schema。在 JSON-LD 中,你可以通过 @graph 数组将多个 Schema 类型放在同一个 script 标签中。关键在于确保每个 Schema 的数据准确对应页面上的实际内容,不要堆砌不相关的 Schema 类型。