更新活動狀態
schema.org 的 eventStatus 屬性用於設定活動的狀態,尤其是活動已取消、延後或者改期舉行的狀態。Google 可以根據這項實用資訊向使用者顯示活動目前的狀態,這樣便不需將活動完全從活動搜尋服務中移除。- 如果活動已取消:請將 eventStatus 屬性設為 EventCancelled,並保留活動 startDate 屬性中的原始日期。
- 如果活動已延後,但不確定要延後多久:在知道確切的延後舉辦日期以前,請先保留活動 startDate 屬性中的原始日期,並將 eventStatus 屬性更新為 EventPostponed。startDate 是必要的屬性,可以協助我們辨識各場不同活動;此外,在新的舉辦日期確定前,我們也需要 startDate 屬性中的原始日期。知道新的日期資訊後,請將 eventStatus 屬性變更為 EventRescheduled,並將 startDate 與 endDate 改為新的日期資訊。
- 如果已確定活動延後的日期:請將 startDate 與 endDate 改為新日期。如有需要,您也可以將 eventStatus 欄位標為 EventRescheduled,然後加上 previousStartDate。
- 如果現場活動改為僅於線上舉辦:您可以視需要將 eventStatus 欄位更新為 EventMovedOnline,以表明活動的舉辦形式有所變更。
如需進一步瞭解如何實作 eventStatus 屬性,請參閱開發人員說明文件。
將活動標示為僅於線上舉辦
隨著越來越多活動改為僅在線上舉行,我們也不斷積極設法透過 Google 搜尋服務向使用者顯示這項資訊。如果您計劃僅在線上舉辦活動,請務必使用下列屬性:- 將地點設為 VirtualLocation 類型。
- 將 eventAttendanceMode 屬性設為 OnlineEventAttendanceMode。
如需進一步瞭解如何實作 VirtualLocation 類型,請參閱開發人員說明文件。
注意:雖然 VirtualLocation 與 eventAttendanceMode 在 Schema.org 上仍處於開發階段,但已可供使用。
在活動變更時通知 Google
變更標記後,請務必通知 Google。建議您透過伺服器自動將您的 Sitemap 提交給 Google;如要確保搜尋引擎能盡快掌握您新增或更新的內容,這是最好的方法。
如有任何問題,請透過網站管理員論壇或 Twitter 告訴我們。
張貼者:活動搜尋服務產品經理 Emily Fifer