我找到的每个例子 https://schema.org/Article 在Google结构化数据测试工具中至少出现一个错误
按说 headline
现在需要;那很好,只是改变 itemprop="name"
至 itemprop="name headline"
但它也给出了错误:
A value for the image field is required.
Required by:
Articles Rich Snippets
- 为什么文章需要图像?
- 为什么不在任何地方记录?
- 我应该作为一个图像给出什么?
我听说有人说图像应该是图像 的 文章(字面上解释文档:“项目的图像。”) - 像文章的实际截图。这没用吗?这甚至是正确的吗?我必须提供图像吗?每篇文章都可以使用相同的空白图像或徽标吗?或者由于不相关,复制图像是否会受到惩罚?
Schema.org(词汇表)不需要任何属性。
Google的结构化数据测试工具不是Schema.org验证程序。该工具主要测试您对Schema.org的使用是否符合Google自己要求展示其Rich Snippets(或类似功能/产品)之一的要求。
因此,如果Google的工具说“需要图像字段的值”,这并不意味着您在技术上需要提供它,或者如果您不提供它,则会发生不好的事情(如排名惩罚)。这只是意味着Google不会在其SERP上显示此文档的Rich Snippet。
Google通常会记录这些属性 他们 需要他们的功能 https://developers.google.com/structured-data/ (例如:他们的 Article Rich Snippet)。
在Stack Overflow上讨论哪些图片在谷歌眼中是好的(你可能会得到帮助) 网站管理员SE)。
从Schema.org的角度来看: image
属性 正如您所注意到的那样,定义为将“项目图像”作为值。对于 Product
,它可能是产品的照片,因为 Person
一张肖像等 Article
,相当于文章本身的照片/截图;然而,这通常不是很有用。所以我认为通常的做法是指定一个图像 代表 这篇文章不知何故:实际上,一个图像可以显示为您的文章的预告图像。但你不应该使用 image
属性只是因为图像是文章的一部分(所以不要将它用于所有图像,如果没有图像可以/应该代表文章,请不要使用它);对于这种情况,你可以使用 hasPart
属性 代替。