價格頁上要寫哪些要素,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 評測:案例頁的資料,日期寫在每個例子裡。