數位行銷
程式設計開發

這個 網站 外掛專為 B2B 頁面打造,在 B2B 詢價 商品頁 能自動輸出 Google 友善的 Product JSON-LD 結構化資料,強化產品在 AI 搜尋與 SEO 中的可見度,確保通過 Rich Results Test 並提升轉化可能。
即便頁面未顯示價格與幣別,外掛亦可自動補齊設定,設定為 Google 最低需求值(price: 99999999、priceCurrency: "TWD"),確保 offers 欄位完整,支援圖片偵測優化、退貨與運送政策 Schema 輸出,以及清理干擾標記,專為 B2B 技術性商品頁而設計,減少錯誤並提升 AI 索引友好度。
一. 安裝與啟用
步驟一:安裝
-
登入 網站 後台
-
前往
擴充套件 → 安裝
-
上傳檔案:
plg_system_esproductjsonld_v1.0.4_20250909.zip
步驟二:啟用外掛
-
前往
外掛 → 系統
-
啟用 System - ES Product JSON-LD 外掛
-
建議將排序設為最末位(確保處理最終 HTML)
二. 基本設定
1. 預設價格與幣別
-
Default price
:若頁面未偵測到價格,將以此為主(如不填,預設為 99999999) -
Currency
:建議填入 "TWD" 或使用網站實際幣別
2. 圖片與標題偵測
-
預設會自動抓取 og:image、img、data-src 等
-
若無法偵測圖片,請設定
Fallback image URL
(建議寬度 ≥1200px,且為絕對網址)
3. 欄位設定說明
欄位名稱 | 說明 |
---|---|
預設價格(可留空) | 若商品頁無價格,將使用這裡設定的價格(否則預設為 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)
-
開啟
Enable product-level return policy
-
選擇類型(例如
https://schema.org/MerchantReturnFiniteReturnWindow
) -
填入退貨天數與適用國家
四. 驗證輸出
1. 使用 Google Rich Results Test
-
貼上任一 網站商品頁連結
-
檢查 Product 資料是否完整:
-
name
-
image
-
price & priceCurrency(即使是 fallback 值也能通過)
-
availability
-
offers 結構完整
-
五. 問題排查 Q&A
六.使用建議
-
僅在
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
-
Log in to the Joomla admin panel
-
Go to
Extensions → Install
-
Upload the file:
plg_system_esproductjsonld_v1.0.4_20250909.zip
Step 2: Enable the Plugin
-
Go to
Plugins → System
-
Enable System - ES Product JSON-LD
-
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 Name | Description |
---|---|
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)
-
Enable
Enable product-level return policy
-
Select return type (e.g.,
https://schema.org/MerchantReturnFiniteReturnWindow
) -
Fill in return window days and applicable country
4. Output Validation
Use Google Rich Results Test
-
Enter any DJ-Catalog2 product page URL
-
Check for completeness of Product data:
-
name
-
image
-
price & priceCurrency (fallbacks accepted)
-
availability
-
structured offers section
-
5. Troubleshooting Q&A
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
相關文章:
- 網站商品頁 SEO 增強:FAQ 結構化,提升 AI 搜尋曝光
- 全自動結構化問答外掛|搞定 SEO、AI 搜尋 與 GEO 排名
- WordPress / JOOMLA 自製免費 程式 模組 外掛 下載
- Sitemap 網站地圖 外掛:打造 Google 友善的 SEO 基礎
- LINE 加好友增粉模組:打造你的數位生態圈
- 最近瀏覽的商品:提升 電商 轉換率的小模組
- 文章標題檢查外掛:偵測資料庫相容性 網站外掛
- 顯示全站所有文章:突破 Joomla 分類限制列表外掛
- YouTube 音訊播放器:WORDPRESS / JOOMLA 極簡聆聽體驗
- JavaScript 跑馬燈模組:Wordpress / Joomla 的網站公告工具
- 純 CSS 跑馬燈:wordpress joomla 的極簡公告模組
- 置頂跑馬燈:專為 wordpress / joomla 打造的輕量公告模組
Written by Ring
作者:益盛科技 專案經理
通過Google Ads-Measurement Assessment
15年 網站專案管理及人員管理實務經驗。具網站美編企劃繪製能力,具多媒體網頁設計與 RWD設計之實務經驗。
如果您喜歡我們的文章,歡迎分享!也歡迎查看我們的其他文章。如果有任何疑問也歡迎加line和我們聯絡