Notifikasi

Di pusat bantuan ini, Anda dapat menemukan konten untuk Merchant Center Next dan pengalaman Merchant Center klasik. Cari logo di bagian atas setiap artikel guna memastikan Anda menggunakan artikel untuk versi Merchant Center yang berlaku untuk Anda. 

Atribut dan nilai data terstruktur yang didukung

Ikon khusus untuk Merchant Center Klasik dan Merchant Center Next.

Gunakan markup data terstruktur di halaman landing produk untuk membantu Google memperoleh informasi terbaru tentang produk dan penawaran langsung dari situs Anda. Markup data terstruktur yang didukung oleh Merchant Center akan memiliki atribut yang sesuai dan nilai yang diterima, sebagaimana yang tercantum dalam spesifikasi data produk. Data terstruktur harus dicocokkan dengan nilai dan atribut yang sesuai.

Tidak semua atribut didukung oleh schema.org saat ini.

Di halaman ini:

Atribut dan anotasi schema.org

Atribut adalah salah satu cara untuk mengatur data produk yang Anda kirim ke Merchant Center. Setiap atribut berisi satu bagian informasi tentang suatu produk, misalnya judul atau deskripsi produk. Jika nilai schema.org dicocokkan secara akurat dengan atribut spesifikasi data produk yang sesuai, error yang dihasilkan saat melakukan validasi feed akan lebih sedikit.

Catatan: Jika Anda menggunakan pembaruan item otomatis, pastikan untuk menentukan properti schema.org price, priceCurrency, availability, dan condition untuk meningkatkan akurasi. Pelajari lebih lanjut Pembaruan item otomatis.

Atribut Data Produk

  • Properti schema.org
Jenis dan Deskripsi
Atribut berikut adalah dari jenis Product di schema.org

id

Teks

title

Teks

description

Teks

image_link

URL

item_group_id

Teks

SKU induk, diperlukan untuk mengelompokkan semua produk varian milik kelompok produk yang sama.

gtin

Teks

GTIN yang mengidentifikasi produk Anda secara unik.

Tentukan hanya salah satu dari properti schema.org tersebut.

Jika Anda menggunakan nilai GTIN, panjangnya harus tepat dan berisi digit pengecek yang tepat.

material

Teks

pattern

Teks

mpn

Teks

brand

Teks

Gunakan properti brand untuk menentukan objek Brand yang menentukan merek melalui properti name.

gender

Teks

Gunakan properti audience untuk menentukan objek PeopleAudience yang menentukan gender menggunakan properti suggestedGender. Nilai yang valid adalah nilai yang ditetapkan menurut atribut gender:

male

female

unisex

age_group

DAN

Angka (dalam tahun)

Gunakan properti audience untuk menentukan objek PeopleAudience yang menentukan kelompok usia menggunakan properti suggestedMinAge (atau suggestedAge.minValue)dan suggestedMaxAge (atau suggestedAge.maxValue).

Nilai yang valid adalah nilai yang ditetapkan menurut atribut age_group:

Spesifikasi data Nilai schema.org
 

suggestedMinAge ATAU suggestedAge.minValue

newborn 0
infant 0.25
toddler 1.0
kids 5.0
adult 13
Spesifikasi data Nilai schema.org
  suggestedMaxAge ATAU suggestedAge.maxValue
newborn 0.25
infant 1.0
toddler 5.0
kids 13.0
adult Not specified

color

Teks

size

ATAU

Teks

Gunakan properti size untuk menentukan nilai Teks atau objek SizeSpecification yang menentukan ukuran melalui properti name. Objek SizeSpecification harus digunakan saat menentukan sizeGroup dan/atau sizeSystem.

size_type

Teks

Gunakan properti size untuk menentukan objek SizeSpecification yang menentukan tipe ukuran melalui properti sizeGroup.

Nilai yang valid adalah dari jenis WearableSizeGroupEnumeration. Maksimal dua nilai yang dapat ditentukan. Nilai ini dipetakan untuk nilai feed seperti berikut:

Spesifikasi data Nilai schema
big

WearableSizeGroupBig

maternity

WearableSizeGroupMaternity

petite

WearableSizeGroupPetite

plus

WearableSizeGroupPlus

regular

WearableSizeGroupRegular

tall

WearableSizeGroupTall

size_system

Teks

Gunakan properti size untuk menentukan objek SizeSpecification yang menentukan sistem ukuran melalui properti sizeSystem.

Nilai yang valid adalah dari jenis WearableSizeSystemEnumeration. Nilai ini dipetakan untuk nilai feed seperti berikut:

Spesifikasi data Nilai schema
AU

WearableSizeSystemAU

BR

WearableSizeSystemBR

CN

WearableSizeSystemCN

DE

WearableSizeSystemDE

EU

WearableSizeSystemEurope

FR

WearableSizeSystemFR

IT

WearableSizeSystemIT

JP

WearableSizeSystemJP

MEX

WearableSizeSystemMX

UK

WearableSizeSystemUK

US

WearableSizeSystemUS

product_length

value: Angka
unitCode / unitText: Teks

Gunakan properti depth untuk menentukan objek QuantitativeValue yang menentukan panjang produk menggunakan properti value dan dimensi menggunakan properti unitCode (kode UN/CEFACT "CMT' atau "INH") atau unitText ("cm" atau "in").

product_width

value: Angka
unitCode / unitText: Teks

Gunakan properti width untuk menentukan objek QuantitativeValue yang menentukan lebar produk menggunakan properti value dan dimensi menggunakan properti unitCode (kode UN/CEFACT "CMT' atau "INH") atau unitText ("cm" atau "in").

product_height

value: Angka
unitCode / unitText: Teks

Gunakan properti height untuk menentukan objek QuantitativeValue yang menentukan panjang produk menggunakan properti value dan dimensi menggunakan properti unitCode (kode UN/CEFACT "CMT' atau "INH") atau unitText (unit feed "cm" atau "in").

product_weight

value: Angka
unitCode / unitText: Teks

Gunakan properti weight untuk menentukan objek QuantitativeValue yang menentukan berat produk menggunakan properti value dan dimensi menggunakan properti unitCode (kode UN/CEFACT "LBR", "ONZ", "KGM", atau "GRM") atau unitText ("lb", "oz", "kg", atau "g").

Properti schema.org berikut adalah dari Offer type, yang harus ditempatkan di dalam Product menggunakan properti offers (lihat contoh di bawah).

link

URL yang valid ke produk Anda.

price

sale_price

ATAU:

price: Angka. Dikirimkan tanpa simbol mata uang, pemisah ribuan, atau spasi (misalnya, '1498.99').

priceCurrency: Teks. Dikirimkan dalam format tiga huruf ISO 4217 (misalnya, USD, GBP, EUR), mata uang tersebut harus memenuhi persyaratan bahasa dan mata uang untuk negara target.

Catatan: price dan priceCurrency dapat diberikan secara langsung pada instance Offer atau secara tidak langsung melalui properti priceSpecification pada jenis UnitPriceSpecification.

Saat sale_price ditentukan, price harus diberikan menggunakan properti priceSpecification dengan priceSpecification.priceType="ListPrice".

sale_price dapat ditentukan langsung di bagian Offer atau melalui properti priceSpecification pada jenis UnitPriceSpecification tanpa priceSpecification.priceType.

availability

Nilai yang valid adalah dari jenis ItemAvailability. Nilai ini dipetakan untuk nilai feed seperti berikut:

Spesifikasi data Nilai schema.org
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock

Discontinued

InStoreOnly

OutOfStock

SoldOut

preorder

PreOrder

PreSale

backorder

BackOrder

condition

Nilai yang valid adalah dari jenis OfferItemCondition. Nilai ini dipetakan untuk nilai feed seperti berikut:

Spesifikasi data Nilai schema.org
new

NewCondition

refurbished

RefurbishedCondition

used

DamagedCondition

UsedCondition

checkout_link_template

URL checkout yang valid untuk produk Anda.

Contoh yang menggunakan JSON-LD

Produk tunggal

Contoh

Contoh berikut mengilustrasikan produk dasar dengan kumpulan properti minimum.

{
"@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "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"

  }
}

Contoh berikut mengilustrasikan cara menentukan tipe ukuran dan sistem ukuran menggunakan schema.org. Contoh ini menentukan ukuran "XL" AS untuk kaus biru yang ditujukan untuk orang dewasa (kelompok usia 13+) di bagian mode laki-laki "Big&Tall".

{
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "12345",
    "image": "https://www.example.com/tshirt.jpg",
    "name": "Classic T-Shirt",
    "description": "All-cotton t-shirt in classic cut",
    "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"
    }
  }

 

Beberapa produk yang tidak terkait di satu halaman landing

Jika halaman Anda berisi beberapa produk yang tidak terkait dan setiap produk memiliki anotasi data terstrukturnya sendiri, setiap anotasi harus berisi informasi yang mengidentifikasi produk mana yang dimaksud.

Misalnya, sebaiknya berikan SKU (atribut ID [id]) atau GTIN (atribut [gtin]) di tiap anotasi. Jika Anda tidak memberikan informasi ini, produk di halaman landing Anda mungkin tidak cocok dengan data produk terstruktur Anda. Pelajari lebih lanjut cara Menyiapkan data terstruktur di halaman landing.

Contoh

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "image": "https://www.example.com/trinket.jpg",
    "name": "Nice trinket",
    "description": "Trinket with clean lines",
    "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": "Nice racket",
    "description": "Racket for Tennis",
    "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"
    }
  }
]

Harga promo

Contoh berikut mengilustrasikan produk dasar dengan harga promo. Untuk menunjukkan harga promo, tentukan juga harga jual asli, yang ditentukan dengan properti /priceType.

 

Contoh

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "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": "Nice trinket",
  "description": "Trinket with clean lines",
  "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"
      }
    ]
  }
}

Pengiriman

Untuk menentukan biaya pengiriman (direkomendasikan) bagi produk Anda, gunakan jenis OfferShippingDetails Schema.org, yang harus ditempatkan dalam Penawaran menggunakan properti shippingDetails dan yang dipetakan di atribut shipping di Spesifikasi Data Produk. Beberapa properti shippingDetails dapat diberikan.

Atribut Data Produk

  • Properti schema.org
Jenis dan Deskripsi
Atribut berikut adalah dari jenis OfferShippingDetails schema.org.

shipping.country

Teks

Kode negara ISO 3166-1 2 digit

Gunakan properti shippingDestination untuk menentukan objek DefinedRegion yang menentukan negara pengiriman melalui properti addressCountry.

shipping.region

Teks

Kode subdivisi ISO 3166-2 2 atau 3 digit, tanpa awalan negara. Hanya didukung untuk Amerika Serikat, Australia, atau Jepang. Contoh: "NY", "NSW", atau "03".

Gunakan properti shippingDestination untuk menentukan objek DefinedRegion yang menentukan wilayah pengiriman melalui properti addressRegion. Gunakan properti shippingDestination yang sama untuk menentukan addressRegion seperti yang digunakan untuk menentukan addressCountry.

shipping.price

value: Angka tanpa simbol mata uang, pemisah ribuan, atau spasi (misalnya, '1498.99').

currency: Teks. Dikirim dalam format 3 huruf ISO 4217 (misalnya 'USD', 'GBP', 'EUR'). Mata uang harus sama dengan yang dikirimkan untuk harga penawaran.

Gunakan properti shippingRate untuk menentukan objek MonetaryAmount yang menentukan value dan currency.

shipping.min_handling_time

shipping.max_handling_time

shipping.min_transit_time

shipping.max_transit_time

Angka (Non-negatif, bilangan bulat)

Menentukan jumlah hari kerja minimum dan maksimum untuk pemrosesan pesanan dan waktu transitnya. Waktu pemrosesan menentukan waktu antara saat pesanan dibuat hingga diserahkan kepada ekspedisi pengiriman. Waktu transit menentukan waktu antara saat produk diserahkan kepada ekspedisi pengiriman hingga diantarkan kepada pelanggan.

Gunakan properti deliveryTime untuk menentukan objek ShippingDeliveryTime yang menentukan handlingTime dan transitTime dari jenis QuantitativeValue. Gunakan properti minValue dan maxValue di bagian QuantitativeValue untuk menentukan jumlah hari kerja minimum dan maksimum.

Contoh

Contoh berikut mengilustrasikan cara menentukan informasi pengiriman menggunakan schema.org. Contoh ini mencantumkan biaya pengiriman sebesar USD 3,49 ke negara bagian California, Nevada, dan Arizona di Amerika Serikat. Waktu pemrosesannya adalah antara 0 hingga 1 hari kerja dan waktu transitnya adalah antara 1 hingga 5 hari kerja.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "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"
        }
      }
    }
  }

Pengembalian

Untuk menentukan periode pengembalian barang dan biaya produk Anda, gunakan jenis MerchantReturnPolicy di Schema.org, yang harus ditempatkan dalam jenis Offer menggunakan properti hasMerchantReturnPolicy.

MerchantReturnPolicy hanya dapat diterapkan ke penawaran yang di-crawl. Tidak ada atribut yang sesuai dalam Spesifikasi Data Produk.

Atribut Data Produk

  • Properti schema.org
Jenis dan Deskripsi
Properti schema.org berikut adalah dari jenis MerchantReturnPolicy, yang harus ditempatkan di dalam produk menggunakan properti offers (lihat contoh di bawah).
applicableCountry

text

Kode negara dua huruf sesuai standar ISO 3166-1 alpha-2 (contoh, “US”)

Kode negara tiga huruf sesuai standar ISO 3166-1 alpha-3 (contoh, “USA”)

Negara tempat kebijakan pengembalian oleh penjual tertentu diterapkan. Negara ini dapat berbeda dari negara asal pengiriman produk. Maksimal 50 negara dapat ditentukan untuk properti ini.

returnPolicyCategory

Nilai yang valid adalah dari jenis MerchantReturnEnumeration.

Jika ditentukan sebagai MerchantReturnFiniteReturnWindow atau MerchantReturnUnlimitedWindow, returnMethod dan returnShippingFeesAmount direkomendasikan. Selain itu, jika ditentukan sebagai MerchantReturnFiniteReturnWindow, merchantReturnDays wajib ada.

merchantReturnDays

Integer

Jumlah hari produk dapat dikembalikan (terhitung sejak tanggal pengiriman).

returnMethod

Nilai yang valid adalah dari jenis ReturnMethodEnumeration:

  • ReturnAtKiosk
  • ReturnByMail
  • ReturnInStore
returnFees Nilai yang valid adalah FreeReturn dari jenis ReturnFeesEnumeration.
returnShippingFeesAmount

MonetaryAmount

Informasi tentang biaya pengiriman untuk pengembalian produk.

Contoh

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Nice trinket",
  "description": "Trinket with clean lines",
  "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"
    }
  }
}

Efisiensi Energi

Schema.org mendukung pelabelan efisiensi energi produk menggunakan jenis EnergyConsumptionDetails, yang dapat ditentukan untuk Produk yang menggunakan properti EnergyConsumptionDetails.

Atribut Data Produk

  • Properti schema.org
Jenis dan Deskripsi
Properti schema.org berikut adalah dari jenis EnergyConsumptionDetails.

energy_efficiency_class

Nilai yang valid adalah dari jenis EUEnergyEfficiencyEnumeration di schema.org. Gunakan tabel pemetaan nilai di bawah tabel ini.

min_energy_efficiency_class

Tambahkan di bagian instance EnergyConsumptionDetails yang digunakan untuk menentukan atribut energy_efficiency_class dan gunakan tabel pemetaan yang sama untuk memilih nilai. Jika atribut ini tidak diberikan dan energy_efficiency_class ditentukan, nilai EUEnergyEfficiencyCategoryG akan digunakan sebagai acuan.

max_energy_efficiency_class

Tambahkan di bagian instance EnergyConsumptionDetails yang digunakan untuk menentukan atribut energy_efficiency_class dan gunakan tabel pemetaan yang sama untuk memilih nilai. Jika atribut ini tidak diberikan dan energy_efficiency_class ditentukan, nilai EUEnergyEfficiencyCategoryA3Plus akan digunakan sebagai acuan.

Nilai untuk energyEfficiencyScale, energyEfficiencyScaleMin, dan energyEfficiencyScaleMax adalah dari jenis enumerasi EUEnergyEfficiencyEnumeration schema.org dan dipetakan ke nilai untuk 3 atribut efisiensi energi di spesifikasi data produk sebagai berikut.

Contoh

Contoh berikut mengilustrasikan cara menentukan informasi efisiensi energi menggunakan schema.org. Contoh ini menetapkan tingkat efisiensi energi Uni Eropa "C" dengan skala "A+" hingga "F" untuk pemanas air.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/waterheater.jpg",
  "name": "Water heater",
  "description": "Large capacity water heater",
  "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"
  }
}

Harga unit

Schema.org mendukung harga unit produk menggunakan properti referencequantity di bagian jenis UnitPriceSpecification, yang diberikan menggunakan properti priceSpecification pada Penawaran. Saat menentukan harga unit, tentukan juga harga dan mata uang produk menggunakan properti priceSpecification (bukan langsung menggunakan properti price dan priceCurrency pada Penawaran).

Atribut Data Produk

  • Properti schema.org
Jenis dan Deskripsi
Properti schema.org berikut adalah dari jenis UnitPriceSpecification.

unit_pricing_measure

value: Angka
unitCode / unitText: Teks

Tentukan ukuran unit produk menggunakan properti referenceQuantity dari jenis QuantitativeValue di bagian objek UnitPriceSpecification yang digunakan untuk menentukan harga penawaran.

Gunakan properti value dan unitCode (kode UN/CEFACT) atau properti unitText untuk menentukan nilai dan unit ukuran unit produk. Baca artikel unit_pricing_measure untuk mengetahui nilai dan unit yang didukung.

unit_pricing_base_measure

value: Angka
unitCode / unitText: Teks

Tentukan dasar ukuran unit produk menggunakan properti valueReference jenis QuantitativeValue di bagian objek QuantitativeValue yang digunakan untuk menentukan ukuran unit produk.

Gunakan properti value dan unitCode (kode UN/CEFACT) atau properti unitText untuk menentukan nilai dan unit ukuran unit produk. Baca artikel unit_pricing_base_measure untuk mengetahui nilai dan unit yang didukung.

Contoh

Contoh berikut mengilustrasikan harga 3,99 Euro untuk sekantong beras 5 kg dengan harga standar pilihan per 1 kg. Artinya, produk tersebut dapat ditampilkan kepada konsumen dengan harga unit 0,80 EUR/kg.

 {
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "basrice12345",
  "image": "https://www.example.com/rice.jpg",
  "name": "Basmati rice",
  "description": "Large bag of Organic Basmati white rice, 5 Kilogram",
  "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"
        }
      }
    }
  }
}

Menguji markup

Uji implementasi schema.org Anda dengan alat Hasil Kaya (dengan meninjau pelaporan untuk data terstruktur "Listingan Penjual"). Buka Pusat Bantuan Google Search Console untuk mempelajari lebih lanjut cara penggunaan alat, proses debug berbagai masalah, dan cara menginterpretasi hasil Anda di alat tersebut. Pelajari data terstruktur produk lebih lanjut.

Persyaratan markup data terstruktur

  • Markup data terstruktur harus ada di HTML yang ditampilkan dari server web. Markup data terstruktur tidak dapat dibuat dengan JavaScript setelah halaman dimuat.
  • Halaman landing Anda tidak dapat berubah berdasarkan informasi pelanggan, misalnya jika Anda menyesuaikan harga berdasarkan alamat IP atau jenis browser pelanggan.
  • Data terstruktur harus cocok dengan nilai yang ditunjukkan kepada pelanggan. Memasukkan data yang salah pada halaman landing produk Anda merupakan pelanggaran terhadap pedoman developer web kami.
  • Google merekomendasikan penggunaan JSON-LD untuk data terstruktur Anda.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
2717152181147891181
true
Pusat Bantuan Penelusuran
true
true
true
true
true
71525
false
false