教程:在电商页面上实现 Product Schema 标记
本教程将带你逐步在电商产品页面上实现 Product schema 标记,从而在 Google 搜索中启用富媒体搜索结果(rich results)。请按照每个步骤操作,确保你的产品能够在搜索结果中直接展示价格、库存状态、评分和评价。
第 1 步:了解相关要求
Google 对产品富媒体结果有特定的属性要求。最低限度上,你需要:name(产品标题)、image(至少一张产品图片),以及 offers、review 或 aggregateRating 三者之一。offers 属性要求包含 price 和 priceCurrency。在实施之前,请先研读 Google Product schema 官方文档。
第 2 步:创建基础 Product Schema
从一个基础产品的 JSON-LD 模板开始。包含产品的 name、description、image URL、brand 和 SKU。使用 @context 和 @type 声明。将 @type 设置为 Product。包含所有必需的属性。示例结构:{ @context: https://schema.org, @type: Product, name: Product Name, image: image URL, description: Product description, brand: { @type: Brand, name: Brand Name }, sku: SKU-value }。
第 3 步:添加 Offer 信息
添加包含定价和库存状态的 offers 属性。包含 price(数值类型)、priceCurrency(如 USD 这样的 3 位 ISO 货币代码)、availability(使用 ItemAvailability 词汇表)、url(产品页面 URL),以及用于促销定价的 priceValidUntil。示例:offers: { @type: Offer, price: 29.99, priceCurrency: USD, availability: https://schema.org/InStock, url: product-page-URL }。
第 4 步:添加聚合评分
如果你的产品有评价,请包含聚合评分。添加 ratingValue(平均评分)、reviewCount(评价总数),如果你的评分区间与默认的 1-5 不同,还需添加 bestRating 和 worstRating。示例:aggregateRating: { @type: AggregateRating, ratingValue: 4.5, reviewCount: 127 }。
第 5 步:添加单条评价
你可以选择性地包含单条评价的 schema。每条 review 需要 author(作者姓名)、datePublished 和 reviewBody。添加包含 ratingValue 的 reviewRating。示例:review: { @type: Review, author: { @type: Person, name: Reviewer Name }, datePublished: 2024-01-15, reviewBody: Review text, reviewRating: { @type: Rating, ratingValue: 5 } }。
第 6 步:处理产品变体
对于具有尺寸、颜色等变体的产品,使用 isVariantOf 属性。在变体页面上引用主产品组(product group)。包含变体特有的属性。在主产品组页面上引用所有变体。这有助于 Google 理解变体之间的关系。
第 7 步:测试你的实现
使用 Google Rich Results Test 测试你的 schema。验证所有必需属性是否齐全。检查错误和警告。核实 schema 是否与页面可见内容相匹配。使用 Schema Markup Validator 进行额外验证。在桌面端和移动端均进行测试。
第 8 步:监控表现
在 Google Search Console 中监控你的产品富媒体结果。在 Enhancements(增强功能)部分检查产品 schema 错误。在效果报告中跟踪富媒体结果的展示次数和点击次数。及时修复任何错误,因为这些错误可能导致富媒体结果无法显示。在任何影响产品页面的网站改动之后,重新进行测试。
结论
对电商网站而言,实现 Product schema 标记是一项高影响力的 SEO 任务。请系统性地遵循本教程并进行充分测试,以确保你的产品能够在 Google 搜索中以富媒体结果的形式呈现。