Schema 結構化資料是什麼?與非結構化資料差在哪?範例+實作 1 次看懂!

Schema 結構化資料是什麼?與非結構化資料差在哪?範例+實作 1 次看懂!

結構化資料(Structured Data)是一種標準化的格式和結構,用來將網頁的相關資訊和內容分類,讓它更容易被爬蟲理解、處理和分析。

例如網頁內容是食譜,若運用結構化資料,提供烹調和備料時間、使用者的評分、營養資訊等內容時,不僅可以讓 Google 更了解你的食譜,呈現方式也可以增加對使用者的吸引力

對 Google 來說,HTML(超文字標記語言)只是表層的「 外觀 」,但要理解背後的意思,就得靠結構化資料來解釋。現在就讓我們告訴你結構化資料是什麼,它跟非結構化資料差在哪裡吧:)


結構化資料是什麼?為什麼對 SEO 那麼重要?

SEO 光有好內容不夠,還要「 說白話 」。「 白話 」是指用搜尋引擎聽得懂的語言,明確標記每一塊重要資訊,讓 Google 不用猜就知道你在講什麼——這就是結構化資料的工作。

搜尋引擎不會「 看 」網頁,它是靠讀資料來理解一個頁面的內容邏輯。

如果你用它看得懂的格式,清楚標示出每一段資料的意思,就能提高被正確解讀、用你想要的方式呈現內容的機率,比如在搜尋結果中顯示星等、價格、影片預覽或 FAQ 等,更容易吸引點擊。

簡單定義一下結構化資料

結構化資料是一種用特定格式在網頁中標記重要資訊、解釋語意的方式
結構化資料是一種用特定格式在網頁中標記重要資訊、解釋語意的方式

結構化資料(Structured Data)是一種用特定格式在網頁中標記重要資訊、解釋語意的方式,目的就是幫助搜尋引擎更精準理解你網站上的資訊。

舉例來說,使用者在 HTML 裡看到「 $1,290 」、「 4.5 顆星 」、「 In Stock 」這些內容,但 Google 並不知道哪個是價格、哪個是評分、哪個是庫存狀態。

你必須透過結構化資料,把它標記成:

“price”: “1290”,
“ratingValue”: “4.5”,
“availability”: “http://schema.org/InStock”

這樣 Google 才能明白這是一個「 商品頁 」,而不是單純的文字堆疊。

對人類來說,這些資訊一眼就懂,但對搜尋引擎來說,如果沒有清楚標示,它只能用猜的。而結構化資料的存在,就是為了讓搜尋引擎不用猜,直接看懂。

那 Schema 是什麼?跟結構化資料有什麼關係?

Schema.org 是目前全球最主流的結構化資料標準規範。它就像一套語法規則,幫你定義「 要怎麼標記 」資料,Google、Bing、Yahoo 都採用這套語意語言。

簡單來說:

  • 結構化資料 是一種「 標記資料 」的做法。
  • Schema.org 是目前最常用的標記「 語言標準 」。

所以說到 Schema,並不是指結構化資料本身,而是結構化資料的規範語言。

結構化資料有什麼好處?

建立結構化資料最大的好處就是讓搜尋引擎更理解你在說什麼,自然就更願意在搜尋結果幫你好好曝光。以下簡單分成兩個面向:

一、對 SEO 的幫助

  • 提高點擊率:觸發複合式搜尋結果,呈現方式較能吸引用戶 點擊 與增加信任感。
  • 搜尋引擎更理解網頁內容:提高搜尋引擎對頁面內容的理解。
  • 支援朗讀服務:支援語音搜尋、Google Assistant 等新型態搜尋應用。

二、對使用者體驗的好處

  • 更快理解資訊重點:一眼看出重要資訊,不用點進來才知道內容。
  • 提升專業形象:在搜尋結果中呈現更完整,有助於建立專業、信任的第一印象。
  • 精準呈現重要訊息:在搜尋階段就能獲得關鍵答案,減少點擊錯誤頁面的機會。

想讓搜尋引擎真正理解你?結構化資料只是第一步

單靠結構化資料標記無法讓你一夕間登上搜尋第一名,但當它與網站架構優化、內部連結、頁面速度等 SEO 策略一起發揮時,就更能讓搜尋引擎理解你的網站重點與價值。

犬哥網站曾協助一家主打 25 – 40 歲女性的美肌保養品牌,從網站架構調整、內容規劃,到技術 SEO 執行,讓整體網站變得更容易被搜尋引擎理解與索引。

犬哥網站設計案例——「 美肌保養電商品牌 」 6 個月內自然流量提升 70%,成功讓多組關鍵字排名進入第一頁
犬哥網站 SEO 案例——「 美肌保養電商品牌 」
6 個月內自然流量提升 70%,成功讓多組關鍵字排名進入第一頁

經過一套系統化的 SEO 優化後,像是「 去疤藥膏 」、「 口內膏推薦 」這類高價值關鍵字,不僅成功進入 Google 首頁,整體自然流量也在短短 6 個月內提升了 70%

如果你不知道該怎麼開始,如果你也想讓網站更容易被找到、被點擊,歡迎跟犬哥網站聊聊,不管是針對 網站設計,還是 廣告投放策略,一起讓你的關鍵字排名不再卡關:)


結構化資料能標記哪些內容?

Google 官方提供了許多支援的標記項目,這些項目會影響搜尋結果中是否能出現額外資訊(像是星星評分、產品價格、影片預覽等),也直接牽動你的點擊率表現。

以下是目前支援的常見結構化資料類型(僅列出實際能在 Google 搜尋結果中顯示效果的項目):

將網頁內容分類,更豐富的方式呈現在搜尋結果中,也就是所謂的「 複合式搜尋結果 」
將網頁內容分類,更豐富的方式呈現在搜尋結果中,也就是所謂的「 複合式搜尋結果 」
類型中文名稱適用用途
Article文章新聞、部落格內容,呈現標題、作者、時間、縮圖等
Breadcrumb導覽標記顯示該網頁在整個網站階層中的位置
Carousel輪轉介面常搭配「 食譜 」、「 電影 」顯示
Course List課程表教育平台課程列表
Dataset資料集提供資料集的名稱、說明、建立者和發布格式等輔助資訊
Discussion Forum討論區適用於任何論壇式網站
Education Q&A教育問與答在問與答輪轉介面顯示教育問題的答案
Employer Aggregate Rating雇主累計評分顯示眾多使用者對聘僱機構評估的結果
Event活動標誌、活動說明和更多其他資訊
Fact Check事實查核顯示新聞 / 查核內容事實查核的摘要
FAQ常見問題顯示展開式 Q&A 區塊
Image Metadata圖片中繼資料創作者、圖片的使用方式及提供者資訊
Job Posting徵人啟事顯示職缺、公司標誌、評論、評分和工作詳細資料
Local Business當地商家營業時間、地址、評價、地圖等
Math Solver數學解題工具標示數學問題的題型以及特定數學題目逐步解題說明的連結
Movie電影顯示上映資訊、評分、輪播顯示
Organization機構組織公司 LOGO、聯絡方式等管理詳細資料
Practice Problem練習題呈現練習題內容等學習教材
Product產品電商或產品頁的價格、庫存、評價等
Profile Page資料頁面展示人物資訊、頭像等
Q&A Page問與答顯示問題加精選答案區
Recipe食譜顯示食材、步驟、星評等
Review Snippet評論摘錄顯示星等評分及評論內容
Software App軟體應用程式顯示評分、下載連結、版本資訊等
Speakable支援朗讀服務項目語音設備可朗讀的摘要資訊
Subscription & Paywalled Content訂閱和付費牆內容告知 Google 網站上哪些內容需要付費
Vacation Rental度假民宿顯示房源資訊、評價、詳情等
Video影片顯示預覽縮圖、時長、上傳時間等
常見結構化資料類型

結構化資料 vs 非結構化資料

搜尋引擎能不能看懂網頁上的內容,關鍵就在於「 怎麼呈現 」這些資料。

如果資訊沒有被妥善標記,搜尋引擎仍可能看不出你想強調的重點,這就是結構化資料與非結構化資料最大的差異。

非結構化資料是什麼?

「 非結構化資料 」指的是沒有特定格式標記的資訊,像是純文字、圖片、影片等內容。這些資料雖然可能對使用者友善,但對搜尋引擎來說就像雜訊,不容易理解資訊的語意與重點。

舉例來說,如果你在頁面上寫了「 售價 $990、尚有庫存、共有 237 則評論 」,使用者可以一目了然,但 Google 不一定知道這是產品的價格、庫存與評論數。

這些資訊需要透過結構化資料來標記,才能真正讓搜尋引擎理解。

結構化資料與非結構化資料的差異比較

我們以常見的網頁內容來舉例,讓你一眼看懂結構化資料與非結構化資料,分別在搜尋結果中呈現的方式有什麼差異:

類型非結構化資料
(沒有固定格式、欄位的資料)
結構化資料
(使用 Schema 標記,搜尋引擎能理解)
產品頁顯示標題與說明文字,沒有價格、評價、庫存等資訊。$2,888.00 · 供應中 · 4.8 ⭐️⭐️⭐️⭐️⭐️ (21)
文章頁顯示標題與 meta 描述,無作者資訊或發布時間。圖片
作者
文章標題文章標題文章標題文章標題
5 小時前
FAQ答案內容以基本搜尋結果的形式出現。問題會獨立顯示在搜尋結果下方,答案則用展開式收折在問題下方。
結構化資料與非結構化資料的差異比較

這些內容如果沒有結構化標記,搜尋引擎僅能將網頁內容中相關的部分以文字呈現在搜尋結果中。

一旦有了正確標記後,Google 就能正確抓出資料欄位,並在搜尋結果中加強呈現,如星星評價、問答摺疊區塊、價格標籤等,進一步提升點擊率與搜尋曝光。


網站要怎麼建立結構化資料?

對於結構化資料有概念後,接下來就是怎麼建立在網頁中。我們會先介紹幾種常見的方式,接下來一步步教你該怎麼加入網站:

幾種常見的結構化資料格式比較

結構化資料目前常見的格式主要有三種:JSON-LD、Microdata、RDFa,Google 官方推薦使用 JSON-LD

它們的目的是一樣的,都是為了幫助搜尋引擎理解頁面內容,不過語法結構與使用方式有所不同。以下我們用「 商品 」為例,來比較這三種格式的差異與寫法。

一、JSON-LD(Google 官方推薦格式)

這種寫法不需要修改原始 HTML 標籤,只要將語法放進 <script type=”application/ld+json”> 區塊中即可,乾淨又好維護。

結構化資料 JSON-LD 格式是最容易導入及維護的格式,且為 Google 官方推薦格式
結構化資料 JSON-LD 格式是最容易導入及維護的格式,且為 Google 官方推薦格式
  • @context:指定 Schema.org 語意標準
  • @type:定義這段資料是「Product」(商品)
  • name、description 等欄位:用來描述商品基本資料
  • offers 區塊:可以填入價格與幣別資訊

二、Microdata(HTML 標籤內嵌語法)

Microdata 是較早期的標記方式,語法需要直接嵌入 HTML 標籤中,把資料內容與結構化語意混在一起。優點是可以跟內容緊密結合,但不易維護。

結構化資料 Microdata 格式是較早期的標記方式,語法需要直接嵌入 HTML 標籤中
結構化資料 Microdata 格式是較早期的標記方式,語法需要直接嵌入 HTML 標籤中
  • itemscope 定義資料範圍,搭配 itemtype 指定資料類型
  • 每個內容欄位都要標記 itemprop,像是 name、description 等
  • offers 為巢狀語意,需要再定義一次 itemscope itemtype

三、RDFa(語意標記最完整,但較少使用)

RDFa 的語法概念與 Microdata 類似,也是嵌入 HTML 標籤內,但它提供更多語意與描述關係的能力。使用彈性大,但相對語法複雜,實務上在 SEO 領域使用較少。

結構化資料 RDFa 格式語意標記最完整,但較少使用
結構化資料 RDFa 格式語意標記最完整,但較少使用
  • 使用 typeof 來指定資料類型,像是 Product、Offer
  • property 屬性用來標記資料內容
  • vocab 指定整體資料語意使用 Schema.org 的標準
格式優點缺點Google
支援程度
JSON-LD結構清楚、不干擾 HTML、易於維護對不熟程式碼的新手稍有門檻✅ 官方推薦
Microdata嵌在 HTML 標籤中,容易綁定特定資料會讓原始碼變長,可讀性差、容易混亂,較不方便維護⚠️ 支援
RDFa適合語意網應用,具備完整性與延展性搜尋支援度有限,語法複雜、使用率低,較不直覺⚠️ 支援
JSON-LD、Microdata、RDFa 三種結構化資料格式

要怎麼把結構化資料加到網站?

了解了結構化資料的格式後,下一步就是實際加到網站上。實際操作的方式,會依照你使用的網站建置方式而有所不同。

以下我們用三種常見情境,帶你一步步了解如何加上結構化資料標記:

✅ 網站是自己架設的(原始碼可修改)

這邊我們以「 JSON-LD 」格式來舉例。

這種情況下,你可以直接把 JSON-LD 的語法加在 HTML 原始碼的 <head> 區塊中,或頁面內容的 <body> 裡,只要放在 <script type=”application/ld+json”> 中即可。

<head>
  <script type=”application/ld+json”>
  {    
    “@context”: “https://schema.org”,
    “@type”: “Product”,
    “name”: “天然有機洗面乳”,
    “description”: “適合敏感肌使用,無添加香料。”,
    “image”: “https://example.com/image.jpg”,
    “offers”: {
      “@type”: “Offer”,
      “priceCurrency”: “TWD”,
      “price”: “380”
    }
  }
  </script>
</head>

建議:透過模板或程式邏輯,根據每個頁面動態產出符合內容的結構化資料。

✅ 網站是以程式碼建立,但自己不會寫程式

即使你不是工程師,也可以使用「 Google 結構化資料標記協助工具 」或第三方產生器:

工具名稱功能特色官方連結
Google 結構化資料標記協助工具
(舊版)
可視化操作,填寫欄位後自動產出語法點我使用
(已停止更新,但仍可參考)
Schema Markup Generator
(由 Merkle 提供)
支援多種類型(文章、商品、FAQ 等)點我使用
產生結構化資料標記的協助工具

這些工具只需要選擇好結構化資料類型後,輸入該類型所需的網頁內容資訊,就會自動幫你生成 JSON-LD 程式碼,複製貼上即可使用。

✅ 使用外部內容管理平台(CMS)架站

你不用寫任何程式碼,只要安裝適當的 SEO 外掛或擴充功能,就能幫你自動建立結構化資料。

這邊以 WordPress 架站 為例,可使用 Rank Math 或 Yoast 這兩款主流外掛分別提供不同的功能細節:

外掛名稱支援內容類型自訂程度備註
Yoast SEO文章、頁面、產品、FAQ中等自動產出 JSON-LD,不需額外設定
Rank Math文章、頁面、產品、影片、事件等可選擇要標記的資料類型,也可手動自訂
Rank MathYoast 的比較

怎麼知道標記有沒有成功?2 大工具介紹

要確保搜尋引擎能正確讀取你的標記,可以透過以下 2 個 Google 官方工具檢查:

一、Google 複合式搜尋結果測試工具

複合式搜尋結果測試工具
複合式搜尋結果測試工具

貼上網址或程式碼,複合式搜尋結果測試工具 會直接告訴你哪些結構化資料被正確讀取,有無錯誤或警告。

二、Google Search Console

Google Search Console 強化項目中的導覽標記可以查看結構化資料標記是否出現錯誤
Google Search Console 強化項目中的導覽標記可以查看結構化資料標記是否出現錯誤

如果你的網站有提交 Sitemap,在 Search Console 的「 強化項目 」區塊中,點擊「 導覽標記 」,可以看到有哪些頁面有標記、是否出現錯誤,還能追蹤搜尋呈現狀況。

實際舉例:加了結構化資料後會變怎樣?

加入結構化資料後,搜尋引擎就可以理解此網頁內容為食譜,使用者也能看到食譜的複合式搜尋結果
加入結構化資料後,搜尋引擎就可以理解此網頁內容為食譜,使用者也能看到食譜的複合式搜尋結果

在沒有加結構化資料前,搜尋結果大多只有標題與描述;但一旦加上正確標記後,以「 食譜 」來舉例,就能像這樣出現評論者評分、烹調和備料時間以及營養資訊等資訊。


常見錯誤與小提醒

結構化資料雖然只是貼幾段程式碼,但在實際操作時,仍有許多細節容易被忽略。我們幫你整理出常見的新手錯誤與幾個實用提醒,讓你建立結構化資料一次就上手:

❌ 初學者最常犯的錯誤

初學者在建立結構化資料時最常犯的錯誤
初學者在建立結構化資料時最常犯的錯誤

一、標記內容與實際畫面不一致

例如:明明頁面上沒有 FAQ,卻硬加上 FAQ 結構化標記,這違反了 Google 的 結構化資料品質準則。輕則無法觸發豐富摘要,重則影響整體網站的信任度與排名。

二、為觸發特效,標記無關資料

有些網站會為了吸引用戶點擊,硬塞各種標記(像是「 活動 」、「 影片 」、「 產品 」等),但 Google 要的是「 與頁面實際內容一致的標記 」,不是亂槍打鳥的作弊方式。

三、格式錯誤,導致標記無效

例如漏填必填欄位(像是產品標記缺少價格)、語法少了逗號、括號未閉合等。這些錯誤會讓 Google 抓不到你想表達的資料結構,自然就不會呈現在搜尋結果中。

✅ 使用上的幾個提醒

在建立結構化資料時的注意事項
在建立結構化資料時的注意事項

一、避免濫用標記,內容與頁面應一致

結構化資料的目的,是幫助搜尋引擎「 更了解你的內容 」,不是用來誤導演算法。內容真實性是 SEO 長期表現的關鍵之一。

二、定期檢查標記內容是否過期或失效

像是「 徵人啟事 」、「 活動資訊 」這類標記,本身有時間性,若過期還掛在頁面上,可能就會導致錯誤警示或被拒絕展示。

三、Search Console 檢查錯誤與狀態

在 Google Search Console 裡的「 強化項目 」報告中,可以看目前網站哪些頁面有使用結構化資料、是否成功觸發、是否有錯誤(例如:缺欄位、格式問題)。建議每月固定檢查一次。


結構化資料是現代 SEO 的必備技術

搭配 Schema.org 提供的標準格式,不論是內容網站、電商、還是部落格,都能更有效將「 資料 」轉化為「 有結構的資訊 」。也因此,結構化資料現在已經成為每個網站管理者與 SEO 策略中不可或缺的一環。

雖然 Google 明確表示結構化資料不是直接的排名因素,但它對搜尋呈現的影響卻非常關鍵。透過正確的語意標記,你可以讓搜尋引擎更快速、準確地理解頁面內容,進而觸發像是 FAQ、產品資訊等複合式搜尋結果,提升在搜尋結果中的可見度與點擊率(CTR)。

如果你希望網站能夠真正被搜尋引擎理解,那麼從今天開始,結構化資料就應該是你網站技術 SEO 優化的一部分。


常見問題

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

不一定。Google 會依據頁面品質、內容相關性與使用者搜尋意圖,判斷是否顯示豐富摘要。正確標記是必要條件,但不是保證條件。

結構化資料會影響排名嗎?

結構化資料不是直接影響排名的因素,但能提升搜尋結果的點擊率(CTR),間接改善流量與 SEO 表現。

結構化資料要用什麼格式比較好?一定要用 JSON-LD 嗎?

JSON-LD 格式是 Google 官方建議使用 ,因為它結構清楚、與 HTML 分離、不容易出錯。相對來說,比 Microdata 或 RDFa 更穩定也更常見。

怎麼知道我的結構化資料有沒有加成功?

你可以使用 Google 複合式搜尋結果測試工具,或透過 Google Search Console 的「 強化項目 」報告來確認是否有偵測到標記錯誤


聯絡犬哥網站

在網站架設+網路行銷的過程中,或許會遇到一些解決不了問題,可以在下方留言給我,我會盡力協助解答!

接下來,額外分享 2 個實用資源,可有效幫助大家解決問題。

資源一:犬哥網站(專業 WordPress 網頁設計&數位行銷公司)

如果你沒時間自己架站,或是遇到網站沒有流量、Google 網站排名不理想。歡迎洽詢 犬哥網站(WordPress 網頁設計&數位行銷公司),請專家協助你會更容易!

我們有多年網頁設計、SEO 關鍵字行銷、Google 廣告投放經驗,加上上百個實戰案例,絕對能滿足您的需求!

犬哥網站|網頁設計&數位行銷公司
犬哥網站|網頁設計&數位行銷公司

資源二:WordPress 高手架站課+SEO 排名飆升課(線上課程)

如果想學習更深入的 WordPress 架站技巧,或是想透過 SEO 關鍵字提升網站流量?

可以參考犬哥近期推出的這兩門課程,課程非常的扎實,都是犬哥自己實戰出來的經驗分享,不打高空只教你做出成績!

WordPress 高手架站課&SEO 排名飆升課
WordPress 高手架站課&SEO 排名飆升課
  • WordPress 高手架站課
    從網頁設計觀念、WordPress / WooCommerce 後台操作、熱門主題.外掛教學、品牌網站 / 部落格 / 電商網站,3 大類型網站建置方法等豐富內容,一次教會你。
    課程內容非常的紮實(長度超過 20 小時)。如果你剛學習自架網站,這門課程可以讓你用最快的速度,就學會這項技能!
  • SEO 排名飆升課
    教你掌握關鍵字策略、SEO 文章撰寫、多種實戰 SEO 技巧、透視對手 SEO 策略、SEO 必備軟體教學、最新 AI SEO 應用等,大幅提升行銷能力。
    帶你衝上 Google 排名第一頁,大量提升網站營收和訂單!

關於作者

犬哥網站:網頁設計 x 網路行銷教學平台

犬哥網站

我們分享 WordPress 架站 x 網路行銷知識,不需會任何程式技術,就能自己建立各種網站。 搭配豐富的網路行銷教學,幫助你被更多人看到。 趕快跟著我們的腳步,開始學習吧:)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端