Schema Markup(結構化資料)是一段加在頁面上的標記程式碼,用標準格式告訴搜尋引擎這個頁面是文章、產品還是商家資料。做得正確,頁面有機會在搜尋結果中顯示更豐富的樣式。今篇文章會帶你了解 5 個設定步驟。
Schema Markup 是什麼,為甚麼值得做
搜尋引擎可以閱讀頁面文字,但未必能完全理解文字的角色。例如一串數字,可能是價錢,也可能是電話號碼。Schema Markup 使用 schema.org 的詞彙,把這些資訊明確標示出來,屬於技術 SEO的常見工作。
它的好處主要有兩個。第一,幫助搜尋引擎更準確地理解頁面。第二,符合資格的頁面可能獲得豐富搜尋結果,例如星級評分、價格或麵包屑導覽,這通常有助提升點擊率。但要留意,加了結構化資料並不保證一定出現豐富結果,也不是直接的排名加分項。
第一步:選擇合適的 Schema 類型
不需要把所有類型都加上,按頁面的實際用途選擇即可。常見的配對如下:
- Article:部落格文章、教學文章。
- Organization / LocalBusiness:公司或實體商家的基本資料,適合首頁或關於我們頁。
- Product:網店的產品頁,可標示價格、庫存與評分。
- BreadcrumbList:麵包屑導覽,讓搜尋結果顯示頁面所在的層級。
- FAQPage:常見問題頁。不過 Google 對部分類型的豐富結果顯示已經調整與限縮,使用前應先查看官方文件確認目前的支援情況。
第二步:用 JSON-LD 撰寫標記
Schema Markup 可以用 JSON-LD、Microdata 或 RDFa 三種格式撰寫。Google 建議優先使用 JSON-LD,因為它可以集中放在一個腳本區塊內,與頁面的 HTML 分開,維護較容易。以下是一個文章頁的簡單範例:
snippet.json
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "文章標題",
"author": {
"@type": "Person",
"name": "作者姓名"
},
"datePublished": "2026-01-01",
"dateModified": "2026-02-01",
"image": "https://example.com/images/cover.jpg"
}
</script>如果網站使用 CMS 或外掛工具,很多都能自動產生基本標記,請先確認已經輸出了哪些內容,再決定是否需要手動補充,避免同一頁出現重複或矛盾的標記。
第三步:確保標記與頁面可見內容一致
這是最容易被忽略的一步。結構化資料描述的內容,必須在頁面上真的看得到,而且要準確。不要標記使用者看不到的內容,也不要為了取得評分星星而填寫不實的評論資料。與頁面不符的標記,可能導致豐富結果被取消,嚴重時甚至影響網站的整體表現。
- 產品價格、庫存狀態要與頁面顯示的資料相同。
- 作者、發佈日期要與文章頁上的資訊一致。
- 不要把整個網站的評分複製到每一個子頁面。
第四步:用工具驗證
發佈前,可以先用兩種工具檢查標記是否正確:
- Google 的豐富結果測試(Rich Results Test):檢查頁面是否符合 Google 豐富結果的資格,並顯示錯誤與警告。
- Schema Markup Validator:檢查標記本身是否符合 schema.org 的語法,不限於 Google 支援的類型。
留意「錯誤」與「警告」的分別:錯誤通常會令頁面無法取得豐富結果,需要修正;警告則多為建議性的缺漏,可以按實際情況決定是否補上。
第五步:發佈後監察與維護
上線後,可以在 Google Search Console 的「強化功能」或豐富結果相關報表中查看有效、有警告和有錯誤的頁面數量。網站改版、更換主題或外掛後,標記很容易在不知不覺中消失或產生錯誤,所以建議把檢查結構化資料加入定期的技術 SEO 審核流程中。
常見錯誤要避免
- 標記的內容不在頁面上,或與頁面顯示的資料不同。
- 同一頁同時由主題和外掛輸出重複的標記。
- 缺少必填欄位,例如產品頁沒有名稱或價格。
- 期待結構化資料單靠提升排名,而忽略內容品質與站內 SEO的基礎。
總結
Schema Markup 的重點是「準確」與「一致」:按頁面用途選類型、優先使用 JSON-LD、確保標記與可見內容相符、發佈前驗證,再在上線後持續監察。從文章、商家資料或產品頁開始,逐步試行即可,不需要一次完成全站。
常見問題 FAQ
Schema Markup 會直接提升排名嗎?
不會。Google 表示結構化資料主要用來幫助理解頁面,並讓頁面有機會顯示為豐富搜尋結果。它可能透過更高的點擊率間接帶來幫助,但不是直接的排名因素。
JSON-LD、Microdata 和 RDFa 應該選哪一種?
一般建議選擇 JSON-LD。Google 建議使用這種格式,而且它與頁面的 HTML 分開,維護和除錯都比較方便。
加了 Schema Markup 為什麼沒有出現豐富結果?
常見原因包括:標記有錯誤、該類型目前不再顯示、頁面還未被重新爬取,或頁面內容品質不足。Google 不保證每個符合資格的頁面都會顯示豐富結果。
小型網站需要做 Schema Markup 嗎?
不必追求全面覆蓋。先從最有代表性的頁面開始,例如首頁的組織資料、文章頁和產品頁。這樣投入小,也容易維護。
關於作者

