Как отобразить рейтинг одного продукта в богатых фрагментах 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>
Другие вопросы по тегам