實作教學

FAQPage、Article、BreadcrumbList 結構化資料實作指南

更新於 2026年7月 · 6 分鐘閱讀
簡答

FAQPage、Article、BreadcrumbList 三種 schema.org 結構化資料是 GEO 的技術基礎。它們用 JSON-LD 格式標記內容,讓 ChatGPT、Perplexity、Google AI Overview 快速解析你的答案、文章層級、內容階層。不同的 schema 各司其職:FAQPage 標記問答對、Article 標記長文權威性、BreadcrumbList 幫助 AI 理解你的網站結構。

FAQPage Schema——直接回答用戶疑問

FAQPage schema 的核心用途很單純:標記你網站上的常見問題與答案,讓 AI 搜尋引擎直接取用。你的頁面如果用 FAQPage schema 標記了清楚的問答對,AI 就能辨識出這是一組結構清晰的 QA,有更高的機率直接引用你的回答。

FAQPage schema 最基本的欄位就是 mainEntity 陣列,每一個元素都是一組 Question/Answer 對。Question 要有 acceptedAnswer 子欄位指向真正的 Answer。這樣 AI 就不需要自己從段落文字中推敲什麼是問題、什麼是答案——結構已經為它們準備好。

在 Next.js 中實作很直接。你在頁面元件內放一段 script 標籤,內容就是序列化的 FAQPage JSON。這段 JSON 是給機器讀的,不會顯示在頁面上,但 AI 爬蟲會看到。

  • 最適合:常見問題頁面、產品說明書、技術文檔的 QA 區塊
  • 主要欄位:mainEntity(Question/Answer 陣列)、headline、datePublished
  • 建議 3 組以上 QA;太少反而顯得不實在

Article Schema——標記內容的權威性和新鮮度

Article schema 是針對長篇內容的。如果你寫了一篇深度指南、教學文章、產業分析報告,Article schema 就是用來告訴 AI 搜尋引擎:這是有作者、有發布日期、有標題、有本文內容的正式文章。

AI 搜尋引擎會看 Article schema 的 datePublished 和 dateModified 欄位,判斷你的內容多新。如果你去年寫的文章最近又更新了,dateModified 會告訴 AI 這個內容最近還有維護,增加被引用的信度。author 欄位是加分項——有署名作者、有機構名稱的文章,AI 會認為更有參考價值。

  • 最適合:長篇指南、深度教學、新聞稿、業界分析文章
  • 主要欄位:headline、datePublished、dateModified、author、description
  • 更新頻率很重要:定期改進 dateModified 會訊號給 AI 這個資訊一直在更新

BreadcrumbList Schema——讓 AI 理解你的網站結構

BreadcrumbList schema 的用途是標記導覽階層。它明確告訴 AI 你的頁面在網站架構中的位置,這樣 AI 就不用靠猜測 URL 結構或頁面內容來推敲層級。

BreadcrumbList 用 itemListElement 陣列表示,每一層都有 position(第幾層)、name(層級名稱)、item(對應的網址 URL)。這三個欄位配合起來,AI 就能從你的網站地圖上快速找到相關內容。

對 GEO 來說,BreadcrumbList 的優勢是它幫 AI 理解你的內容分類邏輯。一個組織良好、層級清楚的網站,AI 搜尋引擎更願意深入索引,也更容易精確引用特定分類下的內容。

  • 最適合:階層式的網站結構(分類、頻道、主題區塊)
  • 主要欄位:itemListElement(position、name、item URL)
  • 不要過度深入:過多層級反而讓 AI 難以理解

三種 Schema 協力運作:Venture AI Agency 的實踐

在實務上,一個優化過的 GEO 網站通常同時用這三種 schema。一個頁面可以是一篇 Article,同時嵌入 FAQPage,並在頁面上方顯示 BreadcrumbList。AI 爬蟲會同時讀到三種訊號,對你的內容有更完整的理解。

Venture AI Agency 已經在多個上線網站驗證過這套組合。關鍵是讓每個 schema 都準確對應頁面的實際內容——假 schema 會害你被 AI 爬蟲標記為不可信。

從 SEO 時代的經驗來看,結構化資料的效果是長期的。AI 搜尋引擎不會因為你今天加上 schema 就明天開始引用你。但如果你的內容確實優質、schema 標記準確、頁面允許 AI 爬蟲存取,一段時間後,你就會開始看到在 ChatGPT、Perplexity、Google AI Overview 被引用的機率明顯上升。

常見問題

一個頁面可以同時放 FAQPage、Article、BreadcrumbList 三種 schema 嗎?

可以。這是常見的做法。比如一篇技術教學文章,可以用 Article 標記文章本身,用 FAQPage 標記文章下方的 QA 區塊,用 BreadcrumbList 標記它在整個網站中的位置。三種 schema 各司其職,不會衝突。

沒有 schema 的話,AI 搜尋引擎也能索引我的內容嗎?

能,但效率大幅降低。沒有 schema,AI 必須自己從頁面的純文本推敲結構。有 schema 的話,這些資訊已經打包好,AI 不用猜。結果就是有 schema 的內容通常有更高的機率被引用。

加上 schema 以後,多久才會看到 AI 在 ChatGPT、Perplexity 上引用我的內容?

沒有固定時間。通常 AI 搜尋引擎需要一段時間爬到你的頁面、讀到 schema、建立索引,然後才開始在回答中引用你,這取決於你的網站權威性、內容品質、更新頻率。

要定期更新 schema 內容嗎?

要。特別是 Article schema 的 dateModified 欄位,更新頻率越高越好。FAQPage 的 QA 如果有新增或改進,也要更新。BreadcrumbList 通常不用頻繁改動,除非你重新架構網站。

已經有想法了嗎?

告訴我們你想打造什麼。我們會誠實評估範圍,告訴你實際需要投入多少。

開始專案

延伸閱讀