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:
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?
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".