結構化數據

Event 活動 Schema 檢查工具

貼上你嘅 Event(或 MusicEvent、SportsEvent、Festival 等 20 幾種子類型)JSON-LD,即刻攞到對照 Google 活動結構化數據指引嘅完整規格檢查:日期、location/VirtualLocation、eventAttendanceMode、eventStatus 狀態轉換,同埋每一個 Offer 欄位。

完全喺你嘅瀏覽器入面運行。除咗匿名使用次數之外,你貼嘅內容唔會傳去任何地方。

貼上 <script type="application/ld+json"> 區塊嘅內容,或成頁 HTML — 系統會自動抽取每一個 JSON-LD 區塊。

呢個工具檢查啲乜嘢,同埋點樣修復常見錯誤

淨係當你嘅 Event JSON-LD 語法正確而且內容完整,Google 先會顯示活動豐富結果(直接喺搜尋結果度展示日期、地點同購票連結)。呢個工具會解析真正巢狀嘅 Place、VirtualLocation 同 Offer 物件 — 同搜尋引擎讀嘅結構一模一樣 — 而唔淨係一個平面屬性清單。

日期係最常見嘅失敗原因:startDate 同 endDate 一定要係真正嘅 ISO 8601 值("2026-09-12T19:00:00+07:00",唔係 "9/12/2026"),強烈建議加返時區偏移量,而且 endDate 絕對唔可以早過 startDate。如果 startDate 已經過咗,但 eventStatus 仍然係 "EventScheduled",Google 通常唔會顯示呢個活動 — 請移除個標記,或者更新狀態。

location 一定要清晰對應:實體活動需要一個包含 name 同完整 address 嘅 Place;完全線上嘅活動就需要將 eventAttendanceMode 設做 "OnlineEventAttendanceMode",並且用一個有真實 URL 嘅 VirtualLocation 代替(或者喺混合活動入面並列於)Place。將 eventStatus 設做 "EventMovedOnline" 但唔一齊改埋出席方式同地點,係一個常見、會令檢查失敗嘅矛盾。

每一個 Offer 都需要 price,同埋一個有效嘅 3 個字母 priceCurrency(ISO 4217,例如 "IDR" 或 "USD")作為獨立欄位 — 千祈唔好將貨幣符號寫入 price 字串入面 — 仲要有一個可識別嘅 availability 值("InStock"、"SoldOut"、"PreOrder" 等)同直接嘅購票 URL。多個票價等級應該用 Offer 物件嘅陣列,或者用一個有效 lowPrice/highPrice 範圍嘅 AggregateOffer。

"EventRescheduled" 同 "EventPostponed" 應該附帶 previousStartDate,等 Google 可以顯示改咗啲乜嘢。如果一版有多過一個 Event 記錄,呢個工具仲會標示出可能重複嘅項目 — 相同嘅 name 同 startDate 出現兩次,通常代表意外重複貼上,而唔係兩個獨立活動。

📊 呢版嘢有幾準確?

㩒一個表情評分 — 再睇下大家點諗。

0%

儲存唔到你嘅投票 — 請再試一次。

1