随着活动因冠状病毒而虚拟化、被推迟或完全取消——谷歌正在支持新类型的活动模式。
添加了几个新的可选属性,其中一个是 ‘事件状态‘ 财产。 这允许网站所有者指示活动是否已被取消、推迟或重新安排。
使用 事件状态 属性使 Google 能够向搜索者显示事件的当前状态,而不是将其从搜索结果中删除。
这里是如何使用 事件状态:
- 取消活动:设置 事件状态 财产 活动取消 并将原始日期保留在事件的 startDate 中。
- 推迟活动(新日期未知): 保留原始日期 开始日期 直到您知道事件何时发生并更新 事件状态 至 活动推迟.
- 重新安排的活动(新日期已知): 更新 开始日期 和 结束日期 与相关的新日期。 或者,您还可以标记 事件状态 字段为 事件重新安排 并添加 上一个开始日期.
- 现场活动更改为仅限在线活动:可选地更新 事件状态 表示更改的字段 活动在线.
有关如何实现 eventStatus 属性的更多信息,请参阅 开发者文档.
虚拟活动的进一步指导
谷歌专门为虚拟活动提供了进一步的指导。 如果您的活动仅在线进行,请确保使用以下属性:
- 将位置设置为 虚拟位置 类型。
- 设置 事件出勤模式 财产 在线活动出勤模式.
两者都使用 虚拟位置 和 事件出勤模式 即使它们在技术上仍在 Schema.org 上进行开发。
有关如何实现 VirtualLocation 的更多信息,请参阅 开发者文档.
让 Google 了解活动更改
最后,根据任何结构化数据更改的经验法则,建议您通知 Google,以便它可以在搜索结果中显示正确的信息。
最好的方法是让您的站点地图通过您的服务器自动可用。 您还可以通过在地址栏中输入此 URL 来专门使用站点地图的位置 ping Google: http://www.google.com/ping?sitemap=URL/of/file.
资源: 谷歌