讓搜尋引擎「理解」你的內容,而不只是讀取文字
在搜尋引擎優化(SEO)的領域中,內容為王,但語意結構才是讓 Google 真正理解內容的關鍵。 為了讓搜尋引擎正確解析網頁內容並顯示「豐富摘要(Rich Snippet)」,最有效的做法就是使用 結構化資料(Structured Data)。
而 Google 官方最推薦的實作方式,正是 JSON-LD(JavaScript Object Notation for Linked Data)。
一、什麼是 JSON-LD?
JSON-LD 是一種以 JSON(JavaScript Object Notation) 為基礎的標記語法,用來描述網頁內容的 「語意關係」。
它不會改變網站外觀,但能在 HTML 裡加入一段<script>程式碼,幫助 Google 理解這個頁面到底是「文章」、「產品」、「活動」 還是「公司介紹」。
簡單來說:
HTML 告訴人類怎麼看內容,JSON-LD 告訴 Google 怎麼理解內容。
使用JSON-LD 瀏覽器呈現:
相關問題

文章分享

二、為什麼使用 JSON-LD?
相較於其他結構化資料格式(如 Microdata、RDFa),JSON-LD 擁有以下幾個關鍵優勢:
- Google 官方推薦
Google Search Central 文件明確指出:優先使用 JSON-LD 格式標記。 - 不影響前端結構
JSON-LD 放在<head>區塊中,不需要在 HTML 元素內嵌標記,維護更方便。 - 容易動態生成
可透過 CMS、後端模板或 Google Tag Manager 動態插入,不影響前端載入。 - 有助啟用 Rich Snippet
讓搜尋結果顯示星等、FAQ、產品價格、影片縮圖等豐富內容,提高點擊率。
三、JSON-LD 的基本結構
每一個 JSON-LD 區塊都以<script type="application/ld+json">開頭, 並包含兩個核心欄位:
JSON-LD 基礎必填屬性介紹(以文章 Article 為例):
| 屬性名稱 | 屬性層級 | 資料型別 | 說明 | 範例 |
|---|---|---|---|---|
| @context | 頂層 | URL | 宣告使用 Schema.org 標準語法,讓搜尋引擎能正確理解結構化資料。 | "https://schema.org" |
| @type | 頂層 | 字串 | 指定資料的類型。常見有 Article、BlogPosting、NewsArticle 等。 | "Article" |
| headline | 頂層 | 字串 | 文章的標題,用於搜尋結果顯示。建議不超過 110 字。 | "使用 JSON-LD 強化網站 SEO" |
| author | 頂層 | 物件 | 作者資訊區塊,說明文章由誰撰寫。 | { "@type": "Person", "name": "Wally Injerry" } |
| ┗ @type | author 子屬性 | 字串 | 定義作者的類型,通常是 "Person"(個人)或 "Organization"(機構)。 | "Person" |
| ┗ name | author 子屬性 | 字串 | 作者姓名,搜尋結果中可顯示「作者:○○」。 | "Injerry" |
| datePublished | 頂層 | 日期 (YYYY-MM-DD) | 文章首次發布日期,搜尋結果可顯示時間資訊。 | "2025-10-07" |
| image | 頂層 | URL / 陣列 | 文章主要圖片,用於搜尋結果縮圖與社群分享。(建議解析度 ≥1200px)。 | "https://example.com/jsonld-banner.jpg" |
四、實際操作範例
1. 文章頁(Article)
適用於新聞、部落格、教學文等內容頁。
2. FAQ 頁(FAQPage)
適合放在常見問題區塊,可在搜尋結果中直接顯示問答內容。
(小提醒:各個 Schema 需必填內容類型都不同,請參考 Google 的說明指南。內容類型盡量要填寫完整,如果資訊缺漏可能會讓 Google 無法判讀呈現)
五、部署方式
放在 <head> 或 <body> 任意處
Google 皆可解析,但建議放在 <head> 區塊中以確保優先讀取。
六、驗證與測試工具
部署後務必使用 Google 官方工具檢查是否正確實作:
- Rich Results Test
→ 測試是否可啟用豐富摘要。 - Schema.org Validator
→ 驗證 JSON-LD 格式與屬性是否符合標準。
七、實務建議
| 建議 | 原因 |
|---|---|
| 為每個頁面設定對應的 @type | 文章、產品、活動需用不同類型 |
| JSON-LD 內容要與頁面實際內容一致 | 避免被判為誤導標記 |
| 定期驗證並更新欄位 | Google 的結構化資料規範會不定期更新 |
| 避免重複標記 | 同一頁僅需一個主要 JSON-LD 區塊 |
八、結語
JSON-LD 是讓搜尋引擎理解網頁內容語意的橋樑。 透過正確的結構化資料標記,你不只是在「做 SEO」,而是在讓 Google 真正理解你的網站。 從文章、FAQ 到產品頁面,只要正確設定 JSON-LD,搜尋結果就能以更豐富、專業的方式呈現,讓內容在眾多競爭中脫穎而出。