Schema.org JSON-LD 入門:AI 最愛的結構化訊號

📌 讀完這篇你會學到
  • JSON-LD 是 AI 的最愛 — 讓 AI 不用「解讀」直接「讀懂」
  • GEO / AEO 最常用的 4 種:Article、FAQPage、HowTo、Person/Organization
  • 每種 schema 的最小可用範例 + 完整範例對照
  • 用 Google Rich Results Test 與 Schema.org validator 驗證的步驟
  • 最常見的 3 個 schema 錯誤 — 一半的訊號、永遠等於 datePublished、頁面與 schema 不一致

JSON-LD(JavaScript Object Notation for Linked Data)是放在 HTML <head> 的一段 JSON,告訴搜尋引擎和 AI 引擎「這頁是什麼類型的內容、誰寫的、什麼時候寫、有什麼結構」。

它跟 meta tags 的差別是:meta tags 描述頁面屬性(title、description),JSON-LD 描述頁面內容的語意關係。AI 引擎(ChatGPT、Claude、Perplexity)和 Google 演算法都對 JSON-LD 重度依賴 —— 它讓機器不用解讀自然語言,直接「讀懂」內容。

💡 一句話心法
JSON-LD 對 SEO 是「加分項」,對 GEO 是「準入門檻」。沒有 schema 的頁很難被 AI 整段引用。

為什麼 AI 偏愛 JSON-LD?

AI 引擎在抓取頁面時,要快速回答兩個問題:「這頁在講什麼?」「這頁可不可信?」。靠自然語言處理(NLP)需要大量算力,且結果不穩定。JSON-LD 直接給機器讀得懂的結構化標籤,讓 AI 跳過 NLP 直接拿到答案。

具體 4 種 schema 對 GEO/AEO 最關鍵:Article、FAQPage、HowTo、Person/Organization。

1. Article schema — 每篇文章必加

告訴 AI:這篇文章是誰寫的、什麼時候寫、什麼時候改過、屬於什麼分類。

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "什麼是 GEO?2026 完整指南",
  "author": {
    "@type": "Person",
    "name": "Rhoda 羅達",
    "url": "https://seo.av8d-levelup.com/about"
  },
  "publisher": {
    "@type": "Organization",
    "name": "AV8D AI SEO Search",
    "url": "https://seo.av8d-levelup.com/"
  },
  "datePublished": "2026-05-13",
  "dateModified": "2026-05-13",
  "mainEntityOfPage": "https://seo.av8d-levelup.com/blog/geo-what-is-it"
}

必填:headlineauthordatePublished。強烈建議補上:publisherdateModifiedmainEntityOfPage

2. FAQPage schema — Q&A 區塊

讓 AI 把整組 Q&A 取用,超容易被 ChatGPT、Perplexity、Google PAA 直接抓走。

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "什麼是 GEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "GEO 是讓 AI 引擎在回答時引用你網站的優化方法。"
      }
    },
    {
      "@type": "Question",
      "name": "GEO 跟 SEO 差在哪?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO 讓使用者點進來,GEO 讓 AI 在答案裡寫出你。"
      }
    }
  ]
}

重要:HTML 頁面也要有對應的 FAQ 區塊,內容跟 schema 一致 —— 否則 Google 會判定欺騙,可能整篇被降權。

3. HowTo schema — 教學步驟

步驟 1、步驟 2⋯讓 AI 完整重述流程。搭配截圖效果最好。

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "怎麼設定 robots.txt?",
  "totalTime": "PT10M",
  "step": [
    {"@type": "HowToStep", "position": 1, "name": "建立 robots.txt 檔案", "text": "用文字編輯器建立純文字檔。"},
    {"@type": "HowToStep", "position": 2, "name": "寫入規則", "text": "User-agent 與 Disallow/Allow 規則。"},
    {"@type": "HowToStep", "position": 3, "name": "上傳到根目錄", "text": "確保可由 yoursite.com/robots.txt 訪問。"}
  ]
}

4. Person / Organization — 信任來源

告訴 AI:誰是作者、誰是這個網站的主體。配合 E-E-A-T,AI 才知道「能不能信你」。

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Rhoda 羅達",
  "jobTitle": "SEO / GEO 顧問",
  "worksFor": {
    "@type": "Organization",
    "name": "AV8D AI SEO Search"
  },
  "sameAs": [
    "https://www.linkedin.com/in/rhoda",
    "https://twitter.com/rhoda"
  ]
}

sameAs 屬性很關鍵 —— 它讓 AI 把「這個 Person」跟其他平台的同一人連起來,做跨平台驗證。

怎麼驗證?

  1. Google Rich Results Test:貼 URL 或 HTML,看是否符合 Google rich result 標準
  2. Schema.org Validator:純語法驗證,更嚴格
  3. Google Search Console「強化」報告:看實際被 Google 處理的 schema 與錯誤

3 個最常見錯誤

⚠️ 常見錯誤
  1. 只寫 Article 不寫 author / publisher —— 等於只給一半的訊號,Google 不會給 rich result
  2. dateModified 永遠等於 datePublished —— 看起來像沒在更新,AI 會懷疑內容過時
  3. 頁面實際沒有 FAQ 卻加 FAQ schema —— Google 判定欺騙,可能整篇被降權

常見問答

JSON-LD 跟 microdata、RDFa 差在哪?應該用哪個?

三者都是結構化資料格式,但 JSON-LD 是 Google 官方推薦,且最容易維護(放在 head 不影響 HTML 結構)。除非你有特殊需求,2026 年一律用 JSON-LD。

Schema 加了多久會看到效果?

Rich result 通常 1-4 週後出現在 SERP 上(Google 要重新爬取與評估)。AI 引擎(ChatGPT、Perplexity)的引用反應更慢,通常 2-3 個月後才會明顯。

FAQ schema 還能用嗎?聽說 Google 縮減了?

Google 2023 年 8 月確實縮減了 FAQ rich result 的顯示比例,但 FAQPage schema 仍會被 Google PAA、AI Overview、AI 引擎使用。不要因此放棄 —— 它的回報來自多個位置,不只 SERP rich result。

一頁可以加多少個不同的 schema?

可以加多個,只要它們描述的是同一頁的不同面向。例如部落格文章可以同時有 Article + FAQPage + BreadcrumbList + HowTo。建議用「主 schema(Article)+ 多個輔助 schema」的組合。

關鍵名詞速查

JSON-LD
JavaScript Object Notation for Linked Data。Google 推薦的結構化資料格式。
Schema.org
Google、Bing、Yahoo 共同制定的語意標籤標準。
Rich Result
SERP 上比一般結果更豐富的顯示(評星、FAQ、圖片、表格)。
@context / @type
JSON-LD 的兩個基本欄位,指定使用的詞彙標準與內容類型。
sameAs
Person/Organization schema 屬性,列出該實體在其他平台的連結。

延伸閱讀

想看自己網站的 SEO/GEO/AEO 分數?

本工具同時量測三大維度,18 個子指標完整拆解。免費試用。

🚀 免費分析