技術文件目前產品線:Slim SEO 搜尋優化

Slim SEO Pro:如何連結多個 Schema(結構化資料)

更新日期
閱讀時間
約 5 分鐘
來源狀態
generated-draft

本篇說明

Slim SEO Link Manager 提供一項強大功能,可透過屬性(property)將多個 schema 彼此連結。這篇教學說明為何要拆分成多個 schema,以及如何用「動態變數」把 Person、Book、Review 等 schema 串連起來,讓搜尋引擎取得更完整的結構化資料。

適合誰使用

已安裝 Slim SEO Pro 並想建立進階結構化資料(schema)的 WordPress 網站管理員

開始前準備

  • 需了解並使用「動態變數」功能,才能將自訂欄位資料填入 schema 屬性
  • 若要從自訂文章類型的自訂欄位取值,需搭配 Meta Box 或 ACF 外掛(Slim SEO Pro 已深度整合此兩者)

教學內容

為什麼要建立多個 schema?

將 schema 拆成個別項目,可以為每個 schema 輸入更多屬性內容,比起巢狀 schema 的做法更容易操作

個別建立的 schema 可以重複使用,例如同一個 Organization schema 既可作為書評的作者,也可作為目前網站的組織資訊

連結 schema 的基本概念

連結方式是先分別建立各個 schema,再透過某個屬性從一個 schema 連到另一個 schema

以書評為例,可分別建立 Review schema 與 Book schema,並在 Review schema 的「item reviewed」屬性中連到 Book schema

Review snippet for book
官方文件介面截圖:Review snippet for book

實作範例:建立書評的三個 schema

此範例會建立三個 schema:Review 的作者是 Person(目前使用者),Review 連結到 Book,Book 又有另一個 Person 作為作者(資料來自「book」文章類型的自訂欄位)

Schema graph diagram
官方文件介面截圖:Schema graph diagram

  1. 先新增一個 Person schema 作為書籍作者,並使用動態變數把自訂欄位的值填入屬性

    Book author schema
    官方文件介面截圖:Book author schema

  2. 接著新增一個 Book schema,各屬性以動態變數填入自訂欄位資料;在 Author 屬性中選擇剛才建立的書籍作者 Person schema

    Book schema
    官方文件介面截圖:Book schema

  3. 再新增一個 Person schema 作為書評撰寫者,系統會自動帶入目前使用者的資料

    Reviewer schema
    官方文件介面截圖:Reviewer schema

修改 schema 標題以便區分

若建立多個相同類型的 schema(例如兩個 Person schema),可分別修改標題以利區分

  1. 點選 schema 標題列上的名稱,輸入新的標題即可變更

    Changing schema title
    官方文件介面截圖:Changing schema title

完成 Review schema 連結

  1. 最後新增一個 Review schema,在其中連結先前建立好的 Book schema 與撰寫者 Person schema

    Review schema
    官方文件介面截圖:Review schema

  2. 完成後可依需求為每個 schema 加入更多屬性,提供搜尋引擎更完整的資料

補充說明

schema 幾乎可以插入到任何地方,用法就像動態變數一樣

外掛內建 Thing、Image、Person、Organization 等基本 schema,方便組合成小型資料片段後插入其他 schema 作為屬性

Basic schemas
官方文件介面截圖:Basic schemas

介面名稱對照

  • item reviewed:Review schema 中用來連結被評論項目(例如 Book schema)的屬性欄位
  • Author:Book schema 中用來指定作者的屬性,可連結到另一個 Person schema
  • schema title:每個 schema 上方標題列顯示的名稱,可點擊修改以區分同類型的多個 schema

注意事項

注意

若需從自訂文章類型的自訂欄位讀取資料,必須先透過 Meta Box 或 ACF 建立好對應的自訂欄位,Slim SEO Pro 才能以動態變數取值

官方來源

還是卡住了?

先把問題問清楚,通常比直接開工單更快。複製下面的結構,補上你的情況後送出。

用 AI 先釐清問題

/ai 我正在閱讀「Slim SEO Pro:如何連結多個 Schema(結構化資料)」,目前卡在:

我已嘗試:

我看到的畫面/錯誤訊息:

請用一步一步的方式告訴我下一步。

需要我們實際進入網站調整設定、修改佈景主題或處理資料時,再建立 /task 工單。