JSON-LD Schema.org: 多个 video/image 页
JSON-LD Schema.org: Multiple video/image page
我不知道您如何在同一页面上定义一堆视频。即搜索页面。假设您的网站有 returns 50 个不同的视频。那么你应该如何用JSON-LD
来定义它?
如果您有多个项目作为 属性 的值,您可以使用 array:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
如果您在顶层有多个项目(不是 属性 的值),您可以使用 (named) graph 和数组:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@graph":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
你当然可以使用 :
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
我不知道您如何在同一页面上定义一堆视频。即搜索页面。假设您的网站有 returns 50 个不同的视频。那么你应该如何用JSON-LD
来定义它?
如果您有多个项目作为 属性 的值,您可以使用 array:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
如果您在顶层有多个项目(不是 属性 的值),您可以使用 (named) graph 和数组:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@graph":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
你当然可以使用
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>