Schema Markup 結構化資料教學:讓 Google 更懂你的網站

上週有個客戶問我:「我的網頁明明排在第一頁,但點擊率就是上不去,怎麼辦?」我請他打開 Google 搜尋他的品牌關鍵字,然後跟他說:「你看看你的搜尋結果——就一行標題、一行描述。再看看上面那個競品——有星星評分、有 FAQ 展開、有產品價格。你覺得使用者會點誰?」

那個讓搜尋結果「長得不一樣」的東西,就是 Schema Markup(結構化資料)。它不是什麼新技術,但在 2026 年的今天,它已經從「有加分」變成「沒有就掉隊」。Google 官方文件明確建議所有網站實作結構化資料,而且 Google 和 Microsoft 都在 2025 年公開表示:AI 搜尋功能直接使用 Schema Markup 來理解網頁內容

這篇文章會從零開始,用最白話的方式帶你搞懂 Schema Markup 是什麼、怎麼加、加了之後會發生什麼事。不管你是自己架站的老闆、行銷人員、還是工程師,讀完這篇你就能動手做。

Schema Markup 結構化資料教學封面圖
Schema Markup 結構化資料教學封面圖

Schema Markup 是什麼?用最白話的方式解釋

想像你開了一家餐廳,Google 就像一個不懂中文的外國遊客走進來。他看到你的菜單,能看到文字,但他不知道哪個是菜名、哪個是價格、哪個是辣度標示。Schema Markup 就是你在菜單上貼的「翻譯標籤」——告訴 Google:這個是菜名、這個是價格 NT$350、這個辣度是三顆辣椒。

技術一點說,Schema Markup 是一種結構化資料標記語言,它依照 Schema.org 的規範,用機器能讀懂的格式描述你網頁上的內容。Schema.org 是 Google、Microsoft、Yahoo、Yandex 在 2011 年共同建立的開放標準,目前已經有超過 800 種標記類型

舉個例子。你的網頁上寫著「ForeverWebs|網頁設計公司|台北」,人類看得懂,但搜尋引擎只看到一串文字。加上 Schema Markup 之後,你等於告訴搜尋引擎:

ℹ️JSON-LD 基本範例

{ "@context": "https://schema.org", "@type": "Organization", "name": "ForeverWebs", "description": "網頁設計公司", "address": { "@type": "PostalAddress", "addressLocality": "台北" } }

Google 目前推薦的格式是 JSON-LD(JavaScript Object Notation for Linked Data),它放在網頁的