web-dev-qa-db-fra.com

Comment gérer un objet non classé avec AggregateRating?

En termes de microdonnées, quelle est la bonne façon d’afficher un élément non classé tel qu’un schema.org/Article ?

Je pensais à l'un des éléments suivants:

  1. Ne spécifiez aucune propriété aggregateRating pour l'objet parent (Article).

  2. Avoir un objet aggregateRating, définissez sa ratingCount sur 0 et ne définissez pas sa ratingValue.

  3. Si vous avez un objet aggregateRating, définissez ses ratingCount et ratingValue sur 0.

Quels sont les avantages et les inconvénients de chaque option?

2
Tony

Je suppose que la Article peut être notée, mais elle n’a pas encore reçu d’évaluations. (Si la Articlene peut pas être notée, ne spécifiez pas aggregateRating.)

Spécifier aggregateRating et donner ratingCount la valeur semble être approprié (mais cela n’est bien sûr pas obligatoire, vous pouvez simplement l’omettre). Ainsi, un consommateur pourrait apprendre que l’article peut avoir une note et qu’il n’a pas encore été évalué (ce qui est "plus" d’informations que ce qu’ils obtiennent si aggregateRating n’est pas spécifié).

Si vous devez spécifier ratingValue (avec la valeur ) dépend de la façon dont votre site fonctionne. Avez-vous réellement la cote "0" (c'est-à-dire que vous spécifiez worstRating = 0)? Dans ce cas, il semble approprié de le spécifier. Mais si vous voulez seulement dire qu’il n’a pas de valeur "réelle", alors que, par exemple, les évaluations normales commencent à 1, vous devez omettre ratingValue.

1
unor