我正在尝试使用微数据(使用http://schema.org),但我在嵌套属性方面遇到了一些困难。
简而言之,我正在尝试制作一个包含评论的产品,而评论又包含作者。 2个第一级是完全可以的,但是当我尝试在评论中添加另一个(类型为“人”)时,谷歌告诉我两件事:另一个缺少评论而该产品不接受作者属性。
似乎我没有在评论中提交作者。
我的代码有第一级:
<div itemscope itemtype="http://schema.org/Product">
然后:
<span itemtype="http://schema.org/Review" itemprop="review">
<p itemprop="reviewBody">myreview...</p>
(author :<span itemprop="author" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Name of the auhor</span>
</span>)
</span>
你们有没有发现这里的错误?
非常感谢!
答案 0 :(得分:1)
您错过了产品的名称,并没有声明要审核的项目范围。
这是你需要做的:
<div itemscope itemtype="http://schema.org/Product">
<span itemscope itemtype="http://schema.org/Review" itemprop="review">
<p itemprop="reviewBody">myreview...</p>
(author :<span itemscope itemprop="author" itemtype="http://schema.org/Person">
<span itemprop="name">Name of the auhor</span>
</span>)
</span>
<span itemprop="name">Product Name</span>
</div>