http://schema.org – Отображение количества отзывов в поиске Google

Глядя на поиск Google, я вижу много результатов, которые показывают только количество отзывов пользователей (т.е. без звездочек рейтинга).

Например, см.:

https://www.google.it/search?q=torta+yogurt

Если посмотреть подробнее, ни один из них не использует формат микроданных schema.org. Насколько я вижу, все они используют микроформаты.

Ну, я пытался получить тот же результат, используя schema.org. Вот пример моей текущей реализации:

http://www.google.com/webmasters/tools/richsnippets?url=http://www.autoblog.it/post/267311/classifica-e-tempi-f1-gp-belgio-primo-vettel-alonso-secondo-foto

Вопрос в том, может ли schema.org показывать только количество отзывов?

На самом деле я использую:

И если schema.org может, может ли кто-нибудь помочь мне понять, что не так в моей текущей реализации schema.org?


person freedev    schedule 03.09.2013    source источник


Ответы (1)


Если посмотреть подробнее, ни один из них не использует формат микроданных schema.org. Насколько я вижу, все они используют микроформаты.

Дело не в микроформатах и ​​schema.org. Вы видите богатый фрагмент рецепта, в котором собрана информация о рейтинге. может быть встроен в разметку рецепта. Кажется, в этом случае можно показать только количество отзывов (без рейтинга - звезд).

Рассмотрим пример (текст беспорядок, посмотрите на разметку):

<div itemscope itemtype="http://schema.org/Recipe">
  <span itemprop="name">Mom's World Famous Banana Bread</span>
  <span itemprop="description">This classic banana bread recipe comes
  from my mom -- the walnuts add a nice texture and flavor to the banana
  bread.</span>

  Prep Time: <meta itemprop="prepTime" content="PT15M">15 minutes
  Cook time: <meta itemprop="cookTime" content="PT1H">1 hour
  Yield: <span itemprop="recipeYield">1 loaf</span>

  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">  
    based on <span itemprop="reviewCount">250</span> reviews
  </div>
</div>

который даст вам

введите здесь описание изображения

Но вы не можете получить такой же эффект с другими типами, например, schema.org/BlogPosting.

Что-то вроде этого (похоже на вашу разметку):

<div itemscope itemtype="http://schema.org/BlogPosting">
  <span itemprop="name">How to Tie a Reef Knot</span>
  by <span itemprop="author">John Doe</span>
  This article has been tweeted 1203 times and contains 78 user comments.
  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    based on <span itemprop="reviewCount">250</span> reviews
  </div>
</div>

ничего не даст, потому что вам нужно отметить рейтинг (который требуется для сводные обзоры расширенных фрагментов). С еще одной строкой вы получите это.

<div itemscope itemtype="http://schema.org/BlogPosting">
  <span itemprop="name">How to Tie a Reef Knot</span>
  by <span itemprop="author">John Doe</span>
  This article has been tweeted 1203 times and contains 78 user comments.
  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    <span itemprop="ratingValue">4</span> stars -
    based on <span itemprop="reviewCount">250</span> reviews
  </div>
</div>

приводит к

введите здесь описание изображения

Но проблема в том, что (насколько я вижу) ваши комментарии не имеют оценок внутри (т.е. это просто комментарии, а не обзоры). К сожалению, я не понимаю, как вы можете показать только количество комментариев в вашем случае.

person ajax    schedule 04.09.2013
comment
Ты прав. Без среднего рейтинга невозможно показать reviewCount sites.google.com/ сайт/webmasterhelpforum/en/ - person freedev; 10.09.2013