首页 > 解决方案 > 最好为事件发生的每个日期编写一个 JSON-LD 脚本,还是在一个脚本中定义所有日期?

问题描述

目标: 我想为我网站上的事件添加模式标记。我有一个网站出售 6 月至 9 月的活动门票。每周五,都有一个泳池派对(请参阅本文末尾的所有日期)

问题: 最好为活动的每个日期编写一个脚本,例如:

<script type="application/ld+json">
{
...
"startDate": "2020-06-06T17:00",
...
}
</script>

<script type="application/ld+json">
{
...
"startDate": "2020-06-13T17:00",
...
}
</script>

或者,有没有办法在同一脚本中定义此事件所在的所有日期,例如:

<script type="application/ld+json">
{
...
"startDate": "2020-06-06T17:00",
"startDate": "2020-06-13T17:00",
...
}
</script>

本次活动的所有日期: 2019 年 6 月 7 日星期五 2019 年 6 月 14 日星期五 2019 年 6 月 21 日星期五 2019 年 6 月 28 日星期五 2019 年 7 月 5 日星期五 2019 年 7 月 12 日星期五 2019 年 7 月 19 日星期五, 2019 年 7 月 26 日 2019 年 8 月 2 日星期五 2019 年 8 月 9 日星期五 2019 年 8 月 16 日星期五 2019 年 8 月 23 日星期五 2019 年 8 月 30 日星期五

谢谢你 :)

标签: schemajson-ldstructured-data

解决方案


让我从谷歌的角度回答。在指南Get your event on Google中,直接谈到了这一点:

每个事件必须有一个唯一的 URL(叶页)和该 URL 上的标记。

目前,Google 上的活动体验仅支持关注单个活动的页面。我们建议专注于向您的活动发布页面添加标记,而不是列出时间表或多个活动的页面。

因此,如果您想获得Google 的丰富结果,那么您应该为每个事件创建一个单独的网页。因此,每个网页应该只有一个事件和一个日期的结构化数据。


推荐阅读