随着事件变为虚拟事件,由于冠状病毒而被推迟或完全取消-Google支持新类型的事件模式。
添加了几个新的可选属性,其中一个是“ eventStatus ”属性。 这使网站所有者可以指示事件是否已取消,推迟或重新安排。
使用eventStatus属性,Google可以向搜索者显示事件的当前状态,而不是从搜索结果中将其删除。
这是使用eventStatus的方法 :
- 已取消事件 :将eventStatus属性设置为EventCancelled ,并将原始日期保留在事件的startDate中。
- 推迟的事件(未知的新日期) :将原始日期保留在事件的startDate中,直到您知道事件将在何时发生并将eventStatus更新为EventPostponed 为止 。
- 重新安排的事件(已知新日期) :使用相关的新日期更新startDate和endDate 。 (可选)您还可以将eventStatus字段标记为EventRescheduled并添加previousStartDate 。
- 面对面的事件已更改为仅在线事件 :(可选)更新eventStatus字段以使用EventMovedOnline指示更改。
有关如何实现eventStatus属性的更多信息,请参考开发人员文档 。
虚拟事件的进一步指导
Google针对虚拟事件提供了进一步的指导。 如果您的活动仅在线发生,请确保使用以下属性:
- 将位置设置为VirtualLocation类型。
- 将eventAttendanceMode属性设置为OnlineEventAttendanceMode 。
即使在技术上仍在Schema.org上进行开发,都使用VirtualLocation和eventAttendanceMode 。
有关如何实现VirtualLocation的更多信息,请参考开发人员文档 。
让Google知道活动变更
最后,根据所有结构化数据更改的经验,建议您通知Google,以便它可以在搜索结果中显示正确的信息。
最好的方法是通过服务器自动提供站点地图。 您还可以通过在地址栏中输入以下URL来对站点地图的位置进行ping通: http : //www.google.com/ping ?sitemap=URL/of/file。
资料来源: 谷歌