web-dev-qa-db-ja.com

Schema.orgでの非バインド投票

私のページでは 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はこれを私に示しています:

Three errors in Google's SDTT

問題は、特定の最小/最大投票がnotないことです。これは、誰でも1でアップ/ダウン投票できるシンプルな投票システムです。

私の質問は、これのより良い代替案は何ですか?または、どうすればそれを回避できますか?

1
OverCoder

SDTTの最初のエラー(ratingCountまたはreviewCountを提供)は、 GoogleのReview rich results のガイドラインに準拠することに関するものです。 GoogleはSoftwareSourceCodeタイプに対してこれらの豊富な結果を提供していないようであるため、無視できます。 Schema.orgはプロパティを必要としません。

ratingValueとして「0」を使用しているため、次の2つのエラーが表示されます。 worstRatingbestRatingを指定しない場合、値「1」と「5」が想定されます(Schema.orgとGoogleによって)。

(注意:AggregateRatingaverage評価用です。したがって、5人のユーザーが「+1」に投票し、ユーザーが「-1」に投票しない場合、平均は「5」ではなく「1」です。)

1
unor