查網站電商媒體電商數據榜單中心數據速報 工具箱小教室電商健檢比較清單對手對戰API關於
趨勢與 AI

結構化資料(Schema)完整教學:讓商品在 Google 顯示星等價格、被 AI 摘要

結構化資料(Schema)完整教學:讓商品在 Google 顯示星等價格、被 AI 摘要|ECPRO 電商博士
字級
ChatGPT 摘要 Claude 摘要 Perplexity 摘要
林克威導讀

這篇是彥廷寫的,我推薦給想讓商品在 Google 顯示星等價格、被 AI 摘要的人。結構化資料是 SEO 跟 AEO 的關鍵,他講得很實作。

本文重點
  • 結構化資料(Schema)到底是什麼
  • 為什麼結構化資料現在更重要
  • 複合式搜尋結果(rich results)能帶來什麼
  • 電商最該加的 Schema 類型
  • JSON-LD 範例:商品頁該標哪些欄位
  • 怎麼加:手動 JSON-LD vs 平台外掛

先講結論:結構化資料(Schema)不是可有可無的技術裝飾,而是你的商品頁能不能在 Google 搜尋結果秀出星等、價格、庫存,以及能不能被 ChatGPT、Perplexity、Google AI 摘要引用的「資格門票」。沒有它,搜尋引擎只能用猜的去理解你的頁面;有了它,你等於把「這是一個商品、賣多少錢、評價幾顆星、有沒有現貨」直接用機器看得懂的語言講清楚。這篇我會用第一線實作的角度,把 Schema 是什麼、為什麼現在更重要、電商該加哪幾種、怎麼加、各平台支援度、怎麼驗證、以及最常踩的雷,一次講透。

結構化資料(Schema)到底是什麼

結構化資料是一套用機器可讀的格式,標註網頁內容意義的標準。它的詞彙表來自 Schema.org,這是由 Google、微軟、Yahoo、Yandex 共同維護的開放標準;而最主流的實作格式叫 JSON-LD,也是 Google 官方明確建議優先採用的方式。簡單講,你的商品頁上肉眼看到的是「這雙鞋 NT$1,280、4.6 顆星、現貨」,但搜尋引擎讀到的只是一堆 HTML 文字,它不一定分得清楚哪個數字是價格、哪個是評分。Schema 的作用,就是在頁面裡額外放一段結構化的標註,明確告訴機器:這是 Product,名稱是 X,價格是 1280,幣別 TWD,評分 4.6,庫存狀態 InStock。

JSON-LD 的好處是它和畫面內容分離,通常包在頁尾的一段 script 裡,不會干擾版面,也比早期那種把標註塞進每個 HTML 標籤的做法乾淨得多。你可以把它想成商品的「規格身分證」,貼在頁面背面給機器看。想先補基礎名詞,可以參考我們的電商名詞解釋,把 Schema、JSON-LD、rich results 這些詞先對齊。

為什麼結構化資料現在更重要

過去大家加 Schema,主要是為了在 Google 拿到複合式搜尋結果(rich results),也就是搜尋頁那些帶星等、價格、庫存的醒目結果。這件事到今天依然成立,而且更重要了,因為現在還多了一層 AI 的戰場。

我自己觀察這兩年的變化是:搜尋的入口正在從「藍色連結」往「直接給答案」移動。ChatGPT、Perplexity、Google 的 AI 概覽,這些工具在回答「推薦幾款 X 商品」時,需要快速、結構化、低歧義的資料來源。一個有清楚 Schema 標註的商品頁,等於把價格、評價、規格用機器一眼就讀懂的方式攤開,被引用、被摘要的機率自然高出許多。這就是現在大家在談的 AEO(答案引擎最佳化)與 GEO(生成式引擎最佳化),而結構化資料正是這兩件事的共同地基。

換句話說,加 Schema 已經是一魚兩吃:對 Google,你爭取的是 rich results 帶來的高點閱;對 AI 引擎,你爭取的是被當成可信來源引用的機會。兩邊吃的都是同一份結構化資料。

複合式搜尋結果(rich results)能帶來什麼

講得再實際一點,rich results 對電商的直接價值有三個。第一是版面更大、更醒目,在一整排藍字結果裡,帶星星和價格的那一筆天生就搶眼。第二是預先過濾,使用者看到價格與評分後再點進來,意圖更明確,跳出率通常更低。第三是信任感,4.6 顆星、上百則評價直接顯示在搜尋頁,等於還沒進站就先建立了社會證明。

要特別提醒的是,Google 從未保證「加了 Schema 就一定會顯示 rich results」。它只是讓你「具備被顯示的資格」,實際是否顯示由演算法決定,跟頁面品質、標註正確性、內容真實性都有關。所以正確心態是:把該標的標好、標對,剩下交給時間與品質。想系統性檢視自家頁面有沒有把這些基礎打好,可以先跑一次網站 SEO 健檢

電商最該加的 Schema 類型

Schema.org 的類型有上百種,但電商真正要掌握的就那幾個核心。我按優先順序列給你:

  • Product:商品頁的主角,描述商品名稱、品牌、圖片、SKU、GTIN(條碼)、描述等基本資訊。這是一切的根。
  • Offer:掛在 Product 底下,負責「賣的這件事」,包含價格(price)、幣別(priceCurrency)、庫存狀態(availability)、價格有效期限。沒有 Offer,Google 就秀不出價格。
  • AggregateRating:彙總評分,例如平均 4.6 顆星、共 120 則評價。這是搜尋頁那排星星的來源。
  • Review:單則評論,含評論者、評分、內容。可以和 AggregateRating 搭配,但切記必須是真實顧客評價。
  • BreadcrumbList:麵包屑導覽,讓 Google 在結果裡顯示「首頁 > 鞋類 > 慢跑鞋」這種路徑,提升結構清晰度。
  • FAQPage:常見問題標註,適合用在有 Q&A 的頁面,過去能在搜尋結果展開問答(顯示資格近年有調整,但對 AI 摘要仍有幫助)。
  • Organization:放在全站(通常首頁),描述品牌名稱、logo、官方網站、社群連結,幫助建立品牌實體與知識面板。

對大多數電商,最關鍵的黃金組合是 Product + Offer + AggregateRating,這三個到位,星等與價格才有機會一起出現。其餘的 BreadcrumbList、FAQPage、Organization 則是把整站結構與品牌訊號補完。

JSON-LD 範例:商品頁該標哪些欄位

我不貼整段程式碼讓你眼花,而是直接講一個 Product 的 JSON-LD 至少該包含哪些欄位,你照著對自家頁面就行:

  • @type:設為 Product,宣告這是商品。
  • name:商品完整名稱,建議和頁面標題一致。
  • image:商品主圖網址,建議用高解析、絕對路徑的 URL。
  • description:商品描述,和頁面上看得到的內容一致,別只給機器看不給人看。
  • sku 與 gtin/brand:料號、條碼與品牌,AI 與 Google 比對商品身分時很吃這些。
  • offers:底下放 @type 為 Offer,含 price(只放數字、不要帶貨幣符號)、priceCurrency(例如 TWD)、availability(例如 InStock 或 OutOfStock)、url(商品頁網址)。
  • aggregateRating:底下放 ratingValue(例如 4.6)與 reviewCount(例如 120)。

三個實作鐵則要記住。一,JSON-LD 裡標的每個值,頁面上肉眼都要找得到,價格、評分、庫存都要與畫面一致,否則會被判定為標註不符。二,price 欄位放純數字,幣別交給 priceCurrency。三,評分數據必須來自真實評價,不能自己填一個漂亮數字。把這幾點守住,標註就過了一大半。

怎麼加:手動 JSON-LD vs 平台外掛

加 Schema 有兩條路,沒有絕對好壞,看你的技術資源與平台。

手動寫 JSON-LD適合有開發資源、或用自架/可改版型的站。做法是在商品頁範本裡,用後端把商品資料(名稱、價格、庫存、評分)動態帶進一段 JSON-LD,輸出在頁面。優點是完全可控、要標什麼欄位都行、不依賴第三方;缺點是要工程介入,且每次商品資料變動,標註要能同步更新,不能寫死。

平台外掛或內建功能適合多數開店者,尤其是 SaaS 開店平台的使用者。很多平台會自動幫商品頁產生 Product 與 Offer 的標註,你不必碰程式;進階的可透過外掛補上評分、麵包屑、FAQ。優點是快、門檻低;缺點是欄位常常標得不夠完整,或多個外掛同時輸出,造成重複標註。所以就算用外掛,最後一定要用測試工具驗一次,別假設它一定標對。各種輔助標註、驗證的工具,我們整理在電商工具箱裡,可以挑順手的用。

各開店平台對 Schema 的支援概況

這裡講通則就好,因為各平台版本與外掛生態一直在變,請以你後台當下的實際輸出為準,並務必親自驗證。整體而言,主流 SaaS 開店平台(例如國內外常見的訂閱制開店服務)大多會內建基本的 Product 與 Offer 標註,價格與商品名通常沒問題,但評分(AggregateRating)、麵包屑、FAQ 這些往往要靠外掛或主題支援補齊。

開源或可改版型的系統(例如電商版型可自由編輯 HTML 的方案)彈性最高,你想標多完整都行,但相對地也最吃技術,標錯、漏標、重複標的風險也由你自己扛。我的建議是不要預設「我的平台一定有」或「一定沒有」,正確做法永遠是:打開一個真實商品頁,丟進 Google 的測試工具,看它實際讀到了什麼。實測勝過任何規格表。想對自家平台與整體技術配置做個總體檢,也可以參考電商經營部落格裡的相關實戰整理。

用 Google 複合式搜尋結果測試工具驗證

標完一定要驗,這步沒得省。Google 提供官方的「複合式搜尋結果測試(Rich Results Test)」工具,你把商品頁網址貼進去,它會告訴你:偵測到哪些結構化資料類型、有沒有錯誤(error)、有沒有警告(warning)。錯誤代表這項標註無效、拿不到 rich results 資格,必須修;警告代表非必填欄位缺漏,補上能更完整、表現更好。

另外還有「Schema Markup Validator」可做更純粹的語法檢查。實務流程我建議這樣跑:先用測試工具看單頁有沒有 error,全部清乾淨;上線後再到 Google Search Console 看「複合式搜尋結果」報表,那裡會顯示全站被偵測到的標註數量與錯誤趨勢,是長期監控的儀表板。記住一個觀念:測試工具能驗證的是「資格」,至於最終 Google 顯不顯示、AI 引不引用,還是看內容品質與真實性。把驗證納入每次改版的固定關卡,可以搭配網站 SEO 健檢一起做。

常見錯誤與避雷指南

我看過太多站把 Schema 加了卻拿不到效果,問題幾乎都集中在這幾個地雷:

  • 標註與畫面不符:JSON-LD 寫 NT$999,頁面卻顯示 NT$1,299,這是最常見也最致命的錯,Google 會直接判定不可信。
  • 假評分、灌評價:沒有真實評價卻硬填 AggregateRating,屬於違規操作,被抓到會喪失資格甚至受罰。評分一定要對應頁面上真實可見的評論。
  • 價格欄位寫法錯:price 塞進貨幣符號或逗號(例如寫成「$1,280」),應該只放數字 1280,幣別交給 priceCurrency。
  • 缺 Offer 卻想秀價格:只標 Product 沒標 Offer,自然不會出現價格,這是漏標而非標錯。
  • 重複標註打架:主題、外掛、手動同時各標一份 Product,造成多重定義,反而讓 Google 困惑。確認全站每個商品頁只有一份權威標註。
  • 標了卻沒對應內容:用 FAQPage 標了問答,頁面上卻看不到那些問答,屬於標註與內容不一致,會被視為違規。
  • 更新不同步:商品下架、改價、缺貨,標註卻沒跟著更新,availability 還寫 InStock。動態帶值、即時同步是基本要求。

把這幾個雷掃掉,你的標註基本就健康了。更多名詞與細節定義,可以隨時查我們的電商百科

結語:結構化資料是你被機器看見的語言

做了這麼多年電商技術,我越來越確定一件事:未來流量的入口會越來越「機器化」,不管是 Google 的演算法還是 AI 的摘要引擎,誰能把自己的商品用機器最懂的語言講清楚,誰就更容易被選中。結構化資料不是技術人的玩具,而是每個想被搜尋與被 AI 引用的電商,都該打好的地基。它的投資報酬率很高:標一次,同時吃下 rich results 的高點閱與 AI 引用的曝光,而且是長期複利。

如果你還不確定自家商品頁標得對不對、完不完整,與其用猜的,不如先實測。建議從一次完整的網站 SEO 健檢開始,把結構化資料、技術 SEO、內容品質一起盤一遍;想動手補標註與驗證,也可以到電商工具箱挑工具上手。把機器看得懂的語言寫好,剩下的就是讓時間幫你發酵。

本文由 ECPRO 電商技術雷達編輯部撰寫|來源網站:ECPRO ecpro.tw

ECPRO 數據觀察

用真實數據延伸這個主題

ECPRO 電商博士實測逾 10 萬個台灣電商網站。想用數據驗證本文觀點,延伸閱讀這幾份實測報告:

覺得有用?分享出去
LINE Facebook X Threads

常見問題

加了結構化資料(Schema),商品就一定會在 Google 顯示星等和價格嗎?

不一定。Schema 只是讓你的頁面「具備」顯示複合式搜尋結果(rich results)的資格,實際是否顯示由 Google 演算法決定,會綜合考量標註正確性、內容品質與真實性。正確心態是把該標的欄位標好、標對、與畫面一致,並用 Google 複合式搜尋結果測試工具驗證沒有錯誤,剩下交給時間與頁面整體品質。換句話說,標 Schema 是必要條件而非充分條件,它大幅提高機會,但不保證百分之百出現。

電商最該優先加哪幾種 Schema 類型?

對大多數電商,最關鍵的黃金組合是 Product 加 Offer 加 AggregateRating。Product 描述商品本身,Offer 負責價格、幣別與庫存狀態,AggregateRating 提供平均評分與評價數,這三者到位,星等與價格才有機會一起出現在搜尋結果。其餘建議補上的是 BreadcrumbList(麵包屑)、Organization(全站品牌資訊),以及在有問答的頁面加 FAQPage。先把核心三件標完整,再逐步補齊其他,會是最有效率的順序。

結構化資料和被 ChatGPT、Perplexity 等 AI 摘要有什麼關係?

關係很直接。AI 引擎在回答商品推薦或比較時,需要快速、結構化、低歧義的資料來源,而有清楚 Schema 標註的頁面等於把價格、評價、規格用機器一眼讀懂的方式攤開,被引用與摘要的機率自然更高。這就是現在談的 AEO(答案引擎最佳化)與 GEO(生成式引擎最佳化),兩者都以結構化資料為共同地基。所以加 Schema 是一魚兩吃:對 Google 爭取 rich results,對 AI 引擎爭取被當成可信來源引用。

我用開店平台的外掛自動產生 Schema,還需要自己驗證嗎?

需要,而且這步不能省。平台或外掛自動產生的標註,常見問題是欄位標得不夠完整(例如缺 AggregateRating),或多個外掛同時輸出造成重複標註,反而讓 Google 困惑。正確做法是打開一個真實商品頁,貼進 Google 的複合式搜尋結果測試工具,看它實際讀到哪些類型、有沒有錯誤或警告,把 error 全部清掉。上線後再用 Google Search Console 的複合式搜尋結果報表長期監控。實測永遠勝過假設外掛一定標對。

訂閱電商情報每週一封,台灣電商數據與經營洞察。
相關文章