schema - 最好为事件发生的每个日期编写一个 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 日星期五
谢谢你 :)
解决方案
让我从谷歌的角度回答。在指南Get your event on Google中,直接谈到了这一点:
每个事件必须有一个唯一的 URL(叶页)和该 URL 上的标记。
目前,Google 上的活动体验仅支持关注单个活动的页面。我们建议专注于向您的活动发布页面添加标记,而不是列出时间表或多个活动的页面。
因此,如果您想获得Google 的丰富结果,那么您应该为每个事件创建一个单独的网页。因此,每个网页应该只有一个事件和一个日期的结构化数据。
推荐阅读
- reactjs - Django CORS 请求外部重定向不允许
- python - 循环中的matplotlib axes.Axes.secondary_xaxis:只有循环中的最后一个数字是正确的
- r - 如何使用重新排序的组合 ggplot2 图表保留统计信息
- python - 根据熊猫中的第三列在两列之间进行选择
- babeljs - h 在 preact 运行测试用例时未定义错误
- sql-server - 如何使用 SSIS 在 Vertica 目标中使用绑定变量运行命令删除
- flutter - 获取 API 端点时,Dio 实例不返回响应
- php - Laravel 绑定显示大量应用于查询
- mysql - 更改 my.cnf 中的 tmpdir 导致 mysql 无法重新启动
- mysql - Prisma 删除与复合键的多对多关系