运费与库存信息在商品页上有两套输出,一套是版面上给人看的,一套是结构化数据里给机器读的。两套必须一致,而结构化数据这一套官方明确写成"不是必填"——它属于"能加就加、加上要加对"的那一类。运费这块最容易出的问题不是漏字段,而是写了页面上看不到的运费。

为什么值得花时间做这一层
先看它的分量。Google 对 Product 结构化数据的说明把评分、优缺点、配送、库存、降价、退货列为商品类结果可能出现的增强项,其中配送这一条写的是:提供运费信息,尤其是免运费,能帮助购物者理解总花费;库存那一条写的是:提供库存数据,帮助顾客知道商品是否有货。同一篇还给了一条重要的态度说明:搜索结果的增强项由各功能自行决定、可能随时变化,因此建议尽量把能提供的商品信息都给足,而不必去猜具体哪个功能会采用它。
换句话说,官方既没承诺运费信息一定会被展示,也没说它不重要——这两句话必须一起讲,否则很容易被理解成"写了就会出效果"。
库存那一栏是同一套逻辑
运费之外,页面上另一个高频信息是"有没有货"。它在结构化数据里是报价对象上的 availability,官方定位为推荐项,可选值是一份有限清单(现货、缺货、可预订、库存有限、已售罄、停产、仅限特定渠道等),并且要求只指定一个值。取值必须和页面上真实显示的状态对应,把"暂时缺货"和"已停产"写成同一个值,机器读到的信息就和访客看到的不一致。呈现原则与运费一样:先保证访客看得到,再考虑要不要标记;只显示"现货 / 缺货"这类稳定状态没有问题,悬停或点击后才出现的实时数量则不适合写进标记。
怎么改:官方要求的四个必填部分
商家商品列表指南的配送小节把要求列得很具体。OfferShippingDetails 本身不是必填,但一旦加上、想获得运费展示增强,官方规定必须给齐四部分:
| 必填部分 | 写什么 | 官方细节 |
|---|---|---|
deliveryTime | 从收到订单到货到最终客户手上的总时长 | 内嵌处理时间与运输时间;不要给多于一个 |
shippingDestination | 送达区域 | 必须给出国家代码 |
shippingRate | 到该区域的运费 | 费用值与币种要成对给出;每个 OfferShippingDetails 只能给一个费率 |
shippingRate.currency | 运费币种 | 三字母货币代码,必须与报价的币种一致 |
费用值本身也有限制:官方写明如果用字符串给值,不要带货币符号、千分位或空格;要表示免运费,把值设为 0。买家可选多种配送方式时,官方的做法是给出多个 shippingDetails,各自搭配不同的费率与时效组合,而不是把几个选项塞进一个字段。
区域字段能不能写细,限制比想象严
这一层最容易白写。区域写法必须给国家代码,此外地区代码目前只有美国、澳大利亚、日本的写法受支持,邮编只有澳大利亚、加拿大、美国受支持,而且不能在同一个区域对象里同时给地区与邮编。也就是说,面向中国的店铺能稳定表达的只有国家级区域,省级细分目前没有官方支持的写法。
另一个更省事的做法官方也给了:建议把全店的配送政策作为 Organization 下的独立信息给出,而不是在每个商品的报价里重复;只有部分商品的配送政策特殊、需要覆盖全局政策时,才写在报价侧。如果全局政策在另一个页面上,官方要求只用 @id 引用它。这样几百个商品页就不用逐个维护同一套费率。
什么时候不适用这套写法
下面几种情况应该先停下来想清楚:
- 运费只有访客输入地址之后才出现。结构化数据总则明确要求不得标记页面上读者看不到的内容。运费在填写地址前不显示,却在标记里写死了数值,属于典型的这类问题;这类店铺更适合先给免运费门槛或配送范围说明。
- 运费随目的地实时计算、无法给出稳定数值。官方要求费用值必须给出来,这时更合适的做法是给出配送区域与时效范围,把具体运费留给页面上的计算结果。
- 商品没有配送概念。虚拟商品、服务类商品强行补配送字段,只会产生无意义的信息。
- 你还在频繁改运费政策。放在全局的组织信息里改一处即可;写在每个报价侧则意味着每次改都要重抓几百个页面。
怎么验证运费信息真的可用
验证的顺序是先对齐、再上工具:
- 先对齐可见内容。打开商品页,把页面上显示的运费、免运费门槛、预计时效抄下来作为比对基准,这一步不扎实,后面所有工具输出都没有意义。
- 核对四个必填部分。逐条检查区域、费率、币种、时效是否齐全,币种是否与报价一致;多配送方式时确认是不是拆成了多个
shippingDetails。 - 跑单页测试。用富媒体结果测试工具跑这个商品页,看配送相关的必填项是否有缺失。
- 看 Search Console 的商家商品列表报告。它会分别列出哪些页被判为错误或警告,配送字段的缺失一般在这里出现。
- 用网址检查工具确认实际抓取版本。运费这类字段常随区域或会话变化,要确认 Google 抓到的版本与访客看到的一致。
改完之后要留出重新抓取与重新收录的时间,官方提醒新页面被找到和抓取可能要几天。收尾一条边界:官方从未公布运费展示与排名之间的关系,也没有公布任何展示门槛数值;可判断的只有上面五步的实际输出。商品页上与信任度直接相关的评价与评分部分,站内WooCommerce 的产品打分怎么操作有专门文章;这类信息为什么值得每年复核一次,见WordPress 网站 SEO:主机、性能、内容与持续维护指南与站内 SEO 服务说明。