如何用 JSON-LD 標記 FAQPage 結構化資料?
用 application/ld+json 的 script,以 schema.org 的 FAQPage 搭配 mainEntity、Question、acceptedAnswer 標記問答。Google 自 2023 年起只對政府與醫療權威網站顯示 FAQ 複合式結果,2026 年 5 月起已完全停止顯示。
需要準備什麼?
- 網頁上實際可見的問答內容
- 可編輯網頁 HTML 的權限
- schema.org 的 FAQPage、Question、Answer 類型
步驟
確認頁面有可見的問答
結構化資料必須對應頁面上使用者看得到的問題與回答,不能只寫在標記裡。
建立 FAQPage 物件
以 @context 指向 https://schema.org,@type 設為 FAQPage,所有問題放在 mainEntity 陣列中。
逐題寫入 Question 與 Answer
每題的 @type 為 Question,name 放問題,acceptedAnswer 放 @type 為 Answer 的物件,text 放回答內容。
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "什麼是 RAG?", "acceptedAnswer": { "@type": "Answer", "text": "RAG 是先檢索相關資料,再交給語言模型生成回答的技術。" } } ] } </script>放進頁面並驗證語法
把 script 放在 HTML 的 head 或 body 中,再用 Schema.org 的 Schema Markup Validator 檢查格式是否正確。
了解 Google 的顯示政策
Google 自 2023 年 8 月起只對知名、具權威的政府與醫療網站顯示 FAQ 複合式結果;2026 年 5 月 7 日起完全不再顯示,6 月也移除相關說明文件。標記仍可保留,供其他服務理解頁面結構。
常見錯誤
- 標記的問答內容在頁面上看不到
- 期待一般網站加了 FAQPage 就會在 Google 顯示可展開的問答;此功能已停止
- JSON 語法錯誤,例如最後一項多了逗號或引號未跳脫
- 把廣告或推廣文案包裝成 FAQ 標記
常見問題
Google 停止顯示 FAQ 複合式結果後,還需要加 FAQPage 標記嗎?
對 Google 搜尋外觀已沒有效果,是否保留可自行判斷。FAQPage 仍是 schema.org 的標準類型,能幫助其他搜尋引擎或工具理解頁面是問答結構,保留一般不會有負面影響。
FAQPage 和 QAPage 有什麼不同?
FAQPage 用於網站自己撰寫、每題只有一個官方答案的常見問題頁;QAPage 用於論壇或問答社群,一個問題下有多位使用者提供的答案。
相關名詞
SEO(搜尋引擎最佳化)、答案引擎優化、Google AI 摘要
參考來源
查核日期:2026-09-26。API:/api/howto?id=faqpage-json-ld