价格页上要写哪些要素,AI 才答得对?
价格、币种、计费周期、每档包含什么、更新日期,这五项要写成页面里的文字。缺一项,AI 就只能猜。下面是逐项清单。
| 要素 | 怎么写 | 缺了会怎样(推断) |
|---|---|---|
| 纯文本价格 | $19 写成文字,不要只放在图片或要点击才出现的弹窗里 | 读不到价格,只能引用别处的旧价 |
| 币种 | 写货币代码或符号,并说明含不含税 | 分不清是美元还是别的货币 |
| 计费周期 | 明写「一次性」「每月」「每年」「每个席位每月」 | 把一次性价格答成月费,或反过来 |
| 每档包含的额度和限制 | 用表格列出各档的数量、席位、功能上限 | 无法回答「哪一档够用」 |
| 升级和重复购买的规则 | 写补差价多少、续费怎么算 | 答不出从低档升级要多少钱 |
| 退款规则 | 一句话写清能不能退 | 用户问「能退款吗」时没有可引用的句子 |
| 更新日期 | 页面上写「价格更新于 2026-11」 | 分不清哪个价格是新的 |
| 结构化数据 | Offer 的 price 和 priceCurrency,与页面文字一致 | 机器可读版本和页面不一致,互相矛盾 |
表中「缺了会怎样」是推断:没有任何一家公布过 AI 为什么答错价格。有官方依据的只有一项:Google 的商家列表文档要求价格大于 0、币种用三位 ISO 代码,结构化数据要和页面可见文字一致。
AI 答错价格,常见原因是什么?
| 原因 | 怎么发现 | 依据 |
|---|---|---|
| 价格在图片里或要等脚本渲染 | 用 curl 抓页面,在原始 HTML 里搜价格 | 爬虫读的是服务器返回的原始 HTML |
| 同一个产品在不同页面写了不同价格 | 搜全站里所有带价格的页面 | 推断:自相矛盾时 AI 会选一个,选哪个不可控 |
| 第三方文章里的价格是旧的 | 问 AI 价格,看它引用了谁 | 观察:AI 会引用榜单和评测里的价格 |
| 套餐改名或下架,旧页面还在 | 检查旧网址是否 301 到现行页面 | 推断 |
| 只写了「联系销售」 | 问 AI 这一档多少钱,看它怎么答 | 没有数字可引用,只能给区间或不答 |
这一栏的「依据」只有第一行是我们核对过的,其余是观察或推断,没有严格实验。爬虫是否执行脚本,见 AI 爬虫会执行 JavaScript 吗?。
两个真实定价页的结构是什么样的?
我们对 kagentx 的价格页 和 MochiStamp 首页的价格区块 在 2026-11-06 读了原始 HTML。
| 项目 | kagentx /pricing/ | MochiStamp #pricing |
|---|---|---|
| 价格是不是文字 | 是:$1、$19、升级 $18 都在正文里,title 和描述也写了 | 是:四个充值包 $5.99、$16.99、$26.99、$59.99 在正文里 |
| 币种和税 | 美元 | 美元,写明含税,并列出日元约数 |
| 计费周期 | 写明一次性,不订阅、不自动续费 | 写明一次性充值包,没有订阅 |
| 结构化数据 | 定价页没有 | 首页有 AggregateOffer:美元,最低 5.99,最高 59.99,4 个,与四个包一致 |
| 更新日期 | 页面上没有 | 页面上没有 |
| 独立页面 | 有 /pricing/ | 没有,在首页的一个区块;/en/pricing 返回 404 |
两个页面各有不足:kagentx 的定价页没有结构化数据和更新日期,MochiStamp 没有独立的价格页和更新日期。这里写出来,是因为这正是上面清单里最容易漏的两项。
结构化数据里的价格怎么写?
SoftwareApplication 的 offers 可以放多个 Offer,每个写 name、price、priceCurrency。Google 的软件应用文档没有把 price 标为必填,但 aggregateRating 或 review 必须有一项才有资格显示富媒体结果(2026-11-06 核对)。价格数字必须和页面上的完全一致。
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Your Product",
"applicationCategory": "BusinessApplication",
"offers": [
{ "@type": "Offer", "name": "Starter", "price": "19.00", "priceCurrency": "USD" },
{ "@type": "Offer", "name": "Team", "price": "49.00", "priceCurrency": "USD" }
]
}
更多类型见 结构化数据对 AI 搜索有用吗?,电商的 Product 字段见 外贸独立站怎么让 ChatGPT 推荐你的产品?。
写完怎么检查?
1. 用 curl 抓定价页,搜每个价格
每个价格都能在原始 HTML 里搜到,才算爬虫读得到。
2. 核对结构化数据和正文是不是同一组数
不一致的先改页面再改标记。
3. 问 AI:「X 多少钱?X 有几档?从低档升级要多少?」
各问几次,记下它答的数和引用的网址。答错的,去看被引用的那一页。
4. 价格变了就同时改页面、标记、sitemap 的 lastmod
改法见 怎么写出 AI 愿意引用的内容?改写前后对照 的结构,SaaS 的整体做法见 SaaS 产品怎么做 AI 搜索可见度?。
常见问题
定价页怎么写,AI 才能回答对价格?
价格、币种、计费周期、每档包含什么、更新日期都写成页面文字,并让结构化数据和正文一致。
价格能只放在图片里吗?
不建议。爬虫读的是原始 HTML,图片里的价格读不到。
要不要加 Offer 结构化数据?
建议加。价格数字必须和页面上看得见的完全一致,不一致比不写更糟。
为什么 AI 会引用旧价格?
常见情况是第三方文章里的价格是旧的,或你的多个页面写法不同。没有官方说明,这是观察和推断。
定价页要写更新日期吗?
建议写。有了日期,读的人和 AI 才分得清哪个价格是新的。
出处
- Google · Merchant listing (Product, Offer) structured data (2026-11 核对)
- Google · Software app (SoftwareApplication) structured data (2026-11 核对)
- Google · AI features and your website (2026-11 核对)
- kagentx 评测:案例页的数据,日期写在每个例子里。