faviconSEO Hub HK

Schema Markup 怎麼加?5 個步驟設定結構化資料並驗證

發佈日期: 2026年11月6日 | 撰文: Aubrey Yung

Set SEO Hub HK as a preferred source on Google

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 或外掛工具,很多都能自動產生基本標記,請先確認已經輸出了哪些內容,再決定是否需要手動補充,避免同一頁出現重複或矛盾的標記。

第三步:確保標記與頁面可見內容一致

這是最容易被忽略的一步。結構化資料描述的內容,必須在頁面上真的看得到,而且要準確。不要標記使用者看不到的內容,也不要為了取得評分星星而填寫不實的評論資料。與頁面不符的標記,可能導致豐富結果被取消,嚴重時甚至影響網站的整體表現。

  • 產品價格、庫存狀態要與頁面顯示的資料相同。
  • 作者、發佈日期要與文章頁上的資訊一致。
  • 不要把整個網站的評分複製到每一個子頁面。

第四步:用工具驗證

發佈前,可以先用兩種工具檢查標記是否正確:

  1. Google 的豐富結果測試(Rich Results Test):檢查頁面是否符合 Google 豐富結果的資格,並顯示錯誤與警告。
  2. 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 嗎?

不必追求全面覆蓋。先從最有代表性的頁面開始,例如首頁的組織資料、文章頁和產品頁。這樣投入小,也容易維護。

關於作者

Aubrey Yung

Aubrey Yung

SEO 專家

Aubrey 是一位 SEO 顧問,亦是 Google Search Central 產品專家,擁有多年的 B2B 和 B2C 數碼營銷經驗。

相關 SEO 指南