使用schema.org标记和在xhtml页面中查看时,不会显示星标和聚合评级

使用schema.org标记和在xhtml页面中查看时,不会显示星标和聚合评级,第1张

概述我正在尝试在我的xhtml模板中实现schema.org的microData格式. 由于我使用的是xhtml模板,我需要添加 <div itemprop="reviews" itemscope="itemscope" itemtype="http://schema.org/Review"> 代替: <div itemprop="reviews" itemscope itemtype="http:/ 我正在尝试在我的xhtml模板中实现schema.org的microData格式.
由于我使用的是xhtml模板,我需要添加

<div itemprop="revIEws" itemscope="itemscope" itemtype="http://schema.org/RevIEw">

代替:

<div itemprop="revIEws" itemscope itemtype="http://schema.org/RevIEw">

否则我的模板将无法解析.我找到了解决方案here

我的标记看起来像这样:

<div itemscope="itemscope" itemtype="http://schema.org/Place">                        <div itemprop="aggregaterating" itemscope="itemscope"                             itemtype="http://schema.org/Aggregaterating">                            <span itemprop="ratingValue">#{company.meanrating}</span> stars -                            based on <span itemprop="revIEwCount">#{company.confirmedRevIEwCount}</span> revIEws                        </div>                        <ui:repeat var="revIEw" value="#{company.reverseConfirmedRevIEws}">                            <div itemprop="revIEws" itemscope="itemscope" itemtype="http://schema.org/RevIEw">                                <span itemprop="name">Not a happy camper</span> -                                by <span itemprop="author">#{revIEw.revIEwer.firstname}</span>,<div itemprop="revIEwrating" itemscope="itemscope" itemtype="http://schema.org/rating">                                    <span itemprop="ratingValue">1</span>/                                    <span itemprop="bestrating">5</span>stars                                </div>                                <span itemprop="description">#{revIEw.text} </span>                            </div>                        </ui:repeat>                    </div>

在http://www.google.com/webmasters/tools/richsnippets测试时,我没有收到任何明星或综合评论计数

我在这做错了什么?

解决方法 是!!
问题实际上包含两个错误,首先有人将div类命名为
“hRevIEw-aggregate”在您实施微格式时不合适
微观数据

第二个错误是我误解了schema.org的规范.
这就是我最终做的事情:

<div  itemscope="itemscope" itemtype="http://schema.org/LocalBusiness">               <span itemprop="name">#{vIEwCompany.name}</span>                <div   itemprop="aggregaterating" itemscope="itemscope" itemtype="http://schema.org/Aggregaterating">                            <div >                        <span  ID="companyrating" itemprop="ratingValue">#{rating}</span>                    </div>                    <div>Grade</div>                    <div >                         <span  ID="companyCount" itemprop="revIEwCount">                              #{confirmedRevIEwCount}                         </span>                    </div>                </div>            </div>

希望这可以帮助!!!!!

总结

以上是内存溢出为你收集整理的使用schema.org标记和在xhtml页面中查看时,不会显示星标和聚合评级全部内容,希望文章能够帮你解决使用schema.org标记和在xhtml页面中查看时,不会显示星标和聚合评级所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1062876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存