当我尝试发布产品的Review Microdata时,我收到了错误消息。我想知道需要什么属性我尝试了几种不同的方式来安排数据。
谷歌给了我这个:
项目
类型:评论
财产:
名称:一些评论员
作者:
第1项 审查:
第2项 评论者:“身体”
错误:schema.org的不完整微数据。
第1项 类型:人
财产:
姓名:某人 第2项 类型:评级
财产:
恶化:1
最佳:5
评级值:5
答案 0 :(得分:4)
由于我发现here.
的答案,我才开始工作我注意到你有名字:一些评论者,但名字应该代表正在评论的项目。
对我来说,解决方案是将此名称属性从itemprop =“name”更改为itemprop =“about”,这就是解决方案的建议。
我会比较你对其余属性名称的工作解决方案,以防它仍然不适合你。我实际上是先到你的问题寻找解决方案,然后在5分钟后找到解决方案。希望它有效!
答案 1 :(得分:0)
Amurrell有一个很好的建议。另一种方法是包含“事物”模式,例如:
<div itemscope itemtype="http://schema.org/Review">
<a itemprop="url" href="URL OF PRODUCT OR ITEM"><div itemprop="name"><strong>NAME/TITLE OF THE REVIEW</strong></div>
</a>
<div itemprop="description">DESCRIPTION OF THE ITEM</div>
<div itemprop="reviewBody">REVIEW BODY</div>
<div itemprop="author" itemscope itemtype="http://schema.org/Person">
Written by: <span itemprop="name">NAME OF REVIEWER</span></div>
<div itemprop="itemReviewed" itemscope itemtype="http://schema.org/Thing">
<span itemprop="name">ITEM REVIEWED</span></div>
<div><meta itemprop="datePublished" content="2013-10-08">Date published: 10/08/2013</div>
<div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
<meta itemprop="worstRating" content="RATING SCALE MINIMUM, USUALLY 1"><span itemprop="ratingValue">RATING VALUE</span> / <span itemprop="bestRating">RATING SCALE MAXIMUM, USUALLY 5</span> stars</div>
</div>
您还可以使用“product”架构替换“thing”架构。要么工作。
只需将我在所有大写字母中输入的内容替换为评论的实际内容即可。希望有所帮助。