用于添加搜索引擎结果中显示的评分/星标的脚本

时间:2015-12-26 13:11:34

标签: php perl seo

我在Google搜索中看到有星级/用户评分的结果。我发现使用插件来允许我们的用户进行评分,并且评分/星标出现在Google的搜索结果中。我想知道是否有人知道一个好的可自定义脚本(perl,php等),我可以在不使用插件的情况下使用。该脚本将允许用户评分和评级将被蜘蛛网并显示在Google的结果中。提前谢谢了。

1 个答案:

答案 0 :(得分:0)

RateIt就是您所需要的。它有很多选择。例子是here。我在我的几个项目中使用它。请注意,您只能使用此收集评分。将评分值保存在数据库中,然后使用Schema AggregateRating在Google搜索结果中显示评分。另请注意,添加丰富的代码段代码绝不会保证您的星级评分会出现在Google搜索中,并且Google可以显示评级。

将评级值保存在数据库中(通过自己的计算),您可以检索它并使用如下:

<?php
    $rating = 3.5; // fetch from database
    $users_rated = 20; // fetch from database
?>
<div itemscope itemtype="http://schema.org/Product">
    <span itemprop="name">Product Name</span>
    <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
        Rating <span itemprop="ratingValue"><?php echo $rating;?></span> / 5 based on <span itemprop="reviewCount"><?php $users_rated;?></span> votes
    </div>
</div>