我使用schema.org原则为我的一个客户网站创建了微数据。
我构建了微观数据,使得最外层是Organization,其中包含AggregateRating(对于组织本身)。该组织下还有一个Product组织owns。
我可以同时使用Bing和Google Microdata验证工具,微观数据也可以很好地检查。事实上,它的结构与我期望的方式相同。 您可以使用Google Testing Tool自行测试我的网页。
一切看起来都不错,但是当您使用Bing搜索有问题的产品(服装磁铁)Search Bing for Clothing Magnets时,请查看PureButtons公司的结果。找到引用URL的结果:
http://www.purebuttons.com/order-promotional-products/Clothing-Magnets
您将看到Bing正在显示公司的总体评论(PureButtons有800多条评论),而不是对该页面上具有汇总评论的多个产品的总体评论。
有谁可以解释我应该如何在这里使用微数据?我是否应该在此页面上没有公司的综合评论,因为它会使问题混淆并且只包括产品汇总评论?
答案 0 :(得分:0)
消费者(如Bing)使用他们自己的规则如何决定何时使用哪些实体 你只能给他们提示哪些实体是"主要"一,但你无法明确控制这一点。 (好吧,通过仅包含一个实体,他们别无选择,但通常一个好主意是在页面上表示所有相关/可见实体,而不仅仅是主要实体。)
一个提示可能是mainEntity
属性(或其反向属性mainEntityOfPage
)。但请注意这两个属性were added last week,所以即使消费者决定使用它们,它仍可能需要一些时间。