web-dev-qa-db-ja.com

「投票」ではなく「レビュー」を使用したGoogleの豊富なレビュー結果

Google検索結果に評価を表示したかったのですが、評価のタイプ選択に追いつきました。

レビューをレビュー評価として表示したかった:

Reviews Rating

しかし、何らかの理由で、彼らは投票評価として表示されていました:

Vote Rating

ただし、レビュー評価として表示する方法を見つけましたが、その背後にある理由を知りたいと思いました。

以下は、投票評価として表示されていた最初に使用したサンプルスキーマです。

Vote Rating

{
    "@context":"http://schema.org/",
    "@type":"WebPage",
    "url":"https://example.com/page-where-rating-json-is-present/",
    "aggregateRating":{
        "@type":"AggregateRating",
        "bestRating":"5",
        "worstRating":"1",
        "ratingCount":"20",
        "ratingValue":"4.6"
    }
}

その後、レビュー評価用にテストするために別のタイプのスキーマに変更しましたが、驚くべきことに今回はレビュー評価として表示されました。

Reviews Rating

{
    "@context":"http://schema.org/",
    "@type":"MedicalWebPage",
    "@id":"https://example.com/page-where-rating-json-is-present/ratings",
    "name":"Sample Page",
    "headline":"Sample Page Headline.",
    "aggregateRating":{
        "@type":"AggregateRating",
        "ratingValue":"4.8",
        "reviewCount":"27",
        "bestRating":"5",
        "worstRating":"1"
    }
}

私のWebページは実際には医療Webページなので、MedicalWebPageスキーマタイプを使用する方が理にかなっています。

投票対レビューとして表示される背後にある理由を理解したいと思います。タイプの違いだけですか?それとも、他の何かがその背後にある理由でしょうか? @idnameheadlineなど。

注:aggregateRatingセクションにもわずかな変更があります。つまり、最初の例では用語ratingCountが使用され、2番目の例では用語reviewCountが使用されました。

1
Abhineet Verma

AggregateRating のみを指定した場合、Google検索では評価がレビューに由来するかどうかを判断する方法が必要です。これはおそらく、Google検索が(おそらく他の信号に加えて)判断の基礎とするものです。

  • reviewCount を指定すると、レビューがあることを伝えます。この場合、リッチな結果の「レビュー」ラベルは理にかなっています。

  • ratingCount を指定すると、評価があることを伝えます。また、reviewCountを付け加えなければ、レビューがないことを伝えます。この場合、リッチな結果の「投票」ラベルは理にかなっています。

レビューの豊富な結果ドキュメント では、少なくとも2つのプロパティのうちの1つが必要であると言っています。

ratingCountまたはreviewCountの少なくとも1つが必要です。

2
unor