Schema.org/Event 错误:"Event's start date is in the past"



我正在测试url http://www.songkick.com/artists/4526008-overwerk在Google结构化数据测试工具(快速链接)中。

schema.org事件(http://schema.org/event)数据结构(结果下降)发出以下警告。

错误:事件的开始日期是过去。

我应该如何解决此警告/错误?

过去是否根本不用结构化数据来标记事件?我的看法是,历史事件数据可能会在沿线的某个地方提供价值。我在这个主题上几乎没有发现,除了指出它必须列出"未来日期"的那些观点,但并未在任何地方说明旧事件应该放弃结构化数据标记。

我认为,区分(1)有效的schema.org microdata/rdfa标记和(2)标记将使用Google Rich Rich Timpets使用。

Google的结构化数据测试工具测试,以查看您的标记是否适合包含在Google Rich片段中 - 它不仅可以测试您的microdata/rdfa是否有效。

我认为Google过去不会向过去的活动展示丰富的片段(因为人们通常在寻找他们将来可能参加的活动 - 您最喜欢的乐队在哪里演奏,等等),因此没有给出过去的活动一个富有的片段。因此,它发出了"警告"。但这并不能阻止您的标记很好。

仅仅因为Google当前没有显示过去的事件并不意味着您不应该使用http://schema.org/event进行过去的事件,因为Google以外的其他解析器可能会。

我在微型数据中看到的唯一实际错误是" festival icam 2014"事件的端属性,该属性应该以yyyy-mm-dd的格式 - 当时代码错误将其设置为"#"{event.iso8601_datetime_with_offset}"

相关内容

  • 没有找到相关文章

最新更新