当我尝试使用Google的结构化数据测试工具验证结构化数据时,出现错误:
属性publisher.itemtype的值无效。
我正在接受这一点:
<meta itemprop="publisher" content="My Real Name Here" />
如何为此属性提供有效值?
答案 0 :(得分:2)
publisher
属性的预期值是另一个项目(Organization
或Person
)。
虽然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>