· KS-DIGI 編輯部
FAQPage 結構化資料可以繼續寫,但 Google 從 2026 年 5 月 7 日起已不再顯示 FAQ 展開摘要;會不會被 Google 與 AI 引用,看的是頁面上可見的問答寫得好不好。這項變更記在 Google Search Central 的文件更新紀錄。現在 JSON-LD 的工作,是把頁面上已經寫好的問答用機器格式再交代一次,所以兩邊內容必須一致,錯誤也多半出在這裡。
Google 停用 FAQ 摘要之後,FAQPage 還有什麼用?
FAQPage 仍是 schema.org 的正式類型,能把「這頁有哪些問題、各自怎麼回答」用固定格式交給機器讀,只是 Google 搜尋結果裡已經沒有對應的展開版面。Google 收掉這個版面分兩步:
- 2023 年 8 月:限縮到「知名、具權威的政府與健康網站」,一般商家網站從那時起就很少出現展開問答(Google 公告)。
- 2026 年 5 月 7 日:全面停止顯示,6 月 15 日連說明文件都移除。
Google 2026 年 5 月新增的生成式 AI 搜尋最佳化指南寫明,出現在 AI 摘要不需要結構化資料,也沒有專用標記要加,但仍建議把結構化資料當成 SEO 的一部分繼續用。其他搜尋引擎與 AI 服務要不要讀 JSON-LD 各自決定,沒有共同規格。多數網站系統能從同一份資料自動產生 FAQPage,維護成本很低,留著沒有壞處。
FAQPage 的 JSON-LD 最少要寫哪些欄位?
六個欄位就能組成合格的 FAQPage:外層宣告類型並用 mainEntity 裝問題清單,每題的 Question 寫 name 與 acceptedAnswer,每個 Answer 寫 text。欄位名稱以 schema.org 的 FAQPage 定義為準,大小寫要一致。
| 層級 | 屬性 | 要填的內容 |
|---|---|---|
| FAQPage | @context | 固定寫 https://schema.org |
| FAQPage | @type | FAQPage |
| FAQPage | mainEntity | 一個陣列,每題放一個 Question |
| Question | name | 完整的問題文字,和頁面上一字不差 |
| Question | acceptedAnswer | 一個 @type 為 Answer 的物件 |
| Answer | text | 完整的回答文字,和頁面上一致 |
JSON-LD 放在 type 為 application/ld+json 的 script 區塊裡。一頁只輸出一個 FAQPage,所有題目放進同一個 mainEntity。
問答要怎麼寫,Google 和 AI 才讀得懂?
把每一題寫成能單獨剪下來用的段落:問題用客人會打的字,回答第一句就給結論,條件和例外放後面。依 Google 的指南,生成式 AI 功能會先從索引找出相關網頁,再讀取頁面裡的特定段落組成回覆,要靠上下文才看得懂的問答,單獨被取用時就會缺東缺西。
- 問題用客人的說法:「筆電進水還能修嗎」比「液體損害維修服務說明」更接近真實搜尋。
- 第一句就回答:可以或不行、要多久、在哪裡,先講。
- 不依賴上下文:避免「如上所述」「同前一題」,每題單獨看都要成立。
- 只寫查得到的事實:營業時間、地址、流程步驟可以寫,沒有來源的數字或保證效果不要寫。
- 題目來自真實詢問:從客服紀錄、LINE 對話挑常被問的問題。Google 也提醒,為了操縱 AI 回覆大量產生相似內容,會觸犯大規模濫用內容的垃圾政策。
FAQPage 最常見的錯誤有哪些?
常見的六種錯誤,多半是 JSON-LD 和頁面內容對不上,或同一份 FAQ 被重複輸出。Google 的結構化資料通用規範明列不可標記讀者看不到的內容,違反時可能收到人工處置。
| 錯誤 | 會發生什麼 | 怎麼修 |
|---|---|---|
| JSON-LD 有問答,頁面上看不到 | 標記內容與讀者看到的不符,違反通用規範 | 問答一定要顯示在頁面上,收進摺疊選單也可以 |
| 改了頁面文字,JSON-LD 沒跟著改 | 兩個版本互相矛盾,Google 也要求結構化資料與可見文字一致 | 頁面與 JSON-LD 從同一份資料產生 |
| 外掛和佈景主題各輸出一份 | 同一頁有兩個 FAQPage,內容還可能不同 | 只留一個來源;WordPress 換外掛或改版後要再查 |
| 每一頁都放同一組 FAQ | 同一題散在幾十頁,看不出哪頁才是正式回覆 | 只在最相關的那頁標記,其他頁用連結導過去 |
| JSON 語法壞掉 | 回答裡的半形雙引號沒跳脫,或最後一題後多一個逗號,整段解析失敗 | 用程式產生(例如 JSON.stringify),不要手打 |
| 欄位名稱或類型寫錯 | @type 寫成 FAQ、回答放在 answer 欄位、Answer 少了 text | 照 schema.org 的欄位名稱逐字寫 |
FAQPage 寫好之後怎麼檢查?
檢查分三步:語法用 Schema Markup Validator 驗,內容拿 JSON-LD 和頁面逐題比對,最後用 Search Console 的網址檢查確認 Google 抓到的版本。
- 驗語法:把網址或程式碼貼進 Schema Markup Validator,確認只解析出一個 FAQPage、題數正確、沒有錯誤。
- 對內容:題數、問題、回答逐題和頁面比對;收在摺疊選單裡的回答,也要確認文字寫在頁面原始碼裡。
- 看 Google 抓到什麼:用網址檢查工具測試線上網址,看 Googlebot 拿到的 HTML 有沒有這段 JSON-LD 和問答,用 JavaScript 產生頁面的網站特別要看。
想先看網站在搜尋引擎與 AI 眼中的整體狀況,可以用自家工具 YOAEO 貼網址免費檢測;結構化資料與服務頁問答的導入方式請看網路行銷服務頁。也可以加 LINE 官方帳號把網址傳給我們,或撥 02-2677-4434(週一至週五 09:00–18:00)。
FAQ