為什麼 AI 老是搞錯你的產品價格
ChatGPT 和 Perplexity 正在告訴消費者你的產品是錯誤的價格。為什麼會這樣,電商品牌又該怎麼解決。
問 ChatGPT 你的產品多少錢。很有可能答案是錯的。
不是小錯。是錯到會讓你掉單的程度。錯到潛在客戶直接跑去買競爭對手的,因為那家的價格 AI 報對了。
以下是為什麼會發生,以及你能怎麼辦。
AI 怎麼讀你的價格(讀得很差)
當有人問 ChatGPT「[某產品] 多少錢?」,AI 不會像人一樣上你的網站去看價格標籤。它讀的是你頁面的原始 HTML,然後試著從裡面找出一個看起來像是價格的數字。
這個過程有五種常見的出錯方式。
1. JavaScript 渲染的價格
大多數現代電商平台是用前端渲染價格的。你在螢幕上看到的價格,在 AI 爬蟲讀到的初始 HTML 裡根本不存在。HTML 裡只有一個空的容器,等頁面載入後才由 JavaScript 填入。
AI 爬蟲通常不會執行 JavaScript。它們看到的是空的容器。沒有價格。
2. 動態定價和規格變體
你的產品有五種尺寸、三種顏色,每個組合價格不同。頁面顯示「NT$899 起」,下拉選單才展開完整價格範圍。AI 看到「NT$899 起」就當成那是價格。那個 NT$2,699 的進階版?看不到。
更糟的是,有些商店會根據地區、登入狀態或 A/B 測試顯示不同價格。AI 可能爬到一個任何消費者都不會實際看到的版本。
3. 促銷價格混淆
你的產品在打折。頁面顯示一個畫了刪除線的 $79.99 和一個現在的價格 $49.99。AI 爬蟲經常兩個數字都擷取,但搞不清楚哪個是現價。結果就是:AI 告訴消費者你的產品要 $79.99,或者報出一個令人困惑的價格區間,或者直接顯示 HTML 裡先出現的那個數字。
季節特賣、折扣碼和組合優惠讓情況更糟。每一種價格變化都是 AI 搞混的另一個機會。
4. 幣別和區域定價
你有賣國際市場。你的網站對美國訪客顯示 USD,對歐洲訪客顯示 EUR。AI 爬蟲通常看到的是預設或伺服器端的版本。如果那是 USD 但問 AI 的用戶在德國,這個答案技術上是對的,但實際上沒有用。
有些商店在原始 HTML 裡連幣別符號都沒有,讓 AI 自己猜。
5. 缺少 Schema Markup
Product 和 Offer schema markup),AI 就只能猜。為什麼這會讓你丟掉訂單
當 AI 自信滿滿地報出錯誤的價格,會發生三件事。
怎麼修
修正分兩個部分:讓你的價格對機器可讀,以及確保 AI 讀到的是正確的。
實作完整的 Product Schema
Product 和 Offer schema markup,包含:price(目前售價)priceCurrency(ISO 幣別代碼)availability(InStock、OutOfStock、PreOrder)priceValidUntil(用於促銷價格)highPrice和lowPrice(用於規格變體的價格範圍)
伺服器端渲染你的價格
如果價格要等 JavaScript 執行後才出現,AI 爬蟲根本看不到。確保目前的價格在初次頁面載入時就存在於原始 HTML 中。在你的產品頁按右鍵,選「檢視原始碼」,搜尋你的價格。如果找不到,AI 也看不到。
明確處理規格變體和特賣價
AggregateOffer schema 並清楚標明 lowPrice 和 highPrice。對特賣價,用 priceValidUntil 讓 AI 知道折扣是否還有效。不要依賴視覺上的刪除線或 CSS 來表達價格變動。原始資料必須是明確的。
建立一個價格總覽頁
做一個專門的、可被爬取的頁面,用純文字加結構化資料列出你的產品和價格。這讓 AI 有一個單一、可靠的價格來源,而不是從各個可能有渲染問題的產品頁去東拼西湊。
監控 AI 實際怎麼說
定期問 ChatGPT、Perplexity 和 Gemini 你的產品價格。把答案跟你的實際價格做比對。當你發現錯誤,那就精確告訴你結構化資料或渲染在哪裡有缺口。
更大的局面
如果 AI 讀不對你的價格,它很可能也讀不對你的產品功能、評論或庫存狀態。修正價格的方法跟修正整體 AI 能見度的方法是一樣的:結構化資料、伺服器端渲染和乾淨的機器可讀內容。
常見問題
怎麼檢查 AI 有沒有報錯我的產品價格?
直接問 ChatGPT、Perplexity 和 Gemini「[你的產品] 多少錢?」然後把答案跟你的實際價格比對。對你最重要的 5 個產品都做一次。如果有任何價格是錯的,代表你的結構化資料或渲染有缺口。
加上 Product schema 就能修正 AI 報錯的價格嗎?
大多數情況下可以。包含 price、priceCurrency 和 availability 的 Product schema 能給 AI 一個明確、不會搞混的價格來源。沒有 schema 的話,AI 只能從原始 HTML 去猜,而且經常猜錯。
我的價格經常變動,怎麼讓 AI 的價格保持正確?
在你的 Offer schema 裡用 priceValidUntil 來標記特賣價,讓 AI 知道折扣是否還有效。確保目前的價格是伺服器端渲染的,這樣初始 HTML 裡就一定有。如果產品有很多規格變體,用 AggregateOffer 並清楚標明 lowPrice 和 highPrice。
Shopify 會自動處理 AI 定價問題嗎?
不完全會。Shopify 有些價格是前端渲染的,代表 AI 爬蟲可能看不到。你需要確認價格有出現在頁面原始碼裡(用「檢視原始碼」,不是「檢查元素」),如果缺少完整的 Product schema 也要補上。
- Your Ecommerce Store Is Invisible to AI Search. Here's the Data.
- The Ecommerce GEO Playbook: How to Get Your Products Recommended by AI