通知

このヘルプセンターでは、Merchant Center Next と従来の Merchant Center の両方に関するコンテンツをご覧いただけます。参照している記事がご利用の Merchant Center バージョンのものであるかどうかは、各記事の上部にあるロゴで確認してください。

サポートされる構造化データの属性と値

従来の Merchant Center と Merchant Center Next のカスタム アイコン。

商品のランディング ページで構造化データ マークアップを使用すると、Google がウェブサイトから最新の商品やオファーの情報を直接取得できるようになります。Merchant Center でサポートされているすべての構造化データ マークアップには対応する属性と許容される値があり、商品データ仕様にその一覧が記載されています。構造化データは、対応する値および属性と一致している必要があります。

現時点では、schema.org の一部の属性はサポートされていません。

このページの内容:

属性と schema.org のアノテーション

属性は、Merchant Center に登録する商品データを整理する方法の 1 つです。それぞれの属性には、商品の名前や説明など、商品に関する情報が 1 つ含まれます。schema.org の値と対応する商品データ仕様の属性を正しく一致させることによって、フィード検証時のエラーを削減できます。

注: 商品アイテムの自動更新を使用している場合は、schema.org のプロパティ pricepriceCurrencyavailabilitycondition を指定して、精度を高めます。詳しくは、商品アイテムの自動更新についての記事をご覧ください。

商品データ属性

  • Schema.org のプロパティ
データタイプと説明
以下は、schema.org の Product タイプの属性です。

id

テキスト

title

テキスト

description

テキスト

image_link

URL

item_group_id

テキスト

親 SKU。同じ商品グループに属するすべてのバリエーション商品をグループ化する場合は必須です。

gtin

テキスト

商品を一意に識別する GTIN。

これらの schema.org プロパティのうち 1 つのみを指定します。

GTIN の値を使用する場合は正しい長さの値を使用し、適切なチェック ディジットを含める必要があります。

material

テキスト

pattern

テキスト

mpn

テキスト

brand

テキスト

brand プロパティを使用して Brand オブジェクトを指定します。このオブジェクトは name プロパティを通じてブランドを指定します。

gender

テキスト

audience プロパティを使用して PeopleAudience オブジェクトを指定します。このオブジェクトは suggestedGender プロパティを通じて性別を指定します。有効な値は、gender 属性で定義された値です。

male

female

unisex

age_group

および

数値(年数)

audience プロパティを使用して PeopleAudience オブジェクトを指定します。このオブジェクトは suggestedMinAge(または suggestedAge.minValue)suggestedMaxAge(または suggestedAge.maxValue)プロパティを通じて年齢層を指定します。

有効な値は、age_group 属性で定義された値です。

データ仕様 Schema.org の値
 

suggestedMinAge または suggestedAge.minValue

newborn 0
infant 0.25
toddler 1.0
kids 5.0
adult 13
データ仕様 Schema.org の値
  suggestedMaxAge または suggestedAge.maxValue
newborn 0.25
infant 1.0
toddler 5.0
kids 13.0
adult 指定なし

color

テキスト

size

または

テキスト

size プロパティを使用して、テキスト値または SizeSpecification オブジェクトを指定します。このオブジェクトは name プロパティを通じてサイズを指定します。また、SizeSpecification オブジェクトは、sizeGroup または sizeSystem (もしくはその両方)を指定する際に使用する必要があります。

size_type

テキスト

size プロパティを使用して SizeSpecification オブジェクトを指定します。このオブジェクトは sizeGroup プロパティを通じてサイズタイプを指定します。

有効な値は、WearableSizeGroupEnumeration タイプの値です。指定できる値は 2 つまでです。次のようにフィード値にマッピングされます。

データ仕様 スキーマ値
big

WearableSizeGroupBig

maternity

WearableSizeGroupMaternity

petite

WearableSizeGroupPetite

plus

WearableSizeGroupPlus

regular

WearableSizeGroupRegular

tall

WearableSizeGroupTall

size_system

テキスト

size プロパティを使用して SizeSpecification オブジェクトを指定します。このオブジェクトは sizeSystem プロパティを通じてサイズ表記を指定します。

有効な値は、WearableSizeSystemEnumeration タイプの値です。次のようにフィード値にマッピングされます。

データ仕様 スキーマ値
AU

WearableSizeSystemAU

BR

WearableSizeSystemBR

CN

WearableSizeSystemCN

DE

WearableSizeSystemDE

EU

WearableSizeSystemEurope

FR

WearableSizeSystemFR

IT

WearableSizeSystemIT

JP

WearableSizeSystemJP

MEX

WearableSizeSystemMX

UK

WearableSizeSystemUK

US

WearableSizeSystemUS

product_length

: 数値
unitCode / unitText: テキスト

depth プロパティを使用して QuantitativeValue オブジェクトを指定します。このオブジェクトは、value プロパティを通じて商品の奥行を、unitCode(UN / CEFACT コード「CMT」または「INH」)または unitText(「cm」または「in」)プロパティを通じて単位を指定します。

product_width

: 数値
unitCode / unitText: テキスト

width プロパティを使用して QuantitativeValue オブジェクトを指定します。このオブジェクトは、value プロパティを通じて商品の幅を、unitCode(UN / CEFACT コード「CMT」または「INH」)または unitText(「cm」または「in」)プロパティを通じて単位を指定します。

product_height

: 数値
unitCode / unitText: テキスト

height プロパティを使用して QuantitativeValue オブジェクトを指定します。このオブジェクトは、value プロパティを通じて商品の高さを、unitCode(UN / CEFACT コード「CMT」または「INH」)または unitText(フィード単位「cm」または「in」)プロパティを通じて単位を指定します。

product_weight

: 数値
unitCode / unitText: テキスト

weight プロパティを使用して QuantitativeValue オブジェクトを指定します。このオブジェクトは、value プロパティを通じて商品の重量を指定し、unitCode(UN / CEFACT コード「LBR」、「ONZ」、「KGM」または「GRM」)または unitText(「lb」、「oz」、「kg」または「g」)プロパティを通じて単位を指定します。

以下の schema.org のプロパティは Offer タイプです。offers プロパティを使用して Product 内にネストする必要があります(下記の例を参照)。

link

商品の有効な URL。

price

sale_price

または

price: 数値。通貨記号、3 桁ごとの区切り記号、スペースを含めることはできません(例: 1498.99)。

priceCurrency: テキスト。3 文字の ISO 4217 形式(USD、GBP、EUR など)で登録します。通貨は対象国の言語と通貨の要件を満たしている必要があります。

: pricepriceCurrency は Offer インスタンスで直接指定することも、UnitPriceSpecification タイプの priceSpecification プロパティを使用して間接的に指定することもできます。

sale_price を指定する場合は、priceSpecification プロパティを使用して price を指定(priceSpecification.priceType="ListPrice" と指定)する必要があります。

sale_price は、Offer で直接指定することも、priceUnitation.priceType を指定せずに UnitPriceSpecification タイプの priceSpecification プロパティを使用して指定することもできます。

availability

有効な値は、ItemAvailability タイプの値です。次のようにフィード値にマッピングされます。

データ仕様 Schema.org の値
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock

Discontinued

InStoreOnly

OutOfStock

SoldOut

preorder

PreOrder

PreSale

backorder

BackOrder

condition

有効な値は、OfferItemCondition タイプの値です。次のようにフィード値にマッピングされます。

データ仕様 Schema.org の値
new

NewCondition

refurbished

RefurbishedCondition

used

DamagedCondition

UsedCondition

checkout_link_template

商品の有効な購入手続き URL。

JSON-LD の使用例

単一の商品

次の例は、最小限のプロパティを含む基本的な商品を示しています。

{
"@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "素敵なアクセサリー",
  "description": "素敵なデザインのアクセサリー",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 39.99,
    "priceCurrency": "USD"

  }
}

次の例は、schema.org を使用してサイズタイプとサイズ表記を指定する方法を示しています。この例では、男性用「ビッグサイズとトールサイズ」ファッション部門の青い T シャツ(13 歳以上の年齢層を対象、米国サイズ「XL」)を指定します。

{
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "12345",
    "image": "https://www.example.com/tshirt.jpg",
    "name": "クラシック T シャツ",
    "description": "A綿 100% T シャツ、クラシック カット",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "material": "cotton",
    "color": "blue",
    "size": {
      "@type": "SizeSpecification",
      "name": "XL",
      "sizeSystem": "https://schema.org/WearableSizeSystemUS",
      "sizeGroup": [ 
         "https://schema.org/WearableSizeGroupBig",
         "https://schema.org/WearableSizeGroupTall" 
      ]
    },
    "audience": {
      "@type": "PeopleAudience",
      "suggestedGender": "male",
      "suggestedMinAge": 13
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/tshirt",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 24.99,
      "priceCurrency": "USD"
    }
  }

 

1 つのランディング ページに関連性のない複数の商品が含まれている

関連性のない複数の商品を含むページで、各商品に独自の構造化データ アノテーションが含まれている場合は、それぞれのアノテーションに、指し示している商品を特定するための情報を含める必要があります。

たとえば、各アノテーションに SKU(ID [id] 属性)または GTIN[gtin] 属性など)を指定することをおすすめします。この情報を提供しない場合、ランディング ページの商品が構造化された商品データに一致しないことがあります。詳しくは、ランディング ページに構造化データを設定する方法をご覧ください。

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "image": "https://www.example.com/trinket.jpg",
    "name": 素敵なアクセサリー",
    "description": "素敵なデザインのアクセサリー",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/trinket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 39.99,
      "priceCurrency": "USD"
    }
  },
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "racket-12345",
    "image": "https://www.example.com/racket.jpg",
    "name": "素敵なラケット",
    "description": "テニス用ラケット",
    "gtin": "12345678901235",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/racket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 59.99,
      "priceCurrency": "USD"
    }
  }
]

セール価格

次の例は、セール価格を含む基本的な商品を示しています。セール価格を指定するには、/priceType プロパティで指定されている元の正規価格も指定します。

 

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "素敵なアクセサリー",
  "description": "素敵なデザインのアクセサリー",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 10.00,
    "priceCurrency": "USD",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "priceType": "https://schema.org/ListPrice",
      "price": 15.00,
      "priceCurrency": "USD"
    }
  }
}


If a /UnitPriceSpecification is also used for the non sale-price, the encoding simply contains two /UnitPriceSpecifications:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "素敵なアクセサリー",
  "description": "素敵なデザインのアクセサリー",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": [
      {
        "@type": "UnitPriceSpecification",
        "price": 10.00,
        "priceCurrency": "USD"
      },
      {
        "@type": "UnitPriceSpecification",
        "priceType": "https://schema.org/ListPrice",
        "price": 15.00,
        "priceCurrency": "USD"
      }
    ]
  }
}

送料

商品の送料(推奨)を指定するには、Schema.org の OfferShippingDetails タイプを使用します。これは、shippingDetails プロパティを使用して Offer 内にネストする必要があり、商品データ仕様の送料 [shipping] 属性にマッピングされています。shippingDetails プロパティは複数指定できます。

商品データ属性

  • Schema.org のプロパティ
データタイプと説明
以下は、schema.org の OfferShippingDetails タイプの属性です。

shipping.country

テキスト

2 桁の ISO 3166-1 国コード

shippingDestination プロパティを使用して DefinedRegion オブジェクトを指定します。このオブジェクトは addressCountry プロパティを通じて配送先国を指定します。

shipping.region

テキスト

2 桁または 3 桁の ISO 3166-2 区分コード(国の接頭語はなし)。米国、オーストラリア、日本でのみサポートされています。例: 「NY」、「NSW」、「03」

shippingDestination プロパティを使用して DefinedRegion オブジェクトを指定します。このオブジェクトは addressRegion プロパティを通じて配送地域を指定します。同じ shippingDestination プロパティを使用して addressRegion を指定します。これは addressCountry を指定するために使用されます。

shipping.price

value: 数値。通貨記号、3 桁ごとの区切り記号、スペースを含めることはできません(例: 1498.99)。

currency: テキスト。3 文字の ISO 4217 形式(「USD」、「GBP」、「EUR」など)で登録します。通貨は、商品価格として登録されたものと同じ通貨である必要があります。

shippingRate プロパティを使用して MonetaryAmount オブジェクトを指定します。このオブジェクトは valuecurrency を指定します。

shipping.min_handling_time

shipping.max_handling_time

shipping.min_transit_time

shipping.max_transit_time

数値(正の整数)

注文の発送準備とお届けまでの最短営業日数と最長営業日数を指定します。発送準備時間には、注文を受けてから運送業者に引き渡すまでの時間を指定します。お届け日数には、商品が運送業者に引き渡されてから購入者に届くまでの日数を指定します。

deliveryTime プロパティを使用して shippingDeliveryTime オブジェクトを指定します。このオブジェクトは QuantitativeValue タイプの handlingTimetransitTime を指定します。QuantitativeValueminValuemaxValue プロパティを使用して、最短営業日数と最長営業日数をそれぞれ指定します。

次の例は、schema.org を使用して配送情報を指定する方法を示しています。この例では、米国のカリフォルニア州、ネバダ州、アリゾナ州への送料として 3.49 米ドルを指定しています。発送準備時間は 0~1 営業日、お届け日数は 1~5 営業日です。

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": 素敵なアクセサリー",
  "description": "素敵なデザインのアクセサリー",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US",
        "addressRegion": [ "CA", "NV", "AZ" ]
      },
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 3.49,
        "currency": "USD"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
    "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
    "unitCode": "DAY"
        }
      }
    }
  }

返品

商品の返品可能期間と返品手数料を指定するには、Schema.org の MerchantReturnPolicy タイプを使用します。これは、hasMerchantReturnPolicy プロパティを使用して Offer タイプ内にネストする必要があります。

MerchantReturnPolicy はクロール済みの商品にのみ適用できます。商品データ仕様に対応する属性はありません。

商品データ属性

  • Schema.org のプロパティ
データタイプと説明
以下の schema.org のプロパティは MerchantReturnPolicy タイプです。offers プロパティを使用して商品内にネストする必要があります(下記の例を参照)。
applicableCountry

テキスト

2 文字の ISO 3166-1 alpha-2 国コード(「US」など)

3 文字の ISO 3166-1 alpha-3 国コード(「USA」など)

特定の販売者の返品に関するポリシーが適用される国。商品の発送元の国とは異なる場合があります。最大 50 か国まで指定できます。

returnPolicyCategory

有効な値は、MerchantReturnEnumeration タイプの値です。

MerchantReturnFiniteReturnWindow または MerchantReturnUnlimitedWindow を指定した場合は、returnMethod または returnShippingFeesAmount が推奨されます。さらに、MerchantReturnFiniteReturnWindow を指定した場合は、merchantReturnDays を指定する必要があります。

merchantReturnDays

整数

商品の返品が可能な(お届け日からの)日数。

returnMethod

有効な値は、ReturnMethodEnumeration タイプの値です。

  • ReturnAtKiosk
  • ReturnByMail
  • ReturnInStore
returnFees 有効な値は、ReturnFeesEnumeration タイプの FreeReturn です。
returnShippingFeesAmount

MonetaryAmount

商品の返品にかかる送料の情報。

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "素敵なアアクセサリー",
  "description": "素敵なデザインのアクセサリー",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 2.99,
        "currency": "USD"
      },
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
          "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
          "unitCode": "DAY"
        }
      }
    },
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "applicableCountry": "US",
      "returnPolicyCategory":  "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 60,
      "returnMethod": "https://schema.org/ReturnByMail",
      "returnFees": "https://schema.org/FreeReturn"
    }
  }
}

エネルギー効率

Schema.org では、EnergyConsumptionDetails タイプを使用した商品のエネルギー効率ラベルをサポートしています。これは、EnergyConsumptionDetails プロパティを使用した商品に指定できます。

商品データ属性

  • Schema.org のプロパティ
データタイプと説明
以下の schema.org のプロパティは EnergyConsumptionDetails タイプです。

energy_efficiency_class

有効な値は、schema.org の EUEnergyEfficiencyEnumeration タイプの値です。この表の下にある値マッピング テーブルを使用します。

min_energy_efficiency_class

energy_efficiency_class 属性を指定するために使用した EnergyConsumptionDetails のインスタンスの下に追加し、同じマッピング テーブルを使って値を選択します。energy_efficiency_class が指定されない場合、値 EUEnergyEfficiencyCategoryG が設定されます。

max_energy_efficiency_class

energy_efficiency_class 属性を指定するために使用した EnergyConsumptionDetails のインスタンスの下に追加し、同じマッピング テーブルを使って値を選択します。energy_efficiency_class が指定されない場合、値 EUEnergyEfficiencyCategoryA3Plus が設定されます。

energyEfficiencyScaleenergyEfficiencyScaleMinenergyEfficiencyScaleMax の値は、schema.org の EUEnergyEfficiencyEnumeration 列挙型のものであり、以下のように、商品データ仕様の 3 つの省エネ属性の値にマッピングされます。

次の例は、schema.org を使用してエネルギー効率の情報を指定する方法を示しています。この例では、給湯器の EU 省エネ性能について、スケール「A+」から「F」のうち「C」を指定しています。

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/waterheater.jpg",
  "name": "給湯器",
  "description": "大型の給湯器",
  "gtin": "12345678901231",
  "mpn": "WH1234",
  "brand": {
    "@type": "Brand",
    "name": "ExampleWaterHeaterBrand"
  }, 
  "hasEnergyConsumptionDetails": {
    "hasEnergyEffiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
    "energyEffiencyScaleMax":
"https://schema.org/EUEnergyEfficiencyCategoryA1Plus",
    "energyEffiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF"
  },

  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/hotwaterheater",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1799.00,
    "priceCurrency": "EUR"
  }
}

計量単位を基準にして販売される商品

Schema.org では、Offer に priceSpecification プロパティを使用する場合、UnitPriceSpecification タイプの referenceQuantity プロパティを使用する商品の単位価格をサポートしています。単位価格を指定するときは、priceSpecification プロパティを使用して商品の価格と通貨も指定します(Offer には pricepriceCurrency プロパティを直接使用しないこと)。

商品データ属性

  • Schema.org のプロパティ
データタイプと説明
以下の schema.org のプロパティは UnitPriceSpecification タイプです。

unit_pricing_measure [価格の計量単位]

value: 数値
unitCode / unitText: テキスト

価格の計量単位を指定するには、商品価格の指定に使用される UnitPriceSpecification オブジェクトの QuantitativeValue タイプの referenceQuantity プロパティを使用します。

value プロパティと unitCode(UN / CEFACT コード)または unitText プロパティを使用して、価格の計量単位の値と単位を指定します。サポートされている値と単位については、unit_pricing_measure に関する記事をご覧ください。

unit_pricing_base_measure

value: 数値
unitCode / unitText: テキスト

価格の基準計量単位を指定するには、価格の計量単位の指定に使用される QuantitativeValue オブジェクトの QuantitativeValue タイプの valueReference プロパティを使用します。

value プロパティと unitCode(UN / CEFACT コード)または unitText プロパティを使用して、価格の計量単位の値と単位を指定します。サポートされている値と単位については、unit_pricing_base_measure に関する記事をご覧ください。

次の例は、1 kg あたりの推奨標準価格が付けられている米 5 kg(袋入り)の価格が 3.99 ユーロであることを示しています。これは、1 kg あたり 0.80 ユーロの単位価格で商品が消費者に表示され得ることを意味します。

 {
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "basrice12345",
  "image": "https://www.example.com/rice.jpg",
  "name": "バスマティ ライス",
  "description": "有機バスマティ ライス(精米済み、5 kg、大袋)",
  "gtin": "12345678901231",
  "brand": {
    "@type": "Brand",
    "name": "ExampleRiceBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/basrice1kg",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 3.99,
      "priceCurrency": "EUR",
      "referenceQuantity": {
        "@type": "QuantitativeValue",
        "value": 5,
        "unitCode": "KGM",
        "valueReference": {
          "value": 1,
          "unitCode": "KGM"
        }
      }
    }
  }
}

マークアップのテスト

リッチリザルト ツールを使用して schema.org の実装をテストします(「販売者リスティング」構造化データの報告内容を確認する)。ツールの使用、問題のデバッグ、ツールでの結果の解釈について詳しくは、Google Search Console ヘルプセンターをご覧ください。詳しくは、商品の構造化データについての説明をご覧ください。

構造化データのマークアップの要件

  • 構造化データのマークアップは、ウェブサーバーから返される HTML に含まれている必要があります。ページが読み込まれた後に JavaScript で構造化データのマークアップを生成することはできません。
  • 購入者の IP アドレスやブラウザの種類によって価格を調整するなど、購入者に関する情報に基づいてランディング ページを変更することはできません。
  • 構造化データは、購入者に表示される値と一致する必要があります。商品のランディング ページに不正確なデータを掲載すると、Google のウェブ デベロッパー向けガイドラインへの違反となります。
  • 構造化データには JSON-LD を使用することをおすすめします。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
メインメニュー
14367502203976706234
true
ヘルプセンターを検索
true
true
true
true
true
71525
false
false