Отзыв

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

Google также поддерживает отзывы следующих типов schema.org:

Примеры

Структурированные данные для отзывов можно разместить на странице несколькими способами:

  • Добавить обычный отзыв.
  • Встроить отзыв в разметку другого типа schema.org при помощи ее свойства review.
  • Добавить оценки в свои отзывы.
  • Добавить сводные оценки. Оценку в отдельном отзыве можно опустить, если размеченный контент содержит сведения об авторе и дате отзыва. В случае со сводными отзывами необходимо предоставить среднюю оценку для расширенного описания веб-страницы в результатах поиска.

Обычный отзыв

JSON-LD

Пример кода JSON-LD для обычного отзыва:

RDFa

Пример кода RDFa для обычного отзыва:

Микроданные

Пример микроданных для обычного отзыва:

Встроенный отзыв

JSON-LD

Пример кода JSON-LD для встроенного отзыва:

RDFa

Пример кода RDFa для встроенного отзыва:

Микроданные

Пример микроданных для встроенного отзыва:

Отзыв с оценками

JSON-LD

Пример кода JSON-LD для отзыва с оценками:

RDFa

Пример кода RDFa для отзыва с оценками:

Микроданные

Пример микроданных для отзыва с оценками:

Сводная оценка

JSON-LD

Пример кода JSON-LD для сводной оценки:

RDFa

Пример кода RDFa для сводной оценки:

Микроданные

Пример микроданных для сводной оценки:

Правила

Чтобы ваш контент мог появляться в виде расширенного результата, он должен соответствовать требованиям, изложенным ниже.

Технические требования

  • Используйте для сводных оценок от нескольких пользователей разметку schema.org/AggregateRating. Мы можем показывать сводные оценки в виде расширенных описаний веб-страниц, а для некоторых типов контента – в виде ответов в результатах поиска.
  • Отзыв следует явным образом связать с определенным товаром или услугой с помощью подходящего типа разметки с сайта schema.org, например schema.org/Book или schema.org/Recipe. Также можно использовать тот или иной тип разметки с сайта schema.org в качестве значения свойства itemReviewed.
  • Убедитесь, что отзывы и оценки, которые вы добавляете в разметку, доступны пользователям на размеченной странице. Отзывы должны быть видны сразу же при загрузке сайта.
  • Указывайте отзывы не для всего списка, а для каждого его элемента. Примеры можно найти здесь.
  • Если отзыв относится к местной компании или организации, необходимо соблюдать следующие требования:
    • Страницы, на которых используется LocalBusiness или другой тип структурированных данных Organization, не могут оцениваться количеством баллов, если организация может управлять посвященными ей отзывами. Например, отзыв об организации А размещен на ее сайте – непосредственно в разметке или через сторонний виджет.
    • Оценки должны быть получены непосредственно от пользователей.
    • Не обрабатывайте связанные с оценками данные вручную, а используйте структурированные данные Отзывы критиков.
    • Оценки должны поступать на сайт от пользователей, а не с других ресурсов.

Типы структурированных данных

Чтобы ваш контент мог появляться в результатах поиска, необходимо задать все обязательные свойства. Советуем задать и рекомендуемые нами свойства – так пользователям будет удобнее.

Отзыв

Полное описание типа Review приведено на странице schema.org/Review.

Обязательные свойства
author

Person или Organization

Автор отзыва. Указывать можно только допустимые имена. Например, имя "Скидка 50 % до субботы" является недопустимым.

itemReviewed

Thing

Чему посвящен отзыв. Если отзыв встроен в другой тип разметки schema.org при помощи свойства review, то свойство itemReviewed можно опустить. О чем можно публиковать отзывы.

itemReviewed.name

Text

Предмет отзыва. Если отзыв встроен в другой тип разметки schema.org при помощи свойства review, вам все равно нужно указать название (name) того, чему посвящен отзыв. Пример:


{
  "@context": "https://schema.org/",
  "@type": "Game",
  "name": "Firefly",
  "review": {
    "@type": "Review",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": "5"
    },
    "author": {
      "@type": "Person",
      "name": "John Doe"
    },
    "reviewBody": "I really enjoyed this game. You
    get to capture fireflies and put them in jars."
  }
}
reviewRating

Rating

Оценка, которая содержится в отзыве. Оценка может быть реализована с помощью разметки типа Rating или более конкретного подтипа. Наиболее распространенным подтипом является AggregateRating.

reviewRating.ratingValue

Number или Text

Оценка, выраженная простым числом, дробью или процентом (например, "4", "60 %" или "6/10"). Если значение явно не подразумевает конкретный тип шкалы (как, например, "4"), то по умолчанию используется пятибалльная. Чтобы выбрать другую, задайте свойства bestRating и worstRating.

Рекомендуемые свойства
datePublished

Date

Дата публикации отзыва, указанная в формате ISO 8601.

reviewRating.bestRating

Number

Самая высокая оценка в этой системе рейтинга. Свойство bestRating является обязательным, если не используется пятибалльная шкала. Если значение bestRating не указано, по умолчанию оно равно 5.

reviewRating.worstRating

Number

Самая низкая оценка в этой системе рейтинга. Свойство worstRating является обязательным, если не используется пятибалльная шкала. Если значение worstRating не указано, по умолчанию оно равно 1.

AggregateRating

Полное описание типа AggregateRating приведено на странице schema.org/AggregateRating.

Обязательные свойства
itemReviewed

Thing

Оцениваемый элемент. Если общая оценка встроена в другой тип разметки schema.org при помощи свойства aggregateRating, то помечать свойство itemReviewed не обязательно. О чем можно публиковать отзывы.

itemReviewed.name

Text

Предмет отзыва. Если отзыв встроен в другой тип разметки schema.org при помощи свойства review, вам все равно нужно указать название (name) того, чему посвящен отзыв. Пример:


{
  "@context": "https://schema.org/",
  "@type": "Game",
  "name": "Firefly",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "88",
    "bestRating": "100",
    "ratingCount": "20"
  }
}
ratingCount

Number

Общее количество оценок элемента на вашем сайте. Необходимо использовать либо ratingCount, либо reviewCount.

reviewCount

Number

Количество пользователей, оставивших отзыв с оценкой или без нее. Необходимо использовать либо ratingCount, либо reviewCount.

ratingValue

Number или Text

Оценка, выраженная простым числом, дробью или процентом (например, "4", "60 %" или "6/10"). Если значение явно не подразумевает конкретный тип шкалы (как, например, "4"), то по умолчанию используется пятибалльная. Чтобы выбрать другую, задайте свойства bestRating и worstRating.

Рекомендуемые свойства
bestRating

Number

Самая высокая оценка в этой системе рейтинга. Свойство bestRating является обязательным, если не используется пятибалльная шкала. Если значение bestRating не указано, по умолчанию оно равно 5.

worstRating

Number

Самая низкая оценка в этой системе рейтинга. Свойство worstRating является обязательным, если не используется пятибалльная шкала. Если значение worstRating не указано, по умолчанию оно равно 1.