私のページでは SoftwareSourceCode
構造体を使用しています。そのようなものとしてaggregateRating
を含めます。
<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>
しかし、Googleはこれを私に示しています:
問題は、特定の最小/最大投票がnotないことです。これは、誰でも1でアップ/ダウン投票できるシンプルな投票システムです。
私の質問は、これのより良い代替案は何ですか?または、どうすればそれを回避できますか?
SDTTの最初のエラー(ratingCount
またはreviewCount
を提供)は、 GoogleのReview rich results のガイドラインに準拠することに関するものです。 GoogleはSoftwareSourceCode
タイプに対してこれらの豊富な結果を提供していないようであるため、無視できます。 Schema.orgはプロパティを必要としません。
ratingValue
として「0」を使用しているため、次の2つのエラーが表示されます。 worstRating
とbestRating
を指定しない場合、値「1」と「5」が想定されます(Schema.orgとGoogleによって)。
(注意:AggregateRating
はaverage評価用です。したがって、5人のユーザーが「+1」に投票し、ユーザーが「-1」に投票しない場合、平均は「5」ではなく「1」です。)