随着活动因冠状病毒而虚拟化、被推迟或完全取消——谷歌正在支持新类型的活动模式。
添加了几个新的可选属性,其中一个是 ‘事件状态‘ 财产。 这允许网站所有者指示活动是否已被取消、推迟或重新安排。
使用 事件状态 属性使 Google 能够向搜索者显示事件的当前状态,而不是将其从搜索结果中删除。
这里是如何使用 事件状态:
- 取消活动:设置 事件状态 财产 活动取消 并将原始日期保留在事件的 startDate 中。
- 推迟活动(新日期未知): 保留原始日期 开始日期 直到您知道事件何时发生并更新 事件状态 至 活动推迟.
- 重新安排的活动(新日期已知): 更新 开始日期 和 结束日期 与相关的新日期。 或者,您还可以标记 事件状态 字段为 事件重新安排 并添加 上一个开始日期.
- 现场活动更改为仅限在线活动:可选地更新 事件状态 表示更改的字段 活动在线.
有关如何实现 eventStatus 属性的更多信息,请参阅 开发者文档.
虚拟活动的进一步指导
谷歌专门为虚拟活动提供了进一步的指导。 如果您的活动仅在线进行,请确保使用以下属性:
- 将位置设置为 虚拟位置 类型。
- 设置 事件出勤模式 财产 在线活动出勤模式.
两者都使用 虚拟位置 和 事件出勤模式 即使它们在技术上仍在 Schema.org 上进行开发。
有关如何实现 VirtualLocation 的更多信息,请参阅 开发者文档.
让 Google 了解活动更改
最后,根据任何结构化数据更改的经验法则,建议您通知 Google,以便它可以在搜索结果中显示正确的信息。
最好的方法是让您的站点地图通过您的服务器自动可用。 您还可以通过在地址栏中输入此 URL 来专门使用站点地图的位置 ping Google: http://www.google.com/ping?sitemap=URL/of/file.
资源: 谷歌
window.addEventListener( 'load', function() { setTimeout(function(){ striggerEvent( 'load2' ); }, 2000); });
window.addEventListener( 'load2', function() {
if( sopp != 'yes' && addtl_consent != '1~' && !ss_u ){
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', '
if( typeof sopp !== "undefined" && sopp === 'yes' ){ fbq('dataProcessingOptions', ['LDU'], 1, 1000); }else{ fbq('dataProcessingOptions', []); }
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', { content_name: 'google-rolls-out-new-types-of-event-schema-as-covid-19-causes-more-cancellations', content_category: 'news seo' }); } });