人看網頁靠版面判斷,機器沒有這種直覺——結構化資料就是那份說明書。

「這串數字是價格還是編號」「這段是作者還是廣告」「這頁在講一個服務還是一篇文章」,這些你一眼就懂的事,機器只能從標籤與位置去猜。結構化資料的作用就是把猜改成講明白。這篇說明它是什麼、最該做哪幾種、以及四個會讓你白做甚至扣分的錯誤。

一句話先回答

結構化資料(Structured Data,常用的詞彙表叫 Schema.org)是寫在網頁原始碼裡、給機器看的一段標記,用來說明「這頁是什麼、裡面有哪些欄位」。目前主流的寫法是 JSON-LD——一段放在 HTML 裡的 JSON,使用者看不到,不影響版面。中小企業的最小組合是四種:Organization(或 LocalBusiness)、Article、BreadcrumbList、FAQPage。🔴 最重要的一條規則:標記的內容必須跟頁面上看得到的一致,寫頁面上沒有的東西是平台明文禁止的。

結構化資料等於在網頁上貼標籤,告訴機器每一塊是什麼
結構化資料等於在網頁上貼標籤,告訴機器每一塊是什麼

為什麼它從「加分項」變成基本盤

結構化資料不是新東西,做 SEO 的人十幾年前就在做。變的是它的重要性:

以前

它的價值主要在「搜尋結果長得好看」

做了會拿到星等評分、價格、常見問題展開、麵包屑這些額外顯示,點擊率會好一點。沒做也就是少了這些,排名不受影響——所以它一直被歸在「有空再做」。

現在

它變成機器理解你的主要途徑

AI 在回答問題時要在很短的時間內判斷「這頁是什麼、有沒有我要的答案」。有結構化資料,它讀到的是一份填好欄位的表單;沒有的話,它要從一堆 div 裡面猜。在需要快速決定要不要引用你的時候,這個差別會放大。這也是為什麼近幾年結構化資料從「有做有加分」變成「沒做就落後」。

⚠️ 但也不要被過度推銷:結構化資料是必要不充分。它讓機器讀得懂你,不代表機器會推薦你——後者還要看內容深度、外部有沒有人講到你、資訊一致不一致。我們自己的官網結構化資料是完整的,仍然有服務線在四個 AI 平台上是零提及。

中小企業最該做的五種

先把這幾種做對、欄位填滿,就勝過大部分同業
先把這幾種做對、欄位填滿,就勝過大部分同業
類型 用在哪 為什麼重要 最常漏掉的欄位
Organization
/LocalBusiness
全站(通常放首頁) 🔴 AI 要靠這段知道「你是誰」。有實體服務據點就用 LocalBusiness 地址、電話、營業時間、社群連結
Article 每一篇文章頁 告訴機器這是內容不是商品頁,並標明作者與更新日期 作者、發布與更新日期
BreadcrumbList 所有內頁 讓機器看懂網站的層級關係,也影響搜尋結果的顯示 常常整段沒有
FAQPage 有問答的頁面 最容易被機器摘取的一種格式 答案寫太行銷、沒有直接回答
Service/Product 服務頁或商品頁 把「你賣什麼」講清楚,AI 回答推薦題時會用到 服務項目沒有拆開,全部塞在一段文字裡

一個順序建議

如果只能做一件事,先做 Organization/LocalBusiness 並把欄位填滿。理由很直接:其他幾種是在講「這頁是什麼」,只有這一種在講「你是誰」——而 AI 要推薦一家公司之前,得先確定這家公司是誰、在哪裡、能不能找得到人。

四個會白做甚至扣分的錯誤

① 標記的內容頁面上看不到

🔴 這是最嚴重的一種。寫了頁面上沒有的評分、假的價格、不存在的問答,屬於平台明文禁止的操作,輕則整頁的結構化資料失效,重則人工處罰。結構化資料是把已經有的東西講清楚,不是拿來憑空生資訊。

② 同一頁出現重複或衝突的標記

常見於「佈景主題本身有輸出、SEO 外掛也有輸出、再加上手動貼了一段」的網站,同一頁跑出兩三組 Organization,內容還不一樣。機器讀到互相矛盾的資訊時,通常的處理是兩個都不信。改任何一段之前,先用驗證工具看目前這頁到底輸出了幾組。

③ 欄位留空或用預設值

裝了外掛就以為做完,實際上公司名稱是佈景主題的預設值、地址空白、電話沒填。有標記但沒內容,等於告訴機器「這裡有一份表單,但每一格都是空的」。

④ 公司資訊跟其他地方對不起來

結構化資料裡寫的公司名、地址、電話,要跟官網頁尾、商家檔案、名錄上的寫法一致。寫法不一致,機器會當成好幾個不相干的實體處理,累積的權威就散掉了。🔴 我們實際檢測時最常抓到的就是這一項——看過客戶站上同時存在兩套公司名稱、其中一套還是舊的。

怎麼驗證

貼上網址就會列出抓到哪些類型、哪些欄位有錯或缺漏
貼上網址就會列出抓到哪些類型、哪些欄位有錯或缺漏
1

先清網站快取

🔴 這一步不能跳。快取外掛與 CDN 會讓你驗到舊版本,改完立刻驗證卻驗到快取裡的舊頁——這個坑我們自己踩過,白白追了半天。

2

用 Google 的複合式搜尋結果測試工具貼上網址

它會列出這頁抓到哪些結構化資料類型、哪些欄位有錯或缺漏。警告(warning)可以先放著,錯誤(error)要修。

3

再用 schema.org 的驗證器交叉看一次

Google 的工具只檢查它自己支援的類型,schema.org 的驗證器範圍比較廣,兩個一起看比較不會漏。

4

確認同一頁沒有重複輸出

在驗證結果裡看同一個類型有沒有出現兩次。有的話要找出是哪個外掛或主題在輸出,關掉其中一邊。

常見問題

沒做結構化資料會被懲罰嗎?

不會,它不是排名的懲罰項目。但它會讓你在兩個地方吃虧:①搜尋結果上拿不到那些額外的顯示(評分、價格、常見問題展開、麵包屑);②機器要快速判斷「這頁是什麼、裡面有哪些欄位」時,只能從版面用猜的。在 AI 需要在幾秒內決定要不要引用你的時候,這個差別會放大。

我用 WordPress,需要另外裝外掛嗎?

多數 SEO 外掛(RankMath、Yoast)都內建結構化資料,基本的 Article、Organization、BreadcrumbList 通常裝好就有。要確認的是兩件事:①它有沒有真的輸出(用驗證工具看,不要相信後台的勾選狀態);②公司名稱、地址、電話這些欄位有沒有填,很多站是空的。

FAQ Schema 是不是加了就會出現在搜尋結果上?

不一定。結構化資料是「提供資訊」不是「保證顯示」——要不要用、怎麼顯示,決定權在平台,而且顯示規則會變。但即使搜尋結果上沒有展開,那段標記仍然讓機器清楚知道這頁有一組問答、每題的答案是什麼,這對 AI 摘取內容是有幫助的。

可以把頁面上沒有的內容寫進結構化資料嗎?

🔴 不要。這是最嚴重的一種錯誤。標記的內容必須跟使用者實際看得到的頁面一致——寫了頁面上沒有的評分、假的價格、不存在的問答,屬於平台明文禁止的操作,被判定就是整頁的結構化資料失效,嚴重的會有人工處罰。結構化資料是把已經有的東西講清楚,不是拿來憑空生資訊。

最少要做哪幾種?

中小企業的最小組合是三種:Organization(或有實體店面就用 LocalBusiness)、Article(文章頁)、BreadcrumbList(麵包屑)。有問答內容的頁面再加 FAQPage。把這四種做對、欄位填滿,就勝過大部分同業了。

怎麼驗證做得對不對?

用 Google 的複合式搜尋結果測試工具,或 schema.org 的驗證器,貼上網址就會列出抓到哪些類型、哪些欄位有錯或缺漏。⚠️ 驗證前要先清網站快取,否則你看到的可能是舊版本——這個坑我們自己踩過,改完立刻驗證,結果驗到快取裡的舊頁,白白追了半天。

想知道自己網站的結構化資料現在長什麼樣?

我們有一份免費的自助掃描,共 31 項、分成 SEO/AEO/GEO/E-E-A-T 四組,JSON-LD 結構化資料、Organization/LocalBusiness、FAQ Schema、麵包屑都在裡面,輸入網址就逐項告訴你哪一項沒過。需要人幫你處理的話,網站、內容到成效追蹤,單一窗口一站式完成。

加 LINE 免費諮詢

延伸閱讀