2020 年 3 月 17 日,星期二
受当前新型冠状病毒肺炎 (COVID-19) 形势影响,许多活动已宣告取消、推迟或转为仅通过在线方式参与。在这种瞬息万变的环境下,Google 希望能够为用户提供与您的活动有关的最新、最准确的信息;因此,我们在开发者文档中添加了一些新的可选属性,以便您更新相关信息。这些属性适用于所有地区和语言。这是我们的整体 schema 更新措施中的一个环节,这些措施旨在为发布商和用户提供支持。下面是一些重要提示,可以帮助 Google 及时了解您活动的最新动态。
更新活动状态
schema.org eventStatus 属性可用来设置活动状态,尤其是当活动取消、推迟或改期时。此信息非常有用,因为 Google 可以利用此信息向用户显示某项活动的当前状态,而不是从活动搜索体验中完全排除这项活动。
-
如果活动已取消:将
eventStatus属性设置为EventCancelled,并在活动的startDate中保留原始日期。 -
如果活动已推迟(但日期未知):在活动的
startDate中保留原始日期,直至您获知相关活动的举办时间,然后将eventStatus更新为EventPostponed。startDate属性是必要属性,可以帮助识别唯一的活动。需要您输入原先的startDate属性,直至您获知新日期。获知新的日期信息后,请将eventStatus更改为EventRescheduled,并根据新的日期信息更新startDate和endDate。 -
如果活动已重新安排到未来的某个日期:使用相关新日期更新
startDate和endDate。您也可以将eventStatus字段标记为EventRescheduled并添加previousStartDate。 -
如果活动已从现场举办改为仅通过在线方式参与:可选择使用
EventMovedOnline更新eventStatus字段,以指示相应更改。
如需详细了解如何实现 eventStatus 属性,请参阅开发者文档。
将活动标记为仅通过在线方式参与
更多活动已改为仅通过在线方式参与,我们正在积极寻找有效的方式,以便通过 Google 搜索向用户显示此类信息。如果您的活动仅可通过在线方式参与,请务必使用以下属性:
-
将位置设为
VirtualLocation类型。 -
将
eventAttendanceMode属性设置为OnlineEventAttendanceMode即可。
如需详细了解如何实现 VirtualLocation 类型,请参阅开发者文档。
在活动发生变化时通知 Google
更改标记后,请务必通知 Google。我们建议您通过您的服务器自动提供站点地图。这是确保新内容和更新内容尽快被搜索引擎发现的最佳方法。
如果您有任何疑问,请通过网站站长论坛 或 Twitter 告诉我们。