web-dev-qa-db-fra.com

Le résultat riche de Google avec "critiques" au lieu de "votes"

Je souhaitais afficher les évaluations dans les résultats de recherche Google, mais pris dans la sélection de types pour les évaluations.

Nous voulions montrer nos avis comme avis d'évaluation:

Reviews Rating

mais pour une raison quelconque, ils apparaissaient comme Vote Rating:

Vote Rating

Bien que, j’ai trouvé un moyen de l’afficher en tant qu’évaluation, j’étais curieux de savoir pourquoi.

Vous trouverez ci-dessous l'exemple de schéma que j'ai utilisé en premier et qui figurait sous la forme 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"
    }
}

Plus tard, je l'ai changé pour un type de schéma différent afin de le tester pour l'évaluation d'évaluation et, étonnamment, cette fois, il est apparu comme évaluation d'évaluation.

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"
    }
}

Ma page Web est en fait une page Web médicale. Il est donc plus logique d’utiliser le type de schéma MedicalWebPage.

Je veux comprendre quelle est la raison de sa comparution vote contre vote. Est-ce juste la différence de type? Ou quelque chose d'autre pourrait être la raison derrière cela? Tels que @id, name, headline etc.

Remarque: La section aggregateRating a également légèrement changé, c’est-à-dire que le terme ratingCount a été utilisé dans le premier exemple, alors que le terme reviewCount a été utilisé dans le deuxième exemple.

1
Abhineet Verma

Si vous ne fournissez qu'un AggregateRating , la recherche Google doit permettre de savoir si les notes proviennent d’évaluations ou non. C’est probablement ce sur quoi Google Search fondera sa décision (éventuellement en plus d’autres signaux):

  • En fournissant reviewCount , vous indiquez qu’il existe des examens. Dans ce cas, l'étiquette "commentaires" dans le résultat riche est logique.

  • En indiquant ratingCount , vous indiquez qu’il existe des notations. Si vous ne fournissez pas également reviewCount, vous indiquez également qu’il n’ya pas de commentaires. Dans ce cas, l'étiquette "votes" dans le résultat riche a du sens.

Dans leur riche documentation sur les résultats , ils disent simplement qu’au moins une des deux propriétés est requise:

Au moins un de ratingCount ou reviewCount est requis.

2
unor