web-dev-qa-db-fra.com

Vote non lié avec Schema.org

J'utilise SoftwareSourceCode dans mes pages, j'inclue aggregateRating en tant que tel:

<div itemscope="itemscope" itemtype="http://schema.org/SoftwareSourceCode">
  <span itemprop="aggregateRating" itemscope="itemscope" itemtype="http://schema.org/AggregateRating">
    <span itemprop="ratingValue">0</span>
  </span>
</div>

Cependant, Google me le montre:

Three errors in Google's SDTT

Le problème est que je n'ai pas de vote spécifique min/max, c'est un système de vote simple où tout le monde peut voter par 1.

Ma question est donc la suivante: quelle est la meilleure alternative pour cela? Ou comment puis-je le contourner?

1
OverCoder

La première erreur (en fournissant ratingCount ou reviewCount) dans le SDTT concerne la conformité aux directives de résultats riches de Google Review . Comme Google ne semble pas offrir ces résultats riches pour le type SoftwareSourceCode, vous pouvez l’ignorer. Schema.org n'a jamais besoin d'une propriété.

Les deux erreurs suivantes sont générées car vous utilisez "0" comme ratingValue. Si vous ne fournissez pas worstRating et bestRating, les valeurs "1" et "5" sont utilisées (aussi bien par Schema.org que par Google).

(Notez que AggregateRating est destiné à l'évaluation moyenne . Ainsi, lorsque 5 utilisateurs votent "+1" et qu'aucun utilisateur ne vote "-1" , la moyenne est "1" et non "5".

1
unor