Schema 結構化數據產生器

依照引導填入 FAQ、商品或操作步驟,複製可直接貼上的 JSON-LD。

選擇 Schema 類型

先選擇要描述的頁面內容。

填入詳細資訊

輸入時會檢查必填欄位,留白的選填欄位會自動省略。

複製 JSON-LD

所有必填欄位有效後,這裡會顯示完整 script。

FAQPage
JSON-LD

欄位檢查

    你填入的內容只會留在瀏覽器中,不會上傳到 BroBroGo。

    常見問題

    可以產生哪些 Schema 類型?

    引導表單支援 FAQPage、包含 Offer 的 Product,以及具有順序步驟、材料和工具的 HowTo。留白的選填欄位不會寫入程式碼。

    產生的 JSON-LD 應該放在哪裡?

    把完整 script 貼到對應頁面的 <head> 或 <body> 中。結構化數據描述的內容應與訪客在頁面上實際看到的內容一致。

    程式碼有效就一定會顯示複合式搜尋結果嗎?

    不會。有效的 schema.org 標記能協助服務理解頁面,但不能保證特殊搜尋顯示。Google 已不再顯示 FAQ 或 HowTo 複合式搜尋結果。

    什麼是 Schema 結構化數據產生器?

    「Schema 結構化數據產生器」是一個專為網頁管理員、內容營運人員及網頁開發人員設計的線上輔助工具。當你需要手動為網站內容準備結構化數據時,此工具能協助你輕鬆產生符合 JSON-LD 格式的程式碼。

    使用者只需選擇想要描述的網頁內容類型,並依照引導在對應的欄位中填入詳細資訊,系統便會自動即時檢查必填內容。當所有必填欄位都符合規範後,工具就會產生完整的 JSON-LD 程式碼,供你直接複製並貼到網站中。


    支援產生的 Schema 類型與欄位說明

    本工具支援產生三種主要的 Schema 類型,每種類型均有其特定的必填與選填欄位:

    1. 常見問題 (FAQ)

    用於描述網頁上的常見問題與解答。

    • 問題: 輸入具體的問題文字。
    • 答案: 輸入該問題的對應解答文字。

    2. 商品 (Product)

    用於描述特定商品及其報價資訊。

    • 商品名稱: 商品的名稱(必填)。
    • 描述(選填): 商品的詳細說明文字。
    • 圖片 URL(選填): 必須是包含 http://https:// 的完整圖片網址。
    • 品牌(選填): 商品的品牌名稱。
    • SKU(選填): 商品的庫存單位代碼。
    • 價格: 必須為非負數字,可包含小數點(必填)。
    • 貨幣代碼: 必須使用三碼貨幣代碼,例如 USD、EUR 或 TWD(必填)。
    • 庫存狀態: 從選單中選擇商品目前的供應狀態。
    • 商品 URL(選填): 必須是包含 http://https:// 的完整商品網址。

    3. 操作指南

    用於說明完成某項任務的具體步驟與所需工具。

    • 操作指南標題: 該指南的標題(必填)。
    • 總分鐘數(選填): 完成該任務所需的總時間,必須是 1 到 100,000 之間的整數分鐘。
    • 材料(選填): 每行輸入一項所需的材料。
    • 工具(選填): 每行輸入一項所需的工具。
    • 步驟標題(選填): 具體步驟的簡短標題。
    • 步驟說明: 該步驟的詳細操作指引(必填)。

    欄位驗證與錯誤訊息說明

    為了確保產生的 JSON-LD 程式碼完全符合規範,工具會在使用者輸入時同步進行欄位檢查。如果輸入的內容不符合規則,系統會顯示對應的錯誤訊息,且不會顯示完整的 script 程式碼。

    常見的驗證規則與錯誤訊息包括:

    • 未填寫必要項目: 若未填寫基本資訊,會顯示「請至少新增一組完整的問題和答案。」、「請填入商品名稱。」、「請填入商品報價。」或「請填入操作指南標題。」。
    • 格式不正確:
      • 價格不符規範時,會提示「價格只能使用非負數字,可包含小數點。」。
      • 貨幣代碼不符規範時,會提示「請使用 USD、EUR 或 TWD 這類三碼貨幣代碼。」。
      • 網址格式錯誤時,會提示「商品 URL 必須是完整的 http:// 或 https:// 網址。」或「圖片 URL 必須是完整的 http:// 或 https:// 網址。」。
      • 時間格式錯誤時,會提示「總時間必須是 1 到 100,000 之間的整數分鐘。」。
    • 漏填個別項目: 例如「項目 {index} 缺少問題。」、「項目 {index} 缺少答案。」或「項目 {index} 缺少步驟說明。」。
    • 長度與數量限制: 若輸入內容過長,會顯示「{field} 對此編輯器而言太長,請控制在 {max} 個字元以內。」;若項目過多,則會提示「此編輯器一次最多支援 {max} 個項目。」。

    程式碼產生規則與狀態提示

    本工具在運作時遵循以下邏輯與邊緣情況處理:

    • 選填欄位處理: 任何留空的選填欄位,在產生的 JSON-LD 程式碼中都會被自動省略,不會留下空白欄位。
    • 程式碼顯示條件: 只有在所有必填欄位都通過驗證且有效時,工具才會顯示完整的 JSON-LD 程式碼供使用者複製。
    • 狀態列提示:
      • 初始狀態或清除欄位後,會顯示「準備就緒。請選擇類型或載入範例。」。
      • 載入範例後,會顯示「{type} 範例已就緒。」。
      • 成功產生程式碼時,會顯示「{type} JSON-LD 已就緒。」。
      • 清除所有欄位後,會顯示「欄位已清除。」。
      • 若有欄位未通過驗證,會顯示「有 {count} 個問題需要修正。」;若無問題則顯示「所有必填欄位都有效。」。
      • 程式碼區塊會標示「{count} 行」以呈現產生的程式碼行數。

    個人隱私與資料處理說明

    使用本工具時,你無需擔心資料外洩。你所填入的所有文字、數值與網址等內容,都只會保留在你的本機瀏覽器中。本工具不會將任何輸入資料上傳到 BroBroGo 伺服器,確保你的編輯隱私。


    常見問題 (FAQ)

    可以產生哪些 Schema 類型?

    引導表單支援 FAQPage(常見問題)、包含 Offer 的 Product(商品),以及具有順序步驟、材料和工具的 HowTo(操作指南)。留白的選填欄位不會寫入程式碼。

    產生的 JSON-LD 應該放在哪裡?

    把完整 script 貼到對應頁面的 <head> 或 <body> 中。結構化數據描述的內容應與訪客在頁面上實際看到的內容一致。

    程式碼有效就一定會顯示複合式搜尋結果嗎?

    不會。有效的 schema.org 標記能協助服務理解頁面,但不能保證特殊搜尋顯示。Google 已不再顯示 FAQ 或 HowTo 複合式搜尋結果。