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 被引用的機率明顯上升。