直接结论
品牌应把促销价格视为有时间、市场、币种和库存条件的事实。使用validFrom、validThrough或priceValidUntil前,先确定促销开始与结束时刻、时区、Offer层级、会员或渠道限制,并让页面可见价格、结算价格、Merchant Center Feed与JSON-LD保持一致。
官方变化是什么
Google Search Central于2026年7月7日在Merchant listing指南中新增Sale duration部分,说明可以使用validFrom、validThrough和priceValidUntil描述促销价格的有效范围,并给出属性放在Offer或PriceSpecification节点上的示例与最佳实践。此举也使Schema表达更接近Merchant Center的sale_price_effective_date。
三个属性不是可以任意互换的装饰字段。它们必须与页面实际优惠和数据模型对应:开始前不应提前显示促销,结束后不应继续输出过期价格;若不同市场、渠道或会员层级价格不同,应拆分Offer或明确资格,而不是在一个节点上混合多个无法解释的价格。
对品牌出海企业的影响
出海站最容易出现时区冲突。后台按北京时间结束促销,英文站却面向北美用户;页面仍显示折扣,Feed已经恢复原价,或者结算系统使用另一时区。AI或搜索抓取到其中任一版本,都可能给出过期价格。促销事实表必须记录ISO 8601时间、时区、市场和发布系统。
第二个风险是价格来源不一致。前端组件、静态HTML、JSON-LD、Merchant Center和第三方经销商可能分别缓存价格。只更新可见标签而不更新结构化数据,或者只改Feed而页面仍显示旧价,都会破坏可信度。应建立一次变更触发多系统同步和结束后自动回收的流程。
B2B企业还要区分公开促销与询价。需要登录、批量阶梯、经销商等级或项目报价才能获得的价格,不应伪装成所有用户都可购买的公开Offer。更稳妥的做法是在页面解释询价条件,并避免输出无法普遍兑现的促销价格。
智核增长的判断
智核增长把价格字段归为高风险事实,因为错误价格会直接影响购买决策、AI答案准确性和品牌信任。它应进入SSOT并由电商、财务或商品负责人拥有,而不是由SEO人员单独维护。任何自动生成Schema的插件都必须读取同一个价格源。
促销结束后的验证与上线同样重要。企业应在截止时刻之后检查页面、源码、Feed、缓存、搜索结果和AI答案,并通过IndexNow或Sitemap更新通知支持的平台。通知只能帮助发现变化,不能代替源数据修正。
执行清单
- 1. 为每次促销记录市场、币种、时区、开始和结束时间、适用SKU与资格。
- 2. 确认validFrom、validThrough和priceValidUntil与Offer数据模型一致,不重复冲突。
- 3. 让页面正文、JSON-LD、Feed、购物车和结算页读取同一价格源。
- 4. 为促销开始、结束和延期设置自动发布与自动撤回,并记录操作日志。
- 5. 对会员价、批量价和询价设置公开边界,避免输出所有用户不可获得的Offer。
- 6. 促销结束后清缓存、更新Sitemap lastmod,并抽查搜索与AI平台是否仍引用旧价。
限制条件
结构化数据只能帮助平台理解页面价格,不能保证促销展示、搜索排名或商品被AI推荐。平台仍会核对页面、Feed、资格、政策和其他信号。
本文不替代税务、价格法或消费者保护合规。跨国促销的含税口径、最低价展示、价格比较和有效期要求应由当地业务与法务确认。
官方来源
- Google Search Central:Merchant listing structured data用于核对Sale duration、Offer与PriceSpecification字段位置。
- Google Search Central:July 2026 documentation updates用于核对7月7日新增促销价格有效期说明。