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

在 Slim SEO Pro 中新增 Schema(結構化資料)教學

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

本篇說明

Slim SEO Pro 讓你在後台為文章、頁面或封存頁加入 Schema 結構化資料,協助搜尋引擎更精確理解內容並顯示豐富搜尋結果。本文說明如何新增 Schema、設定屬性欄位,以及使用 Location 條件控制套用範圍。

適合誰使用

使用 Slim SEO Pro 外掛、想為網站加入結構化資料以優化搜尋結果呈現的 WordPress 網站管理者

開始前準備

  • 已安裝並啟用 Slim SEO Pro 外掛

教學內容

什麼是 Schema

Schema 是一種提供結構化資料的方式,能幫助搜尋引擎更準確理解網站內容

透過結構化資料,搜尋引擎可以在搜尋結果中直接顯示更豐富的資訊,例如活動細節、評分或商品資訊

在 WordPress 中,Schema 通常會與文章類型綁定,而 Slim SEO Pro 可讓你用條件精準控制每個 Schema 套用的位置

新增新的 Schema

  1. 點擊 + Add Schema 按鈕,開啟彈出視窗
  2. 在彈出視窗中瀏覽或搜尋想要的 Schema 名稱

    Add a new schema
    官方文件介面截圖:Add a new schema

  3. 點擊該 Schema 即可加入,Schema 會依照類似 Google Search Gallery 的方式分類,方便尋找
  4. 加入後可點擊標題或箭頭圖示展開或收合 Schema 的詳細內容
  5. 點擊垃圾桶圖示可移除該 Schema,系統會先跳出確認提示

    Toggle the schema details or remove it
    官方文件介面截圖:Toggle the schema details or remove it

設定 Schema 屬性

每個 Schema 都包含一組定義其細節的屬性,並依 Google 與 schema.org 標準提供完整清單

屬性分為必填(以紅色星號 * 標示)與選填兩種,選填屬性建議填寫但非必要

部分選填屬性預設為隱藏,可點擊底部的 + Add property 顯示更多欄位

Schema properties
官方文件介面截圖:Schema properties

  1. 在屬性欄位中可直接使用 shortcode,Slim SEO Pro 會處理並將輸出結果作為最終值
  2. 點擊欄位旁的 Insert 按鈕,可從可用變數中選擇插入動態資料,例如文章標題、作者名稱等

    Insert dynamic data for properties
    官方文件介面截圖:Insert dynamic data for properties

設定 Location(套用位置)

Schema 可依條件套用,讓你完整掌控 Schema 出現的位置

Location 類型分為 Singular(套用於個別文章或頁面)、Archive(套用於封存頁如分類、標籤)與 Code(依自訂 PHP 邏輯套用,屬進階功能)

規則群組的邏輯為:群組內任一規則成立則該群組成立,所有群組都成立時 Schema 才會套用

  1. 在 Schema 面板中開啟 Location 分頁

    Set location rules for a schema
    官方文件介面截圖:Set location rules for a schema

  2. 針對 Singular 或 Archive 類型,點擊 Add Rule Group 建立條件

    Rule groups and rules
    官方文件介面截圖:Rule groups and rules

  3. 若選擇 Code 類型,可輸入不含 <?php ?> 的 PHP 運算式,回傳 true 或 false 來決定是否套用

    Define locations with code
    官方文件介面截圖:Define locations with code

開發者使用 Hooks 註冊 Schema

開發者可透過 slim_seo_schema_settings filter 以程式方式註冊 Schema

建議的作業流程是先在後台介面建立 Schema,再匯出為 JSON,最後在程式碼中使用該結構

介面名稱對照

  • + Add Schema:用來新增一個新 Schema 的按鈕,點擊後會開啟選擇 Schema 類型的彈出視窗
  • + Add property:用來顯示更多預設隱藏的選填屬性欄位
  • Insert:欄位旁的按鈕,可插入動態變數如文章標題、作者名稱等資料
  • Location:Schema 面板中的分頁,用來設定 Schema 套用的頁面條件
  • Add Rule Group:用來建立套用條件規則群組的按鈕
  • Singular:Location 類型之一,套用於個別文章或頁面
  • Archive:Location 類型之一,套用於分類、標籤等封存頁
  • Code:Location 類型之一,透過自訂 PHP 邏輯決定套用條件,屬進階功能

注意事項

注意

必填屬性(標有紅色星號)必須填寫,否則 Schema 可能無法正確產生

注意

使用 Code 類型設定 Location 屬於進階功能,建議搭配 WordPress 條件標籤使用

官方來源

還是卡住了?

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

用 AI 先釐清問題

/ai 我正在閱讀「在 Slim SEO Pro 中新增 Schema(結構化資料)教學」,目前卡在:

我已嘗試:

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

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

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