发布者和名称微数据

时间:2017-04-25 13:55:18

标签: schema.org microdata

在BlogPosting或文章中,如果发布者是如何使用Schema.org和Microdata的人?

我能找到答案: Proper way to use 'publisher' in BlogPosting

<div itemprop="publisher" itemscope itemtype="http://schema.org/Person">
  <span itemprop="name">Some Name</span>
</div>

但是Google Testing Tool说:

  

属性publisher.itemtype具有无效值

也许我不太了解答案?如果publisher是一个人,或者如果它与作者相同,如何使用它?

1 个答案:

答案 0 :(得分:2)

这是提供发布商的正确方法,以防出版商。

不幸的是,大多数时候Google的SDTT报告的错误与Schema.org/Microdata的错误不一致,但谷歌要求获得其丰富的结果之一。

此处的情况似乎也是如此:Articles rich result的AMP版本可能出现错误,Google仅将组织(而非个人)视为发布商:

  

<强> publisher

     

Organization;必需(AMP),忽略(非AMP)

     

该文章的出版商。

因此,如果发布者是某个人,则只需忽略此错误。

如果发布者与作者相同,则可以在同一itemprop属性中使用这两个属性:

<div itemprop="author publisher" itemscope itemtype="http://schema.org/Person">