結構化資料 JSON-LD:讓機器確定你在說什麼

作者 ·發佈

一句話答案

結構化資料是用 schema.org 詞彙、以 JSON-LD 格式寫在頁面裡的「機器可讀說明書」,明確告訴搜尋引擎與 AI 這頁是文章還是產品、作者是誰、何時更新。它是取得複合式搜尋結果的前提,也讓 AI 更有把握引用你。

結構化資料是什麼?

人看網頁能一眼認出「這是作者名字」「這是價格」,但對機器來說都只是文字。結構化資料就是用一套共通詞彙(schema.org)把這些意義明確標注出來。

最推薦的寫法是 JSON-LD:一段放在 <script type="application/ld+json"> 裡的 JSON,不影響畫面。

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "結構化資料 JSON-LD:讓機器確定你在說什麼",
  "datePublished": "2026-09-27T00:00:00.000Z",
  "dateModified": "2026-09-27T00:00:00.000Z",
  "author": { "@type": "Person", "name": "LanDi" }
}

為什麼 SEO 和 GEO 都需要它?

該用哪些類型?

網站類型 建議的 schema 類型
所有網站首頁 WebSite、Organization 或 Person
部落格、新聞 Article/BlogPosting/NewsArticle
電商 Product(含 Offer、AggregateRating)
在地商家 LocalBusiness
有層級的頁面 BreadcrumbList
問答內容 FAQPage、QAPage

FAQ 和 HowTo 還值得做嗎?

要知道一個重要變化:Google 在 2023 年 8 月宣布,FAQ 複合式結果只會顯示給知名的政府與醫療網站,HowTo 複合式結果則已停止顯示。所以一般網站加 FAQPage 不會再得到展開式的問答結果。

本站仍然保留 FAQPage,原因是:頁面上的 FAQ 區塊本身就是 AEO 的好內容格式,標記它不會有壞處,而其他搜尋引擎與 AI 系統仍可能讀取它。

怎麼寫、怎麼驗證?

  1. 找對類型:到 Google 搜尋藝廊 查 Google 支援哪些類型與必要欄位。
  2. 寫 JSON-LD:放在 <head> 或 <body> 都可以。
  3. 驗證語法:用 Schema Markup Validator 檢查是否符合 schema.org。
  4. 驗證 Google 資格:用 複合式搜尋結果測試 看能否產生複合式結果。
  5. 上線後監控:Search Console 的「強化功能」報表會列出錯誤。

最常見的三個錯誤

常見問題

加了結構化資料就一定會出現複合式搜尋結果嗎?

不一定。結構化資料只是讓頁面「有資格」,Google 會自行決定是否顯示。

JSON-LD、Microdata、RDFa 該用哪個?

Google 三種都支援,但官方建議使用 JSON-LD,因為它與 HTML 內容分開、最容易維護。

結構化資料可以寫頁面上沒有的內容嗎?

不行。結構化資料必須反映使用者在頁面上看得到的內容,標記看不到的內容違反 Google 的指南,可能導致人工處置。

→ AEO 答案引擎優化:讓你的內容直接成為答案