使用“发布商”的正确方法是' property("属性publisher.itemtype的值无效。")

时间:2017-04-25 05:56:55

标签: schema.org microdata google-rich-snippets

当我尝试使用Google的结构化数据测试工具验证结构化数据时,出现错误:

  

属性publisher.itemtype的值无效。

我正在接受这一点:

<meta itemprop="publisher" content="My Real Name Here" />

如何为此属性提供有效值?

1 个答案:

答案 0 :(得分:2)

publisher属性的预期值是另一个项目(OrganizationPerson)。

虽然Schema.org始终允许提供字符串值(与您一样),但Google可能需要为其中一个搜索功能指定某种值类型(例如,Organization value for their Articles rich result for AMP HTML pages)。如果您不关心(或不符合)此功能,则可以忽略SDTT中的错误。

使用字符串值的问题:不清楚发布者是个人还是组织,并且无法提供有关发布者的其他数据。

如果您想提供一个项目,它可能看起来像:

<div itemprop="publisher" itemscope itemtype="http://schema.org/Person">
  <p itemprop="name">NewGuy</p>
</div>
<div itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
  <p itemprop="name">NewGuy Inc.</p>
</div>