2026/07/13

Schema.org 結構化資料介紹

新手也能看懂的Schema.org 結構化資料入門指南

如果你經營部落格、網站或電商頁面,可能聽過「結構化資料」、「Schema.org」、「JSON-LD」這些名詞。它們聽起來像工程師才會碰的東西,但實際上,它們的核心目的很簡單:幫助搜尋引擎更準確理解你的網頁內容。

SEOBloggerJSON-LDSchema.org

一、Schema.org 到底是什麼?

Schema.org 是一套由主要搜尋引擎共同支援的「內容標記詞彙」。你可以把它想像成一份網頁內容的標準說明書,專門用來告訴搜尋引擎:這個頁面是一篇文章、一個商品、一道食譜、一間店、一個活動,還是一組常見問題。

一般讀者看到網頁時,可以從標題、段落、圖片和排版判斷內容重點;但搜尋引擎看到的主要是 HTML、文字與連結。雖然搜尋引擎越來越聰明,但如果網站能主動提供清楚的結構化訊息,它就更容易判斷頁面的主題、屬性與關聯。

白話來說:Schema.org 不是用來改變文章外觀的排版工具,而是寫給搜尋引擎看的「內容說明」。讀者通常不會直接看到它,但搜尋引擎會讀取它。

二、什麼是結構化資料?

結構化資料是依照固定格式整理好的資料。舉例來說,一篇文章在人類眼中可能只是標題、作者、日期和內文;但用結構化資料表示時,就會變成一組清楚的欄位,例如標題是什麼、發布日期是哪一天、文章類型是什麼。

這樣做的好處是,搜尋引擎不需要只靠猜測來理解頁面,而是可以直接讀到明確資訊。例如你寫了一篇教學文,結構化資料可以告訴搜尋引擎:「這是一篇 Article,標題是某某主題,發布日期是某天。」

三、Schema.org 和 JSON-LD 有什麼關係?

Schema.org 是「詞彙標準」,JSON-LD 則是常見的「寫法格式」。這兩者常常一起出現,所以很多人會混在一起理解。

  • Schema.org:定義可以使用哪些類型與欄位,例如 Article、Product、FAQPage、Recipe。
  • JSON-LD:把這些資訊用 JSON 格式寫在網頁中,通常放在 <script type="application/ld+json"> 裡。
  • 結構化資料:泛指這整套讓資料變得可被機器理解的標記方式。

目前許多網站會優先使用 JSON-LD,因為它不需要把標記分散塞進每個 HTML 標籤中,維護起來比較乾淨,也比較不容易破壞原本的文章排版。

四、結構化資料對 SEO 有什麼幫助?

結構化資料本身不等於排名保證。也就是說,加入 Schema.org 不代表文章一定會立刻排到搜尋結果第一名。不過,它能讓搜尋引擎更理解頁面內容,並在符合條件時,有機會讓搜尋結果呈現更豐富的外觀。

例如某些搜尋結果可能會顯示文章日期、評分、食譜時間、活動時間、常見問題、商品價格等資訊。這類比較醒目的搜尋結果通常被稱為 rich results,也就是豐富搜尋結果。

結構化資料的主要價值:
  • 幫助搜尋引擎理解頁面類型與內容重點。
  • 提高內容被正確分類與呈現的機會。
  • 在符合搜尋引擎規範時,可能取得更豐富的搜尋結果外觀。
  • 讓網站資料更有系統,日後也更容易擴充與維護。

五、常見的 Schema.org 類型

不同網站內容適合不同的 Schema 類型。選錯類型不一定會讓網站壞掉,但可能讓搜尋引擎接收到不準確的訊號。因此,最重要的原則是:你的結構化資料要真實反映頁面內容。

  • Article:適合一般文章、教學文、部落格文章。
  • NewsArticle:適合新聞報導或具時效性的新聞內容。
  • Product:適合商品頁,可描述名稱、價格、庫存、評分等。
  • Recipe:適合食譜,可描述材料、步驟、烹調時間。
  • FAQPage:適合以問答形式呈現的常見問題頁。
  • LocalBusiness:適合店家、診所、工作室等在地商家資訊。

六、Blogger 文章可以怎麼放結構化資料?

如果你只是想替單篇 Blogger 文章加入基本 Article 結構化資料,通常可以把 JSON-LD 放在文章 HTML 編輯模式中。重點是資料要符合文章本身,不要為了追求搜尋效果而加入頁面上沒有的資訊,例如不存在的評分、假的作者、假的圖片網址或不正確的日期。

以下是一個簡化範例,實際使用時可以依你的文章標題、日期與圖片網址調整:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Schema.org 結構化資料是什麼?", "datePublished": "2026-07-13T09:55:00+08:00", "dateModified": "2026-07-13T09:55:00+08:00" } </script>

七、加入結構化資料時要注意什麼?

  1. 內容要真實:結構化資料應該描述頁面上實際存在的內容,不要加入誤導性資訊。
  2. 格式要正確:JSON-LD 必須是有效 JSON,不能有多餘逗號、註解或錯誤引號。
  3. 不要過度標記:不是所有內容都需要塞滿 Schema,先從 Article、FAQPage 等常用類型開始即可。
  4. 避免捏造網址:如果沒有公開圖片網址、作者頁面或正式頁面 URL,就不要硬填。
  5. 測試後再發布:可使用搜尋引擎提供的結構化資料測試工具,確認格式沒有錯誤。

八、Schema.org 是幫搜尋引擎讀懂內容的翻譯器

Schema.org 結構化資料的核心概念並不複雜:它不是魔法 SEO 按鈕,而是一種讓網頁資訊更清楚、更有結構的標準語言。對部落格經營者來說,最實用的起點就是先替文章加入基本 Article 結構化資料,讓搜尋引擎更容易判斷文章標題、發布日期與內容類型。

當你未來開始經營商品頁、食譜、FAQ 或在地商家資訊時,再依照頁面性質選擇對應的 Schema 類型。只要記住「真實、清楚、符合頁面內容」這三個原則,結構化資料就會成為網站內容整理與 SEO 基礎優化中非常可靠的一步。