在協助企業導入結構化資料的實務中,TrueLink 誠通數位長期觀察到一個關鍵問題:許多活動網站明明寫了 Event schema,Google 卻完全沒抓到,甚至連「活動卡片」都沒出現。追查下來,往往不是 schema 格式錯了,而是日期欄位的時區資訊寫錯或寫漏。
這不是小細節。在 Google 的結構化資料解析系統中,日期欄位如果缺少時區資訊,會被視為「資料不完整」,活動資訊可能直接被忽略。更糟的是,如果時區寫錯(例如寫了 +07:00 卻實則在 +08:00 的台北),Google 會誤判活動時間,導致卡片顯示錯誤或根本消失。
你是否曾經明明寫了 Event schema,Google 卻完全沒抓到活動資訊?這可能是因為時區資訊寫錯或寫漏。這篇文章不談大框架、不講抽象概念,只聚焦一個中小企業常犯、但會直接影響活動曝光的實務問題:Event schema 的時區資訊該怎麼寫?錯了會發生什麼?
---
為什麼時區資訊不能省?Google 的結構化資料解析機制
在結構化資料的世界裡,Google 不是靠「猜」。它需要明確的格式與資訊,才能正確抓取活動的時間與地點。
根據 Google 的官方文件(https://developers.google.com/search/docs/appearance/structured-data/event),Event schema 的 startDate 和 endDate 欄位,必須符合 ISO 8601 標準,並包含時區資訊。例如:2026-01-23T14:30:00+08:00。
如果不寫時區,Google 會視為「資料不完整」,可能忽略活動資訊。例如:你的活動在台北 14:30 開始,但因為沒寫時區,Google 可能誤判為 UTC 時間 14:30(等於台北時間 22:30),這就顯得荒謬。
> 來源
---
真實場景:一個時區寫錯的 Event schema 會發生什麼?
我們觀察過多個案例,發現當 startDate 欄位缺少時區資訊時,Google Search Console 的結構化資料報告會顯示「日期欄位格式錯誤」,活動卡片完全沒出現。
這印證了一個實務上的觀察:時區資訊不是可選項,而是必須完成的欄位。
---
Event schema 的時區寫法規則:ISO 8601 + 時區偏移
Google 接受兩種時區寫法:
1. 具體時區偏移(+08:00) 用 +HH:MM 或 -HH:MM 的格式表示與 UTC 的偏移。例如: 2026-01-23T14:30:00+08:00
2. UTC 時間(Z) 如果活動時間是 UTC 時間,可以用 Z 結尾。例如: 2026-01-23T06:30:00Z
> 注意:Google 不會自動將本地時間轉換為 UTC,所以時區資訊不能省略,也不能假設 Google 會「自動轉換」。
---
常見錯誤與對應做法:時區寫錯、格式錯、時區不一致
| 錯誤類型 | 描述 | 檢查方式 | 建議修正 |
|---|---|---|---|
| 時區資訊漏寫 | 2026-01-23T14:30:00 | 使用 Google Search Console 結構化資料報告 | 補上時區,如 +08:00 |
| 時區寫錯 | +07:00 而非 +08:00 | 手動比對 Google 解析結果 | 更正為正確時區 |
| 時區與活動地點不一致 | 台北活動寫成 +09:00 | 檢查活動地點與時區對應 | 更正為 +08:00 |
| 時區與日期格式不一致 | 2026-01-23 14:30 +08:00 | 檢查是否符合 ISO 8601 | 改為 2026-01-23T14:30:00+08:00 |
---
三個實務步驟:確保 Event schema 的時區資訊正確
1. 確認活動地點與時區對應 台灣的時區是 +08:00,不是 +09:00(日本)或 +07:00(泰國)。
2. 在 JSON-LD 中明確寫出時區偏移 舉例:
{
"@context": "https://schema.org",
"@type": "Event",
"startDate": "2026-01-23T14:30:00+08:00",
"endDate": "2026-01-23T18:00:00+08:00",
"name": "2026 台灣科技論壇",
"location": {
"@type": "Place",
"name": "台北國際會議中心",
"address": "100 台北市中正區信義路四段 444 號"
}
}
3. 用 Google Search Console 結構化資料報告驗證 上傳 schema 後,到 Google Search Console 查看「結構化資料報告」,確認是否有錯誤。
---
延伸:時區錯誤的影響不只是活動卡片消失
結構化資料的錯誤,可能會導致 Google 判斷網站「提供錯誤資訊」,進而影響網站整體信任度。
我們觀察到,結構化資料品質不佳會導致 Google 對網站的信任評估下降。這說明:結構化資料的錯誤,不只是活動卡片消失這麼簡單。它會影響 Google 對網站整體的信任評估。
> 來源
---
什麼樣的結構化資料會被 Google 忽略?
根據 Google 的結構化資料指南,以下情況會導致資料被忽略:
- 欄位格式錯誤(如缺少時區)
- 欄位值與活動實際內容不符(如寫錯時間)
- 同一頁有衝突的結構化資料(如兩種不同的 Event schema)
---
為什麼 Event schema 的時區寫法要這麼嚴格?
這是因為 Google 不只是「抓資料」,它還要確保資料是「可信的」。
如果一個網站的 Event schema 時區寫錯,Google 會懷疑網站的整體資料品質。這會導致:
1. 活動卡片不顯示 2. 網站整體的 AI 引用率下降 3. 搜索結果中出現錯誤的活動資訊
---
總結:時區資訊不是「可選」,而是「必須」
在 Event schema 中,時區資訊不是「可選項」,而是「必須欄位」。
寫錯或漏寫時區,會導致活動卡片不顯示,甚至影響網站整體的 AI 引用率。
因此,我們建議:
- 活動時間一定寫上時區資訊
- 確認時區與活動地點一致
- 用 Google Search Console 驗證結構化資料
---








