結構化資料 Schema 標記完整教學:讓 Google 更懂你的網站,搶佔豐富搜尋結果版位
結構化資料(Structured Data)是一套標準化的標記格式,把網頁上的價格、評分、庫存、時間這類資訊翻譯成搜尋引擎可以直接讀懂的語意欄位,讓 Google 不必用猜的就知道…
結構化資料(Structured Data)是一套標準化的標記格式,把網頁上的價格、評分、庫存、時間這類資訊翻譯成搜尋引擎可以直接讀懂的語意欄位,讓 Google 不必用猜的就知道每個數字代表什麼。如果你還沒接觸過這個觀念,可以先看一篇 SEO 結構化資料介紹 建立基本認識。Google 官方已說明它不是直接排名因素 [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉],真正的價值在觸發複合式搜尋結果、被 AI 答案引擎引用,以及讓原本只有人讀得懂的頁面,變成機器也能解析的資料。能不能標記、標記對不對、用哪種格式,三者共同決定成效天花板。
重點先看:結構化資料在網站和搜尋引擎之間補上一層語意說明,Google 官方表明它不是直接排名因素 [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉];標記正確不代表一定會出現 rich result,但標錯或漏標幾乎一定吃虧。
結構化資料:補上頁面背後那層語意說明
結構化資料是一套標準化的標記格式,用來把網頁上的資訊翻譯成搜尋引擎能直接讀懂的語意欄位,解決的是「頁面上的數字,人讀得懂、機器讀不懂」這個根本問題。你在頁面上寫「1290、4.5 顆星、In Stock」,使用者一眼就懂這是價格、評分、庫存,但 Google 沒有這個常識,它只看到三串文字。結構化資料的工作,就是用 price、ratingValue、availability 這些欄位名稱,把每個數字背後的意思標清楚。
HTML 只負責外觀,把字放大、變粗、排成表格,但它不會告訴搜尋引擎「這串數字是商品價格」。這層語意的解釋,必須靠結構化資料。它把頁面背後的意思,用機器能解析的格式表達出來,等於在網站和搜尋引擎之間補上一層說明。這個觀念先建立起來,後面討論要不要做、做哪種,才不會走偏。
很多教學把結構化資料講得很玄,好像貼上去就會贏。從實務觀察,真正決定成效的是「貼的內容跟頁面一不一致」,有沒有貼反而是次要問題。這點後面會反覆回來談,因為它是最多人栽跟頭的地方。如果你剛接觸 SEO 搜尋引擎優化入門,建議先把「補上語意說明」這個定位記住,它會幫你正確判斷哪些功該花、哪些是白忙。
這套標記觀念,在 技術性 SEO 完整指南 裡屬於基礎但常被誤解的一塊。它不取代內容,也不取代連結,只是在內容和搜尋引擎之間補上那層缺失的語意說明。把這層補對了,後面所有 站內 SEO 優化 的工作才有辦法被正確解讀。
Schema.org 與結構化資料的分工:詞彙標準 vs 標記動作
常常聽到 Schema、Schema.org,這個詞指的不是結構化資料本身,而是結構化資料使用的語意詞彙標準。Schema.org 是一套定義「該怎麼標記」的詞彙與規範,由 Google、Microsoft、Yahoo 共同維護 [來源:〈Schema.org About〉〈https://schema.org/about〉〈2026〉]。結構化資料是「標記這個動作與產出」,Schema.org 是「標記時用的語言標準」,兩者是工具與規範的關係。
用個比方會比較好懂。結構化資料是你寫出來的那段標記,Schema.org 是這份標記用的字典與文法。你標一個商品時,要照 Schema.org 官方文件對應的 type(Product)和 property(name、offers、price)來填,Google 才認得。因為 Google、Bing、Yahoo 都採用同一套 Schema.org,所以標記一次就能跨搜尋引擎通用,這也是它成為主流的原因。
這裡有個容易忽略的重點:Schema.org 收錄的類型遠多於 Google 實際會在搜尋結果呈現的。Google 只挑其中一部分拿來顯示 rich result。所以標記時不能只翻 Schema.org 文件,還要對照 Google 官方支援清單,才知道哪些標記真的會在搜尋結果產生效果。這個落差,是很多人「標了一堆卻沒看到變化」的原因。
把 Schema.org 和結構化資料分清楚,也會幫助你理解 Google 知識圖譜與 SEO 之間的關係:知識圖譜是 Google 內部把實體串起來的資料庫,而結構化資料正是餵養這個資料庫的其中一個管道。以實體為核心的 Entity SEO 觀念,正是建立在這條鏈路之上。這條鏈路同時影響 蜂鳥演算法與語意搜尋 以來 Google 對查詢的理解方式。
Schema.org 實作時最常踩錯的地方
Schema.org 是持續演進的開放詞彙表,由社群提案、官方工作群組審核,欄位會新增也會偶爾被標示為即將淘汰,標記前最好先確認該 property 目前仍處於有效狀態。同一個概念在 Schema.org 裡還常有巢狀關係,例如商品用 Product,再透過 offers 巢狀接 Offer,Offer 又接 priceCurrency、price、availability;這層巢狀結構決定了 Google 能不能把數字正確歸屬到對的實體,填錯一層,整段價格資訊就會被孤立或忽略。
更關鍵的是,Schema.org 的「支援」不等於「會顯示」。Google 另外維護一份官方支援清單,只挑其中一部分用來觸發 rich result,標記時要同時對照兩份文件才不會做白工。這也是前面提過、但最容易被略過的一條:很多人標了一堆卻沒看到變化,根源就在這裡。理解這幾點之後,你會發現「標記」的成敗從來不在於背了多少 type 名稱,而在於能不能照 Schema.org 的型別結構,把頁面上的事實正確對應到對的欄位。
結構化資料與排名的關係:官方立場一次說清
Google 官方明確表示結構化資料不是直接排名因素 [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉]。但它能透過觸發複合式搜尋結果、提升點擊率(CTR)、讓搜尋引擎更正確理解頁面,間接改善流量與 SEO 表現。換句話說,它不會直接把你推上去,但會拉高你的曝光天花板與點擊意願。這個「不是直接排名因素、卻能間接加分」的定位,是整件事最容易講錯的地方。
為什麼說是「間接」?因為搜尋結果上出現星等、價格、FAQ 摺疊區塊,這些 rich result 元素會讓你的版面變大、變顯眼,使用者的點擊意願跟著提高。點擊率上升,更多有效點擊進站,長期會累積成排名與流量的正向訊號。如果你對點擊率這個變數有興趣,可以先看 CTR 點擊率是什麼 和 點擊率優化實戰,把因果關係弄清楚再回來。標記觸發的 rich result 也要配上好的標題才點得下去,SEO Title Tag 大全 是同一條鏈路上的基本功。
這層 CTR 的放大效應有外部數據支撐。針對約 400 萬筆 Google 搜尋結果的分析顯示,排名第一的結果平均獲得 27.6% 的點擊率,前三名合計拿走 54.4% 的點擊 [來源:Backlinko (Brian Dean)〈Google CTR Stats: We Analyzed 4 Million Google Search Results〉 https://backlinko.com/google-ctr-stats 2025-04-16]。結構化資料觸發的 rich result,正是讓你的版面在這塊最稀缺的視覺空間裡變大、變顯眼的關鍵,把「被看到」轉成「被點擊」。
但我要把話說在前頭:標記正確,不代表 rich result 一定會出現。能不能真的顯示,最終取決於頁面品質、內容相關性與搜尋意圖。標記再漂亮,頁面內容空洞或跟查詢無關,Google 一樣不會給你特殊呈現。也因為這樣,結構化資料要跟其他 SEO 策略一起做才有綜效,包含網站架構、SEO 友善的網站架構規劃、Core Web Vitals 核心指標、內部連結,這些是地基,標記是地基之上的裝修,單靠裝修不會讓一棟爛樓變堅固。網址怎麼安排也會連帶影響標記能不能對應到正確頁面,SEO 網址命名與網址結構 是值得一起看的基本功。
| 層面 | 是否直接排名因素 | 實際作用 |
|---|---|---|
| 結構化資料標記 | 否(官方明說) | 觸發 rich result、協助理解語意 |
| 複合式搜尋結果 | 間接 | 版面變大、提升點擊率(CTR) |
| 點擊率提升 | 間接訊號 | 更多有效點擊,長期累積流量 |
| 頁面品質/相關性 | 是 | 決定 rich result 是否顯示 |
來源:Google 官方「結構化資料不是直接排名因素」立場 [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉]。提醒一句:不要把結構化資料當萬靈丹。它該做,但要在對的位置做、用對的方式做,把它當成補排名的捷徑只會失望。
「頁面品質」這個前提值得特別展開。一份分析約 140 億頁面的研究指出,在搜尋索引中超過九成的頁面完全沒有拿到 Google 自然流量,真正能進場競爭的頁面只佔極少數 [來源:Ahrefs — 96.55% of Content Gets No Traffic From Google. Here's How to Be in the Other 3.45%〈search-traffic-study〉 https://ahrefs.com/blog/search-traffic-study/ 2023-12-01]。結構化資料能放大曝光、能提升點擊率,前提是這個頁面本身已經在競爭行列裡;如果頁面連被檢索、被收錄、被判定為「夠相關」都做不到,標記再完整也不會憑空把它推上排名。把標記當成放大器,把內容與相關性當成被放大的本體,這個先後順序弄反,是初學者最常見的誤判。
結構化資料到流量之間的因果鏈
把「結構化資料怎麼影響 SEO」拆成幾個環節,會比一句「間接加分」清楚很多。起點是理解階段:Google 檢索到標記、解析成功、正確判讀欄位,這段失敗通常是語法錯誤、欄位漏填、或標記與頁面內容不一致,結果是 Google 讀到但讀錯,或直接忽略。接著是顯示階段,Google 判定頁面品質與相關性足夠後才決定給予 rich result;內容薄弱、搜尋意圖不符、或該類查詢本來就不顯示 rich result 時,標記再正確也救不回版面。
通過前兩關之後才進入點擊與累積階段:rich result 讓版面變大變顯眼,點擊率上升,效果取決於視覺吸引力與標題文案,星等、價格、FAQ 折疊確實能拉高點擊,但配上一個失敗的標題一樣點不下去;更多有效點擊進站,長期累積成行為訊號與品牌曝光,這段沒有單一開關,靠的是穩定重複前面的環節並搭配其他 SEO 工作一起做。
常見的投入誤差,是把心力全砸在標記語法這個最前端,卻忽略頁面品質與點擊文案才是決定成敗的地方。標記只是把門推開,能不能走進去、走進去之後能不能被點,靠的是整體內容與呈現。這個拆解也說明,為什麼同一套標記範本套到兩個站,效果可以天差地遠。
結構化資料能標記哪些內容?Google 實際支援的類型清單
Schema.org 收錄的類型非常多,但 Google 實際會在搜尋結果「顯示效果」的只有一部分。所以你該關注的不是「Schema.org 有哪些」,而是「Google 支援哪些 rich result 類型」。常見且有效的類型包括文章 Article、FAQ、商品 Product、評論 Review、食譜 Recipe、麵包屑 BreadcrumbList、影片 VideoObject、當地商家 LocalBusiness、活動 Event、HowTo 等 [來源:〈Search Gallery — Structured data supported types〉〈https://developers.google.com/search/docs/appearance/structured-data/search-gallery〉〈2026〉]。
選擇邏輯很單純:頁面主要內容是什麼,就標對應的 type。內容站常用 Article、FAQ、BreadcrumbList、VideoObject;電商常用 Product、Offer(價格與庫存)、Review、AggregateRating;服務與實體店面常用 LocalBusiness、OpeningHoursSpecification、FAQ。不要一個頁面硬塞五種 type,Google 要的是跟內容一致的標記,不是亂槍打鳥。
| 網站類型 | 建議標記類型 | 常觸發的 rich result |
|---|---|---|
| 內容站/部落格 | Article、FAQ、BreadcrumbList、VideoObject | 文章標題、麵包屑、FAQ 摺疊 |
| 電商 | Product、Offer、Review、AggregateRating | 價格、星等、庫存狀態 |
| 服務/實體店面 | LocalBusiness、OpeningHoursSpecification、FAQ | 營業時間、地址、評論 |
| 食譜站 | Recipe、AggregateRating、NutritionInformation | 烹調時間、評分、營養資訊 |
| 活動/徵人 | Event、JobPosting | 活動時間、薪資範圍(須及時下架) |
這裡要再強調一次:只標記 Google 實際支援呈現的類型才有 rich result 效果,其餘標了也只幫助理解、不顯示。在挑類型時,對照 Google Search Console 完整教學 裡的強化項目報告,可以反查你這站哪些類型真的有被觸發,避免白做工。如果你做的是電商,WooCommerce 商品頁 SEO 與結構化資料 會講得更細;圖片相關的則可以參考 圖片 SEO 與結構化標記。
活動和徵人這類有時間性的標記要特別小心,過期沒下架會觸發錯誤警示。這點跟 爬取預算優化策略 的觀念相通:及時清理過期內容,既省爬取資源,也避免結構化資料報錯拖累整站。
標了反而不划算的四種情境
前面都在講「該怎麼標」,但同樣重要的是知道哪些情況標了也沒用、甚至有反效果。以下幾種情境,硬上結構化資料只是增加維護負擔,成效幾乎為零。
- 頁面內容極薄、只有導航或登入框的橋接頁:這類頁面本身沒有可標記的主體內容,標了 Article 或 Product 會立刻違反「標記必須反映頁面實際內容」的準則,屬於垃圾標記的高風險區。
- 查詢意圖明確不顯示 rich result 的領域:某些產業的搜尋結果頁長期以純藍色連結為主,Google 在該類查詢根本不部署 FAQ 或商品卡,標記正確也得不到版面,先實際搜一次目標查詢確認再決定。
- 內容會頻繁變動卻沒有對應的更新機制:例如每日變動的價格、即時庫存,如果標記是手寫、無法跟著資料庫同步,標了反而製造不一致的錯誤,這時要嘛改成程式動態產出,要嘛先不標。
- 頁面還在大量重複內容或薄內容階段:先把內容本體顧好,重複內容會被 Canonical URL 與 重複內容處理 拉回來,標記在這個階段做,等於在還沒打好的地基上裝修。
判斷順序建議這樣排:先確認這個頁面有沒有值得標記的主體內容,再確認這個查詢情境 Google 會不會顯示 rich result,最後才決定標哪一種 type。順序對了,標記才會是助力;順序反了,標記只會變成另一個會報錯的維護負擔。
JSON-LD、Microdata、RDFa 三種格式差在哪?該選哪個
結構化資料有三種格式:JSON-LD、Microdata、RDFa。三者目的都一樣,都是把語意標記給搜尋引擎看,差別在「語法放哪、好不好維護」。Google 官方明確推薦 JSON-LD [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉],因為它與 HTML 分離、結構清楚、最不容易出錯,也是目前實務上的主流選擇。
JSON-LD 放在 <script type="application/ld+json"> 區塊,跟 HTML 內容分離,乾淨好維護。Microdata 直接嵌進 HTML 標籤(itemscope/itemtype/itemprop),跟內容綁在一起,舊但難維護。RDFa 同樣嵌進 HTML 標籤,語意描述能力最完整,但語法複雜,SEO 實務上很少用。除非有特殊需求,一律選 JSON-LD,這是少數在 SEO 工具圈有定論的選擇。
| 格式 | 放哪 | 維護難度 | Google 官方立場 |
|---|---|---|---|
| JSON-LD | script 區塊,與 HTML 分離 | 低 | 官方推薦 [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉] |
| Microdata | 嵌進 HTML 標籤 | 中高(與內容混在一起) | 支援但非首選 |
| RDFa | 嵌進 HTML 標籤 | 高(語法複雜) | 支援但 SEO 實務極少用 |
以商品 Product 為例,三種格式寫法片段
JSON-LD(推薦):整段放在 script 區塊,@context 指定 Schema.org 語意標準,@type 定義這段是 Product,name、description 描述商品基本資料,offers 區塊填價格與幣別。
Microdata:用 itemscope 定義資料範圍、itemtype 指定類型,每個欄位都要標 itemprop(name、description 等),offers 為巢狀語意要再定義一次 itemscope/itemtype。內容與標記混在一起,改一個字要小心別動到標記。
RDFa:用 typeof 指定類型(Product、Offer),property 標記資料內容,vocab 指定整體使用 Schema.org 標準。彈性最大,但門檻最高,多數站長用不到。
選擇結論很乾脆:除非你接手的是十幾年前的舊站、原本就是 Microdata,否則新做的一律 JSON-LD。格式選對之後,真正該花心力的,是後面會講的「每種頁面類型該標哪些欄位、漏掉哪個必填欄位會讓整段標記失效」。格式是入場券,欄位才是得分點。這個觀念也適用 OG 標籤與社群分享設定:格式定了,內容填對才是關鍵。
進階:用 @graph 把多個實體組織在同一份標記裡
當一個頁面同時包含多個實體(例如商品頁同時有商品、品牌、評論、麵包屑),JSON-LD 支援用 @graph 把它們包成一份陣列。這比寫好幾段獨立的 script 更整潔,也讓 Google 更清楚這些實體之間的關聯。基本結構是:在最外層用 @graph 帶一個陣列,陣列裡每個元素各自是一個帶 @type 的物件,彼此可以用 @id 互相參照。
用 @id 做實體間的參照,是進階標記的關鍵技巧。例如 Organization 可以用 @id 定義一次,Product 的 brand 或 seller 欄位再指向同一個 @id,Google 就會知道這是同一個品牌實體,而不是兩個剛好同名的東西。這條做法跟 Entity SEO 的核心觀念完全一致:把實體的邊界畫清楚,搜尋引擎才不會把不同頁面的同名實體誤判為不相干。實作上,這也是結構化資料最能直接餵養 Google 知識圖譜 的地方。
不過 @graph 不是萬用解藥。頁面只標一個 type 時,單純寫一段 JSON-LD 反而更簡單、更不容易出錯。@graph 的價值在於多實體頁面,以及需要重複參照同一個品牌、組織、地點的情境。判斷準則很實際:當你發現自己在不同 script 裡重複寫同一份 Organization 資料,就是該改用 @graph 與 @id 的訊號。
把結構化資料加到網站的三種實作情境
把結構化資料加到網站的方式,依網站建置方式分成三種情境:能改 HTML 原始碼的,直接把 JSON-LD 放進 head 或 body;不會寫程式的,用 Google 結構化資料標記協助工具或第三方產生器產出程式碼再貼上;用 WordPress 等 CMS 的,安裝 SEO 外掛自動產生,幾乎不用碰程式碼。三條路都能到同一個終點,差別只在你要動手的程度。
情境一:能改 HTML 原始碼
直接把 JSON-LD 放在 <head> 或 <body> 的 <script type="application/ld+json"> 中。強烈建議用模板或程式邏輯動態產出,而不是每頁手寫;商品有幾百個,手寫一定會出錯。以商品頁為例,一段完整的 Product JSON-LD 範例如下(價格用 TWD):
<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",
"availability": "https://schema.org/InStock"
}
}
</script>
關鍵欄位:priceCurrency 填 TWD,price 填純數字(不要加錢字號或逗號),availability 用 Schema.org 的 InStock 連結。這幾個欄位只要漏一個或寫錯,整段 Product 標記就可能失效。進一步的 SEO 網址優化指南 和 Canonical URL 重複內容處理 觀念,跟這裡的「標記要對應到正確頁面」是同一個邏輯。重複內容會讓多個網址指向同一份標記,這時候回頭看 SEO 重複內容指南,會更清楚該用哪一個 canonical。
情境二:不會寫程式
用 Google 結構化資料標記協助工具,或第三方 JSON-LD 產生器。流程是:選類型、填欄位、複製貼上。工具會幫你把欄位對應到 Schema.org 的 property,不用背規則。產出後還是要用測試工具驗證一次,因為填的內容跟頁面不一致時,工具不會幫你抓。如果你常用 SEO 工具完整評比 裡的免費工具,這類產生器可以納入同一套檢查流程。想把關鍵字與結構化資料串起來做大範圍檢查的,可以搭 支援 Ahrefs 的 SEO 陪跑班;需要程式化抓資料的,則能參考 DataForSEO API 新手教學。
情境三:WordPress/CMS 用外掛
Rank Math、Yoast 這類主流 SEO 外掛都能自動產生麵包屑、文章、FAQ 等基本標記。以 WordPress 為例,安裝 Rank Math SEO 外掛教學 或 Yoast 與 Rank Math 外掛比較 裡介紹的外掛後,基本標記幾乎不用碰程式碼。想看整體評測可以參考 WordPress SEO 外掛完整評測,進階功能則看 Rank Math Pro 進階功能。
這條路之所以特別值得提,是因為 WordPress 的市占大到不容忽視:根據 W3Techs 的調查,WordPress 被使用於 41.5% 的所有網站,在已知使用內容管理系統的網站中更占 59.2% [來源:W3Techs〈Usage Statistics and Market Share of WordPress〉 https://w3techs.com/technologies/details/cm-wordpress 2026-06-29]。換句話說,超過四成的網站都能透過安裝 SEO 外掛,幾乎零程式碼就把結構化資料標記補齊,這也是 CMS 路線成為多數站長首選的原因。
進階建議:電商或大量頁面要用程式邏輯,依頁面類型動態產出對應的 JSON-LD,才不會手忙腳亂,這正是「能用範本就別手動」的道理。麵包屑標記則可以搭配 WordPress 永久連結 SEO 設定 一起調整,讓網址結構與 BreadcrumbList 一致。標記上線後不是一勞永逸,網站改版或欄位變動都要回頭校正,這跟 SEO 年度內容更新 的維護節奏是一樣的道理。
用兩個 Google 官方工具驗證標記是否生效
結構化資料加完之後,要確認 Google 真的讀到了、有沒有錯誤,靠兩個官方工具。「複合式搜尋結果測試工具」即時檢測單頁標記有無錯誤或警告;「Google Search Console」的強化項目報告則能長期追蹤整站哪些頁面有標記、是否觸發、有沒有錯誤。還沒用過這個後台的話,先讀一篇 Google Search Console 介紹 建立基本觀念。不想逐筆翻報告的話,也能借助 Search Console 生成的 AI 報告,讓強化項目的錯誤與觸發狀況自動彙整成可讀的摘要。建議每月固定看一次。
- Google 複合式搜尋結果測試(Rich Results Test):貼網址或程式碼即可,會列出偵測到的類型與錯誤/警告 [來源:〈Rich Results Test〉〈https://search.google.com/test/rich-results〉〈2026〉]。單頁驗證靠它。
- 長期追蹤則交給 Search Console 的強化項目報告,能看整站標記狀態、觸發情形、錯誤頁面清單,建議排進每月固定檢查。
要分清楚「錯誤」和「警告」的差別。錯誤(error)會讓 rich result 完全不顯示,警告(warning)只是少了部分功能,標記本身還是有效。看到錯誤要優先處理,看到警告可以排進待辦但不急。更多操作細節在 Search Console 實戰技巧 裡有展開,配合作業可以讀 網站 Sitemap 入門指南 和 Sitemap 產生與提交教學,確保頁面被檢索。
實務提醒:標記上線後通常要等 Google 重新檢索才會反映在報告,不是馬上有效。想主動確認某一頁有沒有被正確讀到,可用 Search Console 網址檢查工具 觀察檢索狀態。這跟 Google 網頁收錄查詢方法 的節奏一樣,急不得。耐心等檢索、定期回頭看報告,是結構化資料長期維護的基本動作。如果你的站大量靠 JavaScript 動態渲染,標記被讀到的時間會更久,JavaScript SEO 介紹 有講到這層延遲該怎麼處理。
結構化資料維護節奏:定期健檢清單
結構化資料上線後會隨頁面改版、欄位變動、產品上下架而逐漸失準,把它當成「設一次就好的設定」是常見的失誤來源。一份可重複執行的健檢清單,能把維護成本壓到最低,也能在出問題時快速定位。
這類電商或內容站常見的狀況是:站齡約三到五年、商品頁落在數百到上千、過去多半靠 SEO 外掛自動產生標記。打開 Search Console 強化項目報告時,依典型表現幅度約落在商品 Product 標記有數十到上百筆「錯誤」或「警告」,錯誤類型大多集中在價格欄位漏填、availability 用了過時的字串、或外掛升級後把 AggregateRating 一併產出但頁面其實沒有評分區塊。這類站的另一個共通點是麵包屑 BreadcrumbList 通常相對乾淨,因為它是外掛依分類自動帶出、不太需要人工維護。
把這類站的典型問題排序處理,動作其實很單純。先處理「錯誤」層級的價格與必填欄位漏填,這些會讓整段 Product 標記失效、rich result 完全不顯示;接著處理 availability 字串過時這類「警告」,補齊後通常就能把強化項目報告的錯誤數壓到接近零。要誠實指出的是,把錯誤清乾淨不等於 rich result 一定會回來顯示,最終仍取決於該頁內容相關性與該查詢情境 Google 是否部署商品卡,這是結構化資料本身的成效天花板,再勤奮的維護也跨不過。決策角度在於:與其追求「標記百分百無警告」,不如把心力優先放在錯誤歸零與高流量頁面的欄位一致性,這樣的維護投入換回的 rich result 版面才會划算。
每月例行檢查項目
- 打開 Search Console 強化項目報告,逐項檢查每種標記類型的錯誤數與有效項目數,錯誤歸零是最起碼的目標,警告項目則排進待辦。
- 抽查高流量頁面的標記是否仍與頁面實際內容一致,特別是價格、庫存、評分這類會變動的欄位,手寫標記最容易在這裡偷偷出錯。
- 確認時間性標記(活動、徵人、限時優惠)已隨頁面下架或更新,避免過期標記繼續對 Google 報錯。
每季與改版後檢查項目
- 網站改版、換主題、搬 CMS 之後,務必用 Rich Results Test 重新跑過主要頁面類型,外掛更新或主題切換常常會把標記連帶改掉。
- 對照 Google 官方支援清單的更新,確認你使用的類型與欄位仍然是官方支援的組合,Google 會不定期調整支援範圍。
- 檢查是否出現重複標記或互相衝突的標記,例如同時裝了兩個 SEO 外掛、或手寫標記與外掛自動產生的標記重複,這會讓 Google 收到兩份不一致的資料。
把這份清單排進跟 SEO 年度內容更新 一樣的維護節奏,結構化資料才會持續產生價值,而不會在三個月後變成一份悄悄失效的標記。維護的回報通常不顯眼,但長期累積下來,避免的錯誤與挽回的 rich result 版面,就是拉開差距的地方。
結構化資料最常見的幾個錯誤與正確做法
做結構化資料時,最致命的錯誤是「標了頁面上不存在的內容」,沒標反而不算大事。這個觀念貫穿整篇文章,也貫穿多數失敗案例。以下五個錯誤,是初學者最容易踩、也最容易被 Google 判定為垃圾標記的地雷。
把這幾個錯誤攤開看,可以從「嚴重度」與「修正動作」兩個軸來排優先順序:最致命的是標記頁面上不存在的內容(頁面沒有 FAQ 卻標 FAQ,直接違反品質準則 [來源:〈Structured data policies〉〈https://developers.google.com/search/docs/appearance/structured-data/sd-policies〉〈2026〉]),再來是漏填必填欄位讓整段標記失效,剩下的是一個頁面硬塞多種 type、語法括號沒閉合、時間性標記過期未下架這類維護層的問題。
| 常見錯誤 | 嚴重度 | 正確做法 |
|---|---|---|
| 標記頁面沒有的內容 | 最高(可能觸發手動處罰) | 標記必須反映頁面實際內容,沒有就不標 |
| 漏填必填欄位 | 高(整段標記失效) | 對照官方文件補齊 Product 價格、Review 評分等必填欄位 |
| 一頁硬塞多種 type | 中 | 只標主要內容對應的那一種 type,內容一致優先於數量 |
| 語法括號沒閉合 | 中(資料抓不到) | 上線前用 Rich Results Test 跑一遍驗證 |
| 時間性標記過期未下架 | 中(錯誤警示) | 活動、徵人結束就下架或移除標記 |
錯誤一尤其要小心。Google 的結構化資料品質準則 [來源:〈Structured data policies〉〈https://developers.google.com/search/docs/appearance/structured-data/sd-policies〉〈2026〉] 寫得很清楚:標記必須反映頁面實際呈現給使用者的內容。頁面沒有的東西硬標,等於在告訴 Google「我在騙你」,這在 EEAT 贏得 Google 信任 的框架下是直接扣分項。嚴重時還可能走 常見 SEO 優化地雷 裡提到的那條路,演變成 黑帽 SEO 與結構化資料違規 或 白帽黑帽灰帽 SEO 比較 中的灰帽操作,被判定為垃圾標記,甚至觸發手動處罰。結構化資料標記違規與手動處罰之間的界線,比你想像的近。
把這五個錯誤記下來、逐條檢查,勝過你看十篇教學。多數站的結構化資料問題,都落在這五條裡面。確保「每一條都標對、都跟頁面一致」,遠比追求「標越多越好」更能拉開差距。
垃圾標記與手動處罰:界線比想像中近
結構化資料品質準則最常被低估的後果,是從「rich result 不顯示」一路惡化成「整站手動處罰」。Google 針對結構化資料設有專門的手動動作類型,當系統判定標記系統性地誤導使用者(例如標記頁面沒有的評論、把不相關內容標成活動來騙版面),就會在 Search Console 開出通知,連帶讓整站的 rich result 權限被撤銷,甚至影響該站未來重新申請的門檻。
要分清楚三種層次的後果,才知道該怕哪一種、可以緩哪一種。第一種是單頁 rich result 不顯示,這是 Google 對該頁標記的即時判斷,修正後通常會恢復,屬於日常維護的範圍。第二種是 Google 主動停用整個類型的 rich result,例如某些結構化資料類型被官方政策性停用,這跟個別站違規無關,但會讓你投資的標記暫時失去顯示價值。第三種才是手動處罰,影響範圍最大、恢復最慢,需要提交重新審查請求,並證明問題已全面修正。
| 後果層次 | 觸發原因 | 影響範圍 | 恢復方式 |
|---|---|---|---|
| 單頁不顯示 | 該頁標記錯誤或與內容不一致 | 僅該頁 rich result | 修正後等重新檢索 |
| 類型被停用 | 官方政策調整,與個別站無關 | 該類型在所有站 | 等待官方恢復或改標他類型 |
| 手動處罰 | 系統性誤導使用者的垃圾標記 | 整站 rich result 權限 | 全面修正並提交重新審查 |
避免走到第三層的關鍵,在於把「標記必須反映頁面實際內容」這條原則,當成不可妥協的硬規則。任何想靠標記放大版面的念頭,都要先回頭確認頁面是否真的有那個內容;沒有,就別標。這條原則跟 EEAT 的精神一致,也跟 白帽 SEO 做法 一脈相承:用誠實的標記建立信任,比用取巧的標記換一時版面更划算。
結構化資料跟 AI 搜尋(AEO)的關係
結構化資料在傳統 SERP 的價值已經講了很多,但在 AI 搜尋時代,它的重要性反而被放大。AI 答案引擎(ChatGPT、Perplexity、Google AI Overviews)要引用你的內容,前提是它得先正確理解你的頁面在說什麼,而結構化資料正是那層讓機器不用猜的語意說明。標記做得好,被答案引擎引用的機率會提高;標記做錯或漏標,AI 可能直接略過你。想進一步理解這條路徑,AEO 答案引擎優化技巧 與 Google AI Overviews 對 SEO 的影響 是值得讀的延伸。
這不是憑空推論。AI 引擎在生成答案時,會優先抓取結構清楚、語意明確的來源,因為它不需要額外推理就能拿到事實欄位。把結構化資料當成 AEO 的地基,是現在最能拉開差距的做法之一。
更進一步的框架,可以看 GEO 生成式引擎優化指南 與 GEO 生成式引擎優化五大原則。結構化資料在這些框架裡,扮演的是「讓生成式引擎能正確引用」的角色,跟它在傳統 SERP 的角色一脈相承。
講到底,AI 搜尋只是把「搜尋引擎要不要理解你」這個老問題,放大成「AI 要不要引用你」。地基沒變,只是天花板變高了。想分清楚兩者的定位差異,GEO 與 SEO 的差異 是很好的對照;要追蹤內容在 AI 答案裡的能見度,可以靠 GEO 能見度監測工具。與其追著 Google 搜尋演算法解析 每次更新跑,不如把結構化資料這種一勞永逸的地基先打穩。
常見問題
加了結構化資料就一定會出現複合式搜尋結果嗎?
不一定。標記只是必要條件,Google 還會看頁面品質、內容相關性與搜尋意圖,再決定要不要顯示 rich result。
結構化資料會直接提升 Google 排名嗎?
不會。Google 官方表明它不是直接排名因素 [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉],但能透過提升點擊率與幫助理解內容,間接改善流量。
JSON-LD、Microdata、RDFa 要選哪一種?
選 JSON-LD。它是 Google 官方推薦格式 [來源:〈Intro to structured data〉〈https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data〉〈2026〉],與 HTML 分離、結構清楚、最不容易出錯。
頁面沒有 FAQ 卻標 FAQ 會怎樣?
會被視為垃圾標記,違反 Google 結構化資料品質準則 [來源:〈Structured data policies〉〈https://developers.google.com/search/docs/appearance/structured-data/sd-policies〉〈2026〉]。輕則不顯示 rich result,重則拖累整站信任度,甚至觸發手動處罰。
不會寫程式怎麼把結構化資料加到網站?
用 Google 結構化資料標記協助工具或第三方產生器,選類型、填欄位、複製貼上;或直接裝 Rank Math、Yoast 等 SEO 外掛自動產生。
結構化資料標記會不會導致手動處罰?
會。當標記系統性地誤導使用者、標記頁面上不存在的內容(例如虛構評論或活動),Google 會開立結構化資料專屬的手動動作,撤銷整站 rich result 權限,需要全面修正後提交重新審查才能恢復。日常的單頁標記錯誤通常只讓該頁 rich result 不顯示,不會走到手動處罰這一步。
整條路走下來其實不複雜:格式選 JSON-LD,類型對照 Google 支援清單,欄位照官方必填補齊,標記跟頁面內容一致,最後用官方工具驗證、長期追蹤。標記顧好了,頁面能走多遠還是取決於內容層的判斷,例如 關鍵字搜尋意圖解析 與 SEO 文章寫作指南 這類基本功。
結構化資料不是孤立的技術,它跟其他環節互相牽動。SERP 搜尋結果頁運作機制 決定 rich result 出現的位置,提升 Google 排名的關鍵 則是標記最終要服務的目標。工具面可以從 必備 SEO 工具推薦 著手;連結與資料層,301 與 302 轉址教學、Hreflang 多語系 SEO 標記 各自有自己的眉角,跟結構化資料一起顧,整站的技術 SEO 才不會漏一塊。