結構化資料(Structured Data)是一種用搜尋引擎看得懂的標準格式,幫網頁內容貼上標籤的做法,你照著固定的規格,把頁面上的資訊(例如這是一篇食譜、那是商品價格、這是公司地址)標示清楚,Google 就更容易正確理解。
這篇文章會用新手角度說明結構化資料是什麼、它和 Schema.org 與 JSON-LD 的關係、實際上要做哪些事、有哪些常見迷思。
重點速覽
- 結構化資料是標準化格式,讓 Google 理解頁面內容並可能取得複合式搜尋結果
- 這套字典來自 Schema.org,JSON-LD 是官方目前優先推薦的標記寫法
- 結構化資料本身不是排名因素,加了不會讓頁面自動排名變高
結構化資料是什麼?
Google 官方在 Search Central 文件裡的定義是:結構化資料是一種「標準化的格式」,用來提供關於頁面的資訊、並為頁面內容分類。
Google 會用它來理解網頁內容,也用來蒐集關於人、書、公司等實體的資訊;當你提供了足夠的結構化資料,你的頁面就有機會以「複合式搜尋結果(Rich Results)」呈現——也就是超出傳統「藍色標題+灰色描述」之外,多了星等、價格、圖片、麵包屑等元素的樣式。
這套標準的「字典」來自 Schema.org。Schema.org 是 Google、Microsoft、Yahoo、Yandex 在 2011 年共同發起、以開放社群方式維護的共用詞彙表,目前定義了數百種類型(Types,例如 Article、Product、Recipe、LocalBusiness)與上千個屬性(Properties,例如 name、price、author),而且還在持續增加。
簡單說,Schema.org 規定了「有哪些標籤可以用」,結構化資料就是「你照著貼上去」。
用白話文怎麼說?
你可以把網頁想成一個還沒貼標籤的紙箱。箱子裡明明裝著「一份食譜」,但對機器來說,它看到的只是一堆文字,不見得知道哪個是料理名稱、哪個是烹調時間、哪個是熱量。
結構化資料,就是你在箱子外面貼上一張規格統一的標籤:「品項:食譜;名稱:紅燒牛肉麵;準備時間:20 分鐘;評分:4.8 顆星」。貼了這張標籤,搬運工(搜尋引擎)一眼就懂,不必自己猜。
你可以這樣記:內容是寫給「人」看的,結構化資料是補一份「給機器看的說明書」。同一個頁面,兩種讀者都照顧到。
結構化資料實際上要做什麼?
實務上,加結構化資料大致是三個步驟:選對類型、寫成標記、測試與送出。常見的標記格式有三種,立場各有不同:
| 格式 | 特色 | Google 立場 |
|---|---|---|
| JSON-LD | 獨立寫在一段 <script> 裡,不必和 HTML 內容交纏,乾淨好維護 | 官方推薦優先採用 |
| Microdata | 把屬性直接寫進 HTML 標籤裡 | 支援,但較零散 |
| RDFa | 同樣是寫進 HTML 標籤的屬性 | 支援,但較少用 |
新手可以照這個順序起步:
- 先確認你的頁面「是什麼」:文章、商品、食譜、在地商家,還是組織?對應到一個 Schema.org 類型。
- 用 JSON-LD 把必填屬性寫齊。Google 規定:要符合某種複合式結果的資格,必須包含該類型「所有必填屬性」,補上建議屬性則更有機會以豐富樣式呈現。
- 用 Google 的「複合式搜尋結果測試(Rich Results Test)」檢查語法有沒有寫錯。
- 上線後,到 Google Search Console 看「複合式搜尋結果」與「強化項目」報表,追蹤有沒有被偵測到。
好消息是:這些大多不必自己手刻。常見的網站系統(例如 WordPress)搭配 SEO 外掛,往往能自動產生 JSON-LD,新手也能完成大半。
關於結構化資料的常見迷思
迷思一:加了結構化資料,排名就會上升
這是最常見的誤會。Google 已多次明確表示:結構化資料本身「不是直接的排名因素」,加了不會讓你的頁面在排名上自動變高。
它真正的作用,是讓你「有資格」取得複合式搜尋結果,進而可能提升點閱率。你可以把它想成「派對的路線圖」:有路線圖不代表你被邀請,但能讓你更容易找到入口。
迷思二:只要標記了,就一定會出現豐富樣式
不一定。標記只是讓你「符合資格」;要不要實際顯示、以什麼樣式顯示,最終由 Google 決定,也會因查詢、裝置與內容品質而異。標了卻沒出現,是很正常的事。
迷思三:可以標記頁面上看不到的內容
不行。Google 的結構化資料規範要求:標記的內容必須是使用者在頁面上真的看得到、且具代表性的資訊。
為了衝豐富樣式而標記隱藏的、虛假的或灌水的內容(例如假評分),可能違反規範,導致豐富樣式被取消,甚至受到人工處置(penalty)。
迷思四:結構化資料只有大網站或工程師才需要
不是。在地小店標出地址、營業時間與電話(LocalBusiness),部落客標出文章作者與發布日期(Article),都用得上,而且透過外掛常常不必寫程式。
總結
如果只記一句話:結構化資料就是「用搜尋引擎與 AI 都看得懂的標準格式,替你的內容貼上清楚的標籤」。
新手可以記住三件事。
- 第一,它不是用來直接衝排名的魔法,而是幫機器讀懂你的內容、並讓你「有資格」取得更豐富的搜尋樣式。
- 第二,起步很單純——先確認頁面屬於哪個 Schema.org 類型,用 JSON-LD 把必填欄位寫齊,再用 Rich Results Test 檢查。
- 第三,把這份「給機器看的說明書」備好,無論面對傳統搜尋還是 AI 搜尋,你都會更容易被正確理解。
參考資料
- Google Search Central — Intro to How Structured Data Markup Works
- Google Search Central — Structured Data Markup that Google Search Supports
- Google Search Central — General Structured Data Guidelines
- Google Search Central — FAQ(FAQPage)文件與退場公告
- Schema.org — 官方首頁
- Search Engine Journal — Google Confirms Structured Data Won’t Make a Site Rank Better



