Как отобразить рейтинг одного продукта в богатых фрагментах Google с помощью Schema.org
Большинство примеров показывает несколько оценок
Я хочу показывать оценки в Google, но все примеры оценок, которые я нашел, показывают голоса нескольких людей.
Я хочу показать один рейтинг автора
Я хочу показать только один рейтинг, сделанный командой за сайтом, например скриншот по этому адресу: http://wordpress.org/extend/plugins/author-hreview/
До сих пор...
Это не то, что я хочу, но, возможно, начало.
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Test</span>
<div itemprop="aggregateRating"
itemscope itemtype="http://schema.org/AggregateRating">
Rated <span itemprop="ratingValue">3.5</span>/5
based on <span itemprop="reviewCount">11</span> customer reviews
</div>
</div>
Принятый ответ
- Покажите мне какой-нибудь богатый фрагмент кода ИЛИ хорошую ссылку на хороший пример этого.
- Он должен работать с http://www.google.com/webmasters/tools/richsnippets
2 ответа
Решение
Я нашел это!
<div itemtype="http://schema.org/Review" itemscope="">
<meta content="admin" itemprop="author" />
<div itemtype="http://schema.org/Rating" itemscope="" itemprop="reviewRating">
<meta content="1" itemprop="worstRating" />
<meta content="3.5" itemprop="ratingValue" />
<meta content="5" itemprop="bestRating" />
</div>
</div>
Формат постоянно меняется снова и снова. Кроме того, поисковые системы начали проверять отзывы. Вместо этого я бы использовал microformats.org hproduct, так как в настоящее время (2013) schema.org не разрешает неагрегированные обзоры продуктов
<div id="review">
<div class="hproduct">
<div><a class="url" href="product.html"><span class="fn">Test</span></a></div>
<div class="description pro contra">A short description</div>
<div class="review hreview">
<abbr class="dtreviewed" title="2015-01-01"></abbr>
<abbr class="best" title="5"></abbr>
<abbr class="rating" title="3.5"></abbr>
<abbr class="worst" title="1"></abbr>
<div style="display:inline-block">
<input type="radio" name="total" title="Horrible!" class="star" disabled="disabled" />
<input type="radio" name="total" title="Very Bad!" class="star" disabled="disabled" />
<input type="radio" name="total" title="Not Good" class="star" disabled="disabled" />
<input type="radio" name="total" title="OK" class="star" disabled="disabled" />
<input type="radio" name="total" title="Not Bad" class="star" disabled="disabled" />
<input type="radio" name="total" title="Good" class="star" disabled="disabled" />
<input type="radio" name="total" title="Pretty Good" class="star" disabled="disabled" checked="checked" />
<input type="radio" name="total" title="Very Good" class="star" disabled="disabled" />
<input type="radio" name="total" title="Excellent!" class="star" disabled="disabled" />
<input type="radio" name="total" title="Perfect!" class="star" disabled="disabled" />
</div>
<div style="display:inline-block" class="reviewer vcard">
<span class="fn" itemprop="name">Anonymous</span>
</div>
</div>
</div>