tomai
登入
免費 · SEO工具

JSON-LD 驗證器

貼上結構化資料,對照 Schema.org 驗證——檢查 JSON-LD 是否有效、必填欄位是否遺漏,以及 Google 關注的所有問題。

0
輸入時即時驗證。
請在上方貼上 JSON-LD 進行驗證。

趕在 Google 拒收之前先完成驗證

語法檢查之外,還會對照 schema.org 的期待稽核必填與建議屬性 — 錯誤用白話解釋,而不是丟給你一堆解析器訊息。

📏

錯誤定位到列與欄

JSON 出錯時直接報告精確的列號與欄號,您可以立刻跳到問題位置修復,不用在一大段壓縮程式碼裡翻找。

🧠

Google 最低要求

內建詞表覆蓋約 35 個豐富結果類型,並逐項執行 Google 對每個類型的要求——遺漏必填欄位會明確報錯,而不是無聲失敗。

🔒

擷取複合式搜尋結果錯誤

一切都在瀏覽器內完成。您的標記不會被上傳、儲存或分享——即使離線也能正常驗證。

驗證分層

常見問題

為什麼我的頁面在 Google 顯示「不符合豐富結果條件」?

通常是以下幾種原因之一:必填欄位遺漏(例如 Article 缺少 datePublished)、@context 遺漏或錯誤,或某個屬性值的格式不對——日期不是 ISO 8601、URL 沒有 http(s) 前綴、priceCurrency 不是 3 位字母代碼。把您的 JSON-LD 貼到這裡,驗證器會列出它能找到的每一個問題。

未知類型或屬性一定算錯誤嗎?

不是。Schema.org 明確允許擴充,所以驗證器把未知類型與屬性報告為警告。只有錯誤——JSON 損壞、@context 遺漏、必填欄位遺漏——才表示 Google 無法讀取您的標記。警告提示的是詞表更大的驗證器會標記的內容。

支援 @graph 和完整 schema.org URL 嗎?

支援。@graph 陣列會逐元素驗證,寫成完整 URL(https://schema.org/Article)的類型或屬性名會自動正規化。日期必須符合 ISO 8601(2026-08-01 或 2026-08-01T12:30:00Z);貨幣必須是 3 位字母 ISO 代碼。

相關工具

什麼是 JSON-LD 驗證器?

JSON-LD(JavaScript Object Notation for Linked Data,連結資料物件表示法)是 Google、Bing 等搜尋引擎讀取網頁含義的格式——文章、商品、食譜、FAQ 區塊、活動。驗證器會檢查您的結構化資料是否為格式正確的 JSON、是否符合 JSON-LD 規則(@context、@type、@graph),以及是否正確使用了 Schema.org 的類型與屬性。它能精確抓出讓 Google 忽略您豐富結果的那些錯誤:Article 缺少 headline 或 datePublished、貨幣代碼寫錯、日期不是 ISO 8601 格式,或使用了 Schema 不認識的屬性。

功能

  • 報告 JSON 語法錯誤並給出精確列號與欄號
  • 檢查 JSON-LD 結構:@context、@type 與 @graph 規則
  • 按 Google 最低要求驗證約 35 個常用 Schema.org 類型
  • 標記遺漏的必填欄位、未知類型與未知屬性
  • 檢查值的格式:日期、URL、價格、貨幣代碼、評分與整數
  • 列出偵測到的全部類型,讓您知道 Google 會讀到什麼

使用時機

  • 發布帶 Article 或 BlogPosting 標記的頁面前
  • 編輯過 FAQPage、Recipe 或 Event 後確認沒有改壞
  • 豐富結果預覽空白、需要找出原因時
  • 手工編寫或用工具產生 JSON-LD 時

您的結構化資料不會離開裝置:驗證完全在瀏覽器內完成,不上傳、不儲存,沒有任何隱私風險。

相關工具