问题 schema.org微数据 - 文章所需的图像


我找到的每个例子 https://schema.org/Article 在Google结构化数据测试工具中至少出现一个错误

按说 headline 现在需要;那很好,只是改变 itemprop="name" 至 itemprop="name headline"

但它也给出了错误:

A value for the image field is required.
Required by:
Articles Rich Snippets
  • 为什么文章需要图像?
  • 为什么不在任何地方记录?
  • 我应该作为一个图像给出什么?

我听说有人说图像应该是图像  文章(字面上解释文档:“项目的图像。”) - 像文章的实际截图。这没用吗?这甚至是正确的吗?我必须提供图像吗?每篇文章都可以使用相同的空白图像或徽标吗?或者由于不相关,复制图像是否会受到惩罚?


9063
2017-10-11 19:39


起源

好的schema.org不需要它,但谷歌的一些信息在这里 developers.google.com/structured-data/rich-snippets/articles - HoboBen


答案:


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 属性 代替。


15
2017-10-11 21:33