📣【每日一問答進行中】立即追蹤 粉絲專頁/Threads  📣【LINE AI 諮詢爆滿】感謝支持!目前採預約制,請加 LINE 好友登記排程 → 確保名額! 📣【每日一問答進行中】立即追蹤 粉絲專頁 / Threads    📣LINE AI 諮詢爆滿】感謝支持!目前採預約制,請加 LINE 好友登記排程 → 確保名額! 

數位行銷

專為 B2B 商品頁 打造的 SEO 結構化資料及 AI 搜尋

這個 網站 外掛專為 B2B 頁面打造,在 B2B 詢價 商品頁 能自動輸出 Google 友善的 Product JSON-LD 結構化資料,強化產品在 AI 搜尋與 SEO 中的可見度,確保通過 Rich Results Test 並提升轉化可能。

即便頁面未顯示價格與幣別,外掛亦可自動補齊設定,設定為 Google 最低需求值(price: 99999999、priceCurrency: "TWD"),確保 offers 欄位完整,支援圖片偵測優化、退貨與運送政策 Schema 輸出,以及清理干擾標記,專為 B2B 技術性商品頁而設計,減少錯誤並提升 AI 索引友好度。

一. 安裝與啟用

步驟一:安裝

  1. 登入 網站 後台

  2. 前往 擴充套件 → 安裝

  3. 上傳檔案:plg_system_esproductjsonld_v1.0.4_20250909.zip

 

步驟二:啟用外掛

  1. 前往 外掛 → 系統

  2. 啟用 System - ES Product JSON-LD 外掛

  3. 建議將排序設為最末位(確保處理最終 HTML)

 

二. 基本設定

1. 預設價格與幣別

  • Default price:若頁面未偵測到價格,將以此為主(如不填,預設為 99999999)

  • Currency:建議填入 "TWD" 或使用網站實際幣別


2. 圖片與標題偵測

  • 預設會自動抓取 og:image、img、data-src 等

  • 若無法偵測圖片,請設定 Fallback image URL(建議寬度 ≥1200px,且為絕對網址)

 

3. 欄位設定說明

Product JSON-LD 外掛設定介面

 

欄位名稱說明
預設價格(可留空) 若商品頁無價格,將使用這裡設定的價格(否則預設為 99999999)
幣別(ISO 4217,可留空) 幣別代碼,例如:TWD、USD。留空則預設為 TWD
庫存狀態 商品的庫存狀態,例如:現貨 (InStock)、缺貨 (OutOfStock)、預購 (PreOrder) 等
價格有效期至 此價格有效的截止日期,格式為 YYYY-MM-DD(可留空)
品牌名稱 商品品牌名稱,為選填欄位
SKU 商品的庫存編號(Stock Keeping Unit),可選填
優先使用偵測到的價格 若選「是」,將自動從頁面文字中偵測價格(如 NT$、data-price 等)並優先使用
移除其他 Product 標記(建議開啟) 移除頁面中其他 Product JSON-LD,避免與本外掛的標記衝突
後備圖片 URL 若無法偵測商品圖片,將使用此預設圖片。需填寫絕對網址,建議寬度 ≥ 1200px

 

三. 可選進階功能

1. 運送資訊(OfferShippingDetails)

  • 開啟 Enable shipping details

  • 填入:運費金額、幣別、配送國家(如 TW)、到貨天數

 

2. 退貨政策(MerchantReturnPolicy)

 

四. 驗證輸出

1. 使用 Google Rich Results Test

  1. 開啟網址:https://search.google.com/test/rich-results

  2. 貼上任一 網站商品頁連結

  3. 檢查 Product 資料是否完整:

    • name

    • image

    • price & priceCurrency(即使是 fallback 值也能通過)

    • availability

    • offers 結構完整

Google Rich Results Test 驗證畫面  

 

五. 問題排查 Q&A

Q1:還是顯示「offers 缺少」?
A1:確認是否已關閉其他外掛的 Product JSON-LD 輸出,或開啟「移除其他 Product 標記」選項。
Q2:圖片未顯示?
A2:確認頁面至少有一張可抓取的圖片,或設定後備圖片 URL。
Q3:顯示 schema 警告?
A3:若不需運送/退貨資訊,請關閉該選項以避免非必要欄位警告。

 

六.使用建議

  • 僅在 view=item 單一商品頁會啟用

  • 其他頁面不輸出 Product JSON-LD

  • 建議配合 Google Search Console 檢查整站 Schema 狀態


System - ES Product JSON-LD (v1.0.4) Plugin Guide

Designed for Joomla 4 / 5 with DJ-Catalog2 product pages, this plugin automatically generates structured Product JSON-LD data to enhance SEO and improve AI-driven search visibility for B2B product listings. 

 

1. Installation & Activation

Step 1: Install the Plugin

  1. Log in to the Joomla admin panel

  2. Go to Extensions → Install

  3. Upload the file: plg_system_esproductjsonld_v1.0.4_20250909.zip

 

Step 2: Enable the Plugin

  1. Go to Plugins → System

  2. Enable System - ES Product JSON-LD

  3. Recommend setting its order to last in the System group (to ensure final HTML is parsed)


2. Basic Configuration

(1) Default Price & Currency

  • Default price: Used when no price is detected on the page (fallback is 99999999)

  • Currency: Enter "TWD" or your actual website currency (ISO 4217)

(2) Image & Title Detection

  • Automatically detects og:image, img, data-src, and more

  • If no image is found, use Fallback image URL (must be an absolute URL and at least 1200px wide)

 

(3) Field Reference Table

Field NameDescription
Default Price (optional) Used when the product page does not specify a price. Defaults to 99999999 if left blank
Currency (ISO 4217, optional) Currency code such as TWD, USD. Defaults to TWD if not set
Availability Product stock status. Options include InStock, OutOfStock, PreOrder, etc.
Price Valid Until Date until which the price is valid. Format: YYYY-MM-DD (optional)
Brand Name Name of the product brand (optional)
SKU Stock Keeping Unit, a unique identifier for the product (optional)
Prefer Detected Price If enabled, automatically uses detected price from the page (e.g., NT$, $100, data-price)
Strip Other Product Markup (recommended ON) Removes other Product JSON-LD or microdata on the page to prevent conflicts
Fallback Image URL Used if no image is detected. Must be an absolute URL. Recommended width ≥ 1200px

 

 

3. Optional Advanced Features

(1) Shipping Information (OfferShippingDetails)

  • Enable Enable shipping details

  • Fill in: shipping rate value, currency, country (e.g., TW), and delivery time (min/max days)


(2) Return Policy (MerchantReturnPolicy)

 

4. Output Validation

Use Google Rich Results Test

  1. Go to: https://search.google.com/test/rich-results

  2. Enter any DJ-Catalog2 product page URL

  3. Check for completeness of Product data:

    • name

    • image

    • price & priceCurrency (fallbacks accepted)

    • availability

    • structured offers section

 

5. Troubleshooting Q&A

Q1:"Missing offers/review/aggregateRating"?
A1: Ensure only one Product schema is present. Enable "Strip other Product markup" to remove duplicates.
Q2: "Missing image" warning?
A2: Confirm at least one image exists or provide a fallback image URL.
Q3: Shipping/return schema warnings?
A3: Not errors—if you don’t need them, disable the respective features.

6. Usage Notes

  • Plugin only activates on view=item pages (single product view)

  • Will not render JSON-LD on category or list views

  • Use Google Search Console to monitor schema status across your site


相關文章:


Written by Ring

作者:益盛科技 專案經理

通過Google Ads-Measurement Assessment

15年 網站專案管理及人員管理實務經驗。具網站美編企劃繪製能力,具多媒體網頁設計與 RWD設計之實務經驗。

如果您喜歡我們的文章,歡迎分享!也歡迎查看我們的其他文章。如果有任何疑問也歡迎加line和我們聯絡

最新文章

原創、翻譯及轉貼的資訊都在這裡。

網站是實現夢想的工具! 開始準備建置您的網站了嗎? 加Line好友
益盛科技

我們重視設計質感與行銷價值

。網頁設計。程式設計。Joomla教學。

 

聯絡資訊

ring@des13.com

點此加我們LINE  @igodos 加line好友

406台中市北屯區文心路四段955號11樓之2(需預約諮詢)

04-37072202 /  0919-413187 

網頁設計服務費用計算機

 
OMO電商 社群整合,輕鬆提升5倍轉換率,追蹤客戶行為,自動化行銷!想了解,快與我們聯絡! ×
點此加我們LINE 連結line帳號
DMC Firewall is a Joomla Security extension!