如何解决在Article结构数据类型中实现多个图像
例如,有一篇新闻图片包含3张图片。第一个-主图片,另外两个-来自社交网络的照片。
我想要:1)将第一张图片定义为主图像。这个搜索引擎应该使用丰富的结果。 2)定义与新闻主题相关的其他2张图片。
#1所有图像都转到Article.image属性。
<html>
<head>
<title>Article headline</title>
<script type="application/ld+json">
{
"@context": "https://schema.org","@type": "NewsArticle","headline": "Article headline","image": [
"https://example.com/photos/photo1x1.jpg","https://example.com/photos/photo4x3.jpg","https://example.com/photos/photo16x9.jpg","https://example.com/photos/2.jpg","https://example.com/photos/3.jpg"
],"datePublished": "2015-02-05T08:00:00+08:00","dateModified": "2015-02-05T09:20:00+08:00"
}
</script>
</head>
<body>
</body>
</html>
#2只有第一个图像转到Article.image属性,其他两个图像到Article.hasPart。
<html>
<head>
<title>Article headline</title>
<script type="application/ld+json">
{
"@context": "https://schema.org","https://example.com/photos/photo16x9.jpg"
],"dateModified": "2015-02-05T09:20:00+08:00","hasPart": [
{
"@type": "ImageObject","url": "https://example.com/photos/2.jpg"
},{
"@type": "ImageObject","url": "https://example.com/photos/3.jpg"
}
]
}
</script>
</head>
<body>
</body>
</html>
哪个更正确?
解决方法
- 将其他2张图片定义为与新闻主题相关。
结构化数据高度依赖于链接网页的内容。如果我们假设您的网页具有适合三张图片的结构,则在这种情况下,使用属性 about 或 subjectOf 帮你。嵌入最适合该子主题的类型。并为此类型设置单独的图像属性。这样可以创建出丰富的结果,以呈现整篇文章主题的图像和同一篇文章的子主题的图像。但是,结构化数据取决于细节。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。