[AI 工具] · · 8min read

讓 ChatGPT / Perplexity 引用你的文章:FAQ + JSON-LD 結構化資料完整教學

AEO(AI 搜尋優化)是 2026 比 SEO 還重要的流量入口。FAQPage schema 一個 schema 兩邊賺:LLM 引用優選 + Google People Also Ask。

章節目錄 · 9
TL;DR
- 本文解決:寫了好文章 ChatGPT / Perplexity 不抓你的內容當引用來源。
- 推薦給:寫技術部落格的工程師 / 講師,想被 AI 搜尋引擎當權威來源。
- 讀完你會知道:FAQ 段為什麼必寫、JSON-LD 怎麼接到 Astro layout、Firestore schema 怎麼擴。
json-ld.org GitHub repo 社群預覽 — JSON-LD 結構化資料規格官方 repo

📌 目錄

  • 從 SEO 到 AEO 的轉折

  • FAQPage schema 為什麼是 AI 引用首選

  • 4-6 題 FAQ 怎麼寫

  • Astro 接 JSON-LD 的兩種方式

  • Firestore schema 擴 faqItems 欄位

  • 踩過的坑

  • 常見問題

  • 延伸資源
  • 🌐 從 SEO 到 AEO 的轉折

    2026 年中文搜尋流量的真實狀況:一半的「搜尋」已經發生在 ChatGPT / Perplexity / Claude / Gemini 裡,不在 Google 裡了

    這帶來一個新名詞:AEO(Answer Engine Optimization)。SEO 是優化網頁排名讓人點進來,AEO 是優化內容讓 AI 直接引用你的答案

    兩個目標看起來像,但寫法差很多:

    目標SEO(傳統)AEO(AI 搜尋)
    讀者人類,會點進你的頁LLM,只看片段抽答案
    關鍵特徵字數、外連、CTR結構化資料獨立可抽問答對
    最強格式長文 + 內鏈FAQ 段 + JSON-LD schema
    失敗模式排名第二頁LLM 找到別篇引用
    我去年沒理 AEO,發出去的文章在 ChatGPT 裡被引用率 0%。這個月開始每篇必加 FAQ + JSON-LD,三週後第一次看到自己的文章出現在 Perplexity 引用列表

    🤖 FAQPage schema 為什麼是 AI 引用首選

    LLM 抓引用來源的決策邏輯(簡化版):

  • 找到語義相關的頁面

  • 優先抽結構化資料(JSON-LD),這是「現成答案」

  • 沒結構化資料才退而求其次抓段落
  • FAQPage schema 是現成答案的最強格式——一個 schema 直接告訴 LLM「這是問題、這是答案」,不需要再讓 LLM 從段落裡推理。

    而且 FAQPage 還有 SEO 副作用:

    • Google 會把 FAQ 展開成 People Also Ask 卡片
    • 對應的搜尋結果 CTR 翻倍
    • 同一篇文章可以同時拿傳統 SEO 排名 + AI 搜尋引用
    一個 schema 兩邊賺,這是目前投報率最高的單一改動。

    ✍️ 4-6 題 FAQ 怎麼寫

    不是隨便湊 4 題就有效。LLM 喜歡的 FAQ 有固定樣板

    樣板 1:本質提問(What is)

    ### XX 是什麼?跟 YY 有什麼不一樣?
    {30-80 字完整答案,第一句就是定義}

    這是搜尋意圖最高的問題。寫完整不要用「請參考下文」這種偷懶。

    樣板 2:適用對象(Who needs)

    ### XX 適合誰用?要有什麼前置技能?
    {目標讀者 + 前置條件}

    LLM 在「幫我推薦適合 OO 的工具」這種 prompt 下會抓這題。

    樣板 3:取得方式(How to get)

    ### XX 怎麼安裝?要付錢嗎?
    {一行指令 + 收費模式}

    「How to install XX」是 dev 圈最大流量關鍵字之一,這題吃滿。

    樣板 4:踩坑經驗(What went wrong)

    ### 用 XX 踩過最大的坑是什麼?
    {踩坑摘要 + 一句解法}

    這題 SEO 不強但 AEO 超強——LLM 在「使用 XX 注意事項」這種 prompt 下優先抓。

    4 題是低標。 真的要打透就寫 6 題,多兩題挑下面:「跟 OO 比哪個比較好」「適合什麼規模的專案」「跟既有工具能整合嗎」。

    🔧 Astro 接 JSON-LD 的兩種方式

    我的部落格用 Astro SSG。一開始想直接在 markdown 裡塞 直接寫到 markdown 內文,預期 parser 會原樣輸出。結果整個 script 標籤被 escape 成純文字,FAQ schema 完全沒生效。

    解法: 接 markdown 的 parser 預設安全策略會擋

    author
    陳彥彤

    AI 工程師 · AI 顧問。Java 後端 8 年、AI 工程師 2 年。AI 內訓 · AI 導入顧問 · 前後端與雲端培訓。

    support

    覺得文章有用可以到 GitHub 給個 star,或是透過信箱聊聊 AI 內訓、AI 導入顧問或前後端 / 雲端培訓。