web-dev-qa-db-ja.com

単一の製品に対して複数の売り手が存在する電子商取引市場向けの構造化データ製品マークアップ

マーケットプレイスWebサイトに構造化データ製品マークアップを適用したい。 5つの売り手が同じ製品を販売しているページがあります。

各売り手は、異なる価格と異なる評価を持っています。売り手は、買い手による総合評価を取得します(評価は製品に対するものです)。

製品のマークアップを適用し、製品の詳細、価格、評価、在庫状況を含めたい。

この場合、混乱が生じます。

  1. 製品の評価について、合計5人の売り手の評価を考慮する必要がありますか?はいの場合、SERPに表示される評価は、ページの評価とは異なります。 Googleのガイドラインに違反し、Googleが罰則を科す可能性があります。

  2. 5人の販売者に対して個別に製品マークアップを使用できますか?この場合、5つのマークアップのうち、どのマークアップがGoogleによって考慮されますか?

または、マークアップする他の方法はありますか?

更新1:

Tony McCreathからのコメントで受け取った返信に基づいて、コードを次に示します。

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Product Name",
  "image": "https://example.com/photos/16x9/photo.jpg",
  "brand": {
    "@type": "Thing",
    "name": "Product brand name"
  },

  "offers": [
        {
    "@type": "Offer",
    "availability": "http://schema.org/InStock",
    "offeredBy": "Seller 1",
    "price": "100.00",
    "priceCurrency": "USD",
     "aggregateRating": {
              "@type": "AggregateRating",
              "ratingValue": "4.5",
              "reviewCount": "10"
               } 
        },            
        {
    "@type": "Offer",
    "availability": "http://schema.org/InStock",
    "offeredBy": "Seller 2",
    "price": "80.42",
    "priceCurrency": "USD",
     "aggregateRating": {
              "@type": "AggregateRating",
              "ratingValue": "3.5",
              "reviewCount": "12"
               }
        },

        {
    "@type": "Offer",
    "availability": "http://schema.org/InStock",
    "offeredBy": "Seller 3",
    "price": "105.42",
    "priceCurrency": "USD",
     "aggregateRating": {
              "@type": "AggregateRating",
              "ratingValue": "3",
              "reviewCount": "15"
               }
        },

       {
    "@type": "Offer",
    "availability": "http://schema.org/InStock",
    "offeredBy": "Seller 4",
    "price": "95.68",
    "priceCurrency": "USD",
     "aggregateRating": {
              "@type": "AggregateRating",
              "ratingValue": "4",
              "reviewCount": "20"
               }
        },           

        {
    "@type": "Offer",
    "availability": "http://schema.org/InStock",
    "offeredBy": "Seller 5",
    "price": "88.88",
    "priceCurrency": "USD",
     "aggregateRating": {
              "@type": "AggregateRating",
              "ratingValue": "5",
              "reviewCount": "5"
               }
        }        
            ]   
   }
}
</script>

迅速な計算のために、ここに各出品者のratingValue、ratingCount、Totalがあります。

  1. 最初の売り手4.5 10 45
  2. セカンドセラー3.5 12 42
  3. 3番目の売り手3 15 45
  4. 4番目の売り手4 20 80
  5. 5番目の売り手5 5 25
  6. 合計20 62 237
  7. 平均4-3.82

構造化データのプレビュー enter image description here

1
Bhargav Joshi

製品の評価について、合計5人の売り手の評価を考慮する必要がありますか?はいの場合、SERPに表示される評価は、ページの評価とは異なります。 Googleのガイドラインに違反し、Googleが罰則を科す可能性があります。

ここには3つの可能性があります。

  1. 製品のみを評価します。この場合、評価は1つだけであり、SERPでリッチスニペットとして表示される可能性があります。
  2. 各売り手を評価する。この場合、この製品の売り手と同じくらいの評価を得ることができます。これらの評価は、リッチスニペットとして表示される可能性はありません。
  3. すべての販売者を評価し、プログラムで単一の評価をトップレベルの製品のAggregateRatingに集計(javascript計算)することができます。

5人の販売者に対して個別に製品マークアップを使用できますか?この場合、5つのマークアップのうち、どのマークアップがGoogleによって考慮されますか?

どうして?すべての売り手が同じ製品を販売しているため、冗長になります。

または、マークアップする他の方法はありますか?

はい、申し出の代わりに AggregateOffer で間違いなく運転します。異なるマーチャントが同じ製品を販売している場合を特に対象としています。

UPdate

{
  "@context": "https://schema.org",
  "@type": "Product",
  "aggregateRating": {
    "@type": "AggregateRating",
    "bestRating": "100",
    "ratingCount": "24",
    "ratingValue": "87"
  },
  "image": "Dell-30in-lcd.jpg",
  "name": "Dell UltraSharp 30\" LCD Monitor",
  "offers": {
    "@type": "AggregateOffer",
    "highPrice": "1495",
    "lowPrice": "1250",
    "priceCurrency": "$",
    "offerCount": "2",
    "offers": [
      {
        "@type": "Offer",
        "url": "save-a-lot-monitors.com/Dell-30.html",
        "aggregateRating": {
    "@type": "AggregateRating",
    "bestRating": "100",
    "ratingCount": "2",
    "ratingValue": "8"
  },
        "seller": "John"
      },
      {
        "@type": "Offer",
        "url": "jondoe-gadgets.com/Dell-30.html",
        "aggregateRating": {
    "@type": "AggregateRating",
    "bestRating": "100",
    "ratingCount": "4",
    "ratingValue": "7"
  },
        "seller": "Bill"
      }
    ]
  }
}
1
Evgeniy

GoogleのRevewガイド

集計評価:多くの人によるアイテムの集計評価は、AggregateRatingとしてマークアップする必要があります。

そして、彼らは私たちに知らせます:

特定の製品またはサービスを明確に参照してください。これを行うには、schema.org/Bookやschema.org/LocalBusinessなど、別のschema.orgタイプのマークアップ内にレビューまたは評価をネストするか、そのschema.orgタイプ要素をitemReviewedプロパティ。

したがって、1つの特定の製品を含むWebサイトの特定のWebページで、このWebページでのみ作成され、サードパーティのWebサイトでは作成されていないこの製品のレビューにマークアップを適用できます。

例:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "3.5",
    "reviewCount": "11"
  },
  "description": "0.7 cubic feet countertop microwave. Has six preset cooking categories and convenience features like Add-A-Minute and Child Lock.",
  "name": "Kenmore White 17\" Microwave",
  "image": "kenmore-microwave-17in.jpg",
  "offers": {
    "@type": "Offer",
    "availability": "http://schema.org/InStock",
    "price": "55.00",
    "priceCurrency": "USD"
  },
  "review": [
    {
      "@type": "Review",
      "author": "Ellie",
      "datePublished": "2011-04-01",
      "description": "The lamp burned out and now I have to replace it.",
      "name": "Not a happy camper",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "1",
        "worstRating": "1"
      }
    },
    {
      "@type": "Review",
      "author": "Lucas",
      "datePublished": "2011-03-25",
      "description": "Great microwave for the price. It is small and fits in my apartment.",
      "name": "Value purchase",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "4",
        "worstRating": "1"
      }
    }
  ]
}

製品向けGoogleのガイド

単一の製品と、その製品を提供するさまざまな販売者に関する情報をリストするショッピングアグリゲーターページ

したがって、同じ製品の多くの売り手のマークアップを作成するには、タイプAggregateOfferを使用します。

例:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "aggregateRating": {
    "@type": "AggregateRating",
    "bestRating": "100",
    "ratingCount": "24",
    "ratingValue": "87"
  },
  "image": "Dell-30in-lcd.jpg",
  "name": "Dell UltraSharp 30\" LCD Monitor",
  "offers": {
    "@type": "AggregateOffer",
    "highPrice": "$1495",
    "lowPrice": "$1250",
    "offerCount": "8",
    "offers": [
      {
        "@type": "Offer",
        "url": "save-a-lot-monitors.com/Dell-30.html"
      },
      {
        "@type": "Offer",
        "url": "jondoe-gadgets.com/Dell-30.html"
      }
    ]
  }
}
1
nikant25