在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>
属性publisher.itemtype具有无效值
也许我不太了解答案?如果publisher
是一个人,或者如果它与作者相同,如何使用它?
答案 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">