レビューと集計評価にschema.org microdataマークアップを追加した後、レビューと評価情報がリッチスニペットに表示されることを期待していました。残念ながら、どちらも表示されていません。
Googleの構造化データテストツールがmicrodataを検出し、ページにエラーや警告はありません。 microdataマークアップの何が問題になっていますか?
例1:
例2:
コードの簡易バージョンは機能します。これは、問題がページの他の場所にあることを示唆しています。
<div itemscope itemtype="http://schema.org/Product">
<h2 class="product_name" itemprop="name"><span>Bengali</span></h2>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta content="50" itemprop="ratingValue" />
<meta content="100" itemprop="reviewCount" />
<meta content="100" itemprop="bestRating" />
<meta content="0" itemprop="worstRating" />
</div>
したがって、少なくとも評価コード自体の問題を排除できます。私はそれが何であるかを特定するために多くのことを試しました。
これを引き起こしている原因を見つけるには、ページコード全体で削除プロセスを実行する必要があると思います。
私が調べたいくつかの可能性:
ニック、ベンガル語の製品ページでマークアップを確認しましたが、これが私が見つけたものであり、提案するものです。
「ratingValue」および「reviewCount」プロパティに関しては、メタタグで「非表示」にしないでください。また、ページに独立した製品マークアップが多すぎます。各関連製品を個別の製品スキーマでマークアップする代わりに、それらをプライマリ製品マークアップ内に含め、それぞれに「isRelatedTo」プロパティを使用する必要があります。また、製品の説明を追加し、製品のマークアップ内で「説明」プロパティを使用するようにしてください。ただし、製品の説明が短くてもかまいません。
それがお役に立てば幸いです。
デビッド