web-dev-qa-db-fra.com

Distinguer les critiques d'organisation et de produit (avec Schema.org en JSON-LD)

Hier, nous avons restructuré notre extrait schema.org/Organization qui se trouve dans l'en-tête de chaque page dans un extrait schema.org/HomeGoodsStore avec des témoignages inclus pour notre société. Au bout de 6 heures, c'était en direct, avec une belle apparence. Cependant, c'est un peu déconcertant et nous voulons nous assurer que tout est correctement défini, que les critiques de l'organisation (témoignages) peuvent être assimilées à une zone donnée et que les extraits de produits/critiques de produit ne se contredisent pas.

Un extrait de révision de style de société se trouve sur des sites tels que les réseaux sociaux. Voici un exemple de ce à quoi cela ressemble sur Facebook:

enter image description here

Et voici à quoi ressemble notre extrait (tronqué de 18 avis dans cet exemple):

<script type="application/ld+json">{  
   "@context":"http://schema.org",
   "@type":"HomeGoodsStore",
   "name":"Our Store",
   "legalName":"Our Company",
   "url":"https://www.ourstore.com/",
   "sameAs":"http://plus.google.com/99999999999999",
   "logo":"https://www.ourstore.com/image/logo.png",
   "photo":"https://www.ourstore.com/image/ourstore.png",
   "description":"People give us money and we give them GLORIOUS PRODUCTS.",
   "founder":"A Guy",
   "foundingDate":"1789",
   "currenciesAccepted":"USD",
   "paymentAccepted":"Cash, Credit Card, &amp; Paypal",
   "priceRange":"$$",
   "openingHours":"Mo-Fr 09:00-17:00",
   "contactPoint":{  
      "@type":"ContactPoint",
      "contactType":"Customer Service",
      "telephone":"+1-888-888-8888",
      "faxNumber":"+1-777-777-7777",
      "contactOption":"TollFree",
      "areaServed":"US",
      "availableLanguage":"English",
      "email":"mailto:[email protected]"
   },
   "address":{  
      "@type":"PostalAddress",
      "name":"Our Store",
      "streetAddress":"120 Main St",
      "addressLocality":"Beverly Hills",
      "addressRegion":"CA",
      "postalCode":"90210",
      "addressCountry":"United States"
   },
   "hasMap":{  
      "@type":"Map",
      "url":"https://maps.google.com/maps?q=our+store"
   },
   "geo":{  
      "@type":"GeoCoordinates",
      "latitude":"55.555555",
      "longitude":"-66.666666"
   },
   "aggregateRating":{  
      "@type":"AggregateRating",
      "ratingValue":5,
      "reviewCount":"20"
   },
   "review":[  
      {  
         "@type":"Review",
         "datePublished":"2016-01-13",
         "name":"Awesome",
         "reviewBody":"Thanks for being awesome",
         "author":{  
            "@type":"Person",
            "name":"Some Lady"
         },
         "itemReviewed":{  
            "@type":"Organization",
            "name":"Our Store"
         },
         "reviewRating":{  
            "@type":"Rating",
            "ratingValue":"5"
         }
      },
      {  
         "@type":"Review",
         "datePublished":"2015-11-02",
         "name":"Neat",
         "reviewBody":"You are great",
         "author":{  
            "@type":"Person",
            "name":"Some Dude"
         },
         "itemReviewed":{  
            "@type":"Organization",
            "name":"Our Store"
         },
         "reviewRating":{  
            "@type":"Rating",
            "ratingValue":"5"
         }
      }
   ]
}</script>

Est-ce que l'utilisation de Organization en tant que itemReviewed est correcte, ou pouvons-nous/devrions-nous utiliser HomeGoodsStore ici pour que les choses restent spécifiques? Je ne suis pas sûr si Review supporte ces nouveaux types de biz spécifiques encore ou pas du tout.

Indépendamment de cette question, cela semble fonctionner. Utilisons un exemple de catégorie, qui est une zone sans "avis natif". En tant que dans, les gens ne notent/évaluent pas la catégorie, mais la société est propriétaire de la catégorie, et la société a des témoignages/critiques. Alors Google saisit la HomeGoodsStore et laisse tomber la barre de commentaires dans SERP:

enter image description here

Ces 20 commentaires sont sur ourstore.com/testimonials, mais dans l'en-tête des catégories (ou partout), il y a un évaluateur étoiles et un lien vers cette page de témoignages afin que les humains comprennent ce qui se passe. La page des témoignages est également marquée. Cela ne semble pas être suffisant pour que les bots fassent l’assimilation:

Existe-t-il un moyen d'utiliser sameAs ou un attribut/propriété similaire dans cet extrait de schéma pour pointer les critiques sur cette page de témoignages?

Ensuite, nous avons des produits. Google semble être assez intelligent ici - il préfère afficher les données de l'extrait de produit et, s'il y a des critiques de produits, il les affichera aussi au lieu des témoignages de la société. C'est là que ça devient un peu effrayant et inexploré.

enter image description here

Y at-il des vérifications/équilibres/assimilations supplémentaires que nous devrions faire ici pour nous assurer que l’extrait de produit est toujours "le plus puissant" quand il est dans la vue comme ceci?

Enfin, nous disposons de trois triples données: nos flux Schema, G Knowledge Graph et G Merchant Center. Je crois que c'est ainsi que les données de schéma se mettent à jour si rapidement (comme en heures au lieu de mois). En parcourant les documents du centre commercial, je suis tombé sur ceci: https://developers.google.com/merchant-review-feeds/ . Cela semble parfait et semble pouvoir aider à assimiler/valider un peu mieux les révisions d’organisation:

Un marchand est une définition XML qui décrit un seul commerçant. Chaque commerçant doit disposer d'informations de base sur l'entreprise, y compris son nom et son URL. Chaque marchand a une série de critiques.

Mais la question est où/quand/comment puis-je fournir ce flux à Google? Je ne vois aucune option pour les "avis marchands" dans le liste déroulante "type de flux" lors de l'ajout d'un nouveau flux dans https://merchants.google.com .

4
dhaupin

À partir de la fin: ce flux marchand ne concerne que ceux qui participent à Google Shopping. Ce flux XML vous permet de télécharger tous vos produits et de les diffuser en tant qu’annonces Shopping.

Ce flux est validé par Google si le téléchargement automatique de données est activé - par comparaison avec des données structurées sur les pages du produit. Si les données structurées sur page sont différentes des données de produit dans le flux, Google extrait les informations de la page et signifie que les données sur la page sont plus à jour, puis les données du flux.

Utilisation de Organization comme itemReviewed n'est pas compatible avec le flux de données du produit - la révision doit porter sur le produit. Si vous n'êtes pas intéressé par le téléchargement de flux de produits, mais que vous souhaitez uniquement décrire le contenu de votre site avec des données structurées, le tout est OK. Revues de l'organisation - pour le site, comme/témoignages, critiques de produits - pour l'alimentation du produit.

Vous pouvez utiliser sameAs comme pointeur supplémentaire, c'est-à-dire vers le domaine du site, si vous corrigez de nombreuses critiques concernant votre site.

pour vous assurer que l'extrait de produit est toujours "le plus puissant"

  • Gardez vos données de produit sur la page toujours à jour,
  • conservez vos données structurées sans erreur,
  • utiliser chaque propriété de produit/offre disponible

et Google vous remerciera avec un extrait de produit rempli d'informations, l'affichage d'un extrait enrichi et un traitement rapide des données.

2
Evgeniy