Tuetut strukturoidun datan määritteet ja arvot

Kun käytät strukturoidun datan merkintöjä tuotteidesi laskeutumissivuilla, Googlen on helppo hakea ajantasaista tietoa tuotteistasi ja tarjouksistasi suoraan verkkosivustoltasi. Kaikilla Kauppiaskeskuksen tukemilla strukturoidun datan merkinnöillä on vastaavat määritteet ja hyväksytyt arvot, jotka on lueteltu tuotetietosäännöissä. Strukturoitu data on täsmäytettävä vastaavien arvojen ja määritteiden kanssa.

Tällä hetkellä schema.org ei tue kaikkia määritteitä.

Sisällys

Määritteet ja schema.org-merkinnät

Määritteet ovat yksi tapa järjestää Kauppiaskeskukseen ilmoittamasi tuotetiedot. Jokainen määrite sisältää yhden tuotetta koskevan tiedon, kuten nimen tai kuvauksen. Kun schema.org-arvot täsmäytetään tarkasti vastaaviin tuotetietosääntöjen mukaisiin määritteisiin, virheiden määrä vähenee syötteen vahvistusvaiheessa.

Huom. Jos käytät automaattisia tuotepäivityksiä, voit parantaa tarkkuutta määrittämällä schema.org-ominaisuudet price, priceCurrency, availability ja condition. Lue lisää automaattisista tuotepäivityksistä.

Tuotetietojen määrite

  • Schema.org-ominaisuus
Tyyppi ja kuvaus
Seuraavat määritteet ovat peräisin schema.orgin Product-tyypistä.

id

Teksti

title

Teksti

description

Teksti

image_link

URL-osoite

item_group_id

Teksti

Ylätason SKU-tunnus, joka on pakollinen, kun samaan tuoteryhmään kuuluvat tuoteversiot ryhmitellään yhteen.

gtin

Teksti

GTIN-tunnus, joka yksilöi tuotteesi.

Määritä vain yksi näistä schema.orgin ominaisuuksista.

Jos käytät GTIN-arvoja, niiden pituuden on oltava oikea ja niihin on sisällyttävä oikea tarkistusnumero.

material

Teksti

pattern

Teksti

mpn

Teksti

brand

Teksti

Muuttujalla brand voit määrittää Brand-objektin, joka ilmoittaa brändin name-muuttujan avulla.

gender

Teksti

Audience-muuttujalla voit määrittää PeopleAudience-objektin, joka määrittää sukupuolen suggestedGender-muuttujan avulla. Hyväksyttyjä arvoja ovat gender-määritteen arvot:

male

female

unisex

age_group

JA

Numero (vuosina)

Audience-muuttujalla voit määrittää PeopleAudience-objektin, joka määrittää ikäryhmän muuttujilla suggestedMinAge (tai suggestedAge.minValue) ja suggestedMaxAge (tai suggestedAge.maxValue).

Hyväksyttyjä arvoja ovat age_group-määritteen arvot:

Määritetty tuotetieto Schema.org-arvo
 

suggestedMinAge TAI suggestedAge.minValue

newborn 0
infant 0.25
toddler 1.0
kids 5.0
adult 13
Määritetty tuotetieto Schema.org-arvo
  suggestedMaxAge TAI suggestedAge.maxValue
newborn 0.25
infant 1.0
toddler 5.0
kids 13.0
adult Ei määritetty

color

Teksti

size

TAI

Teksti

Size-muuttujalla voit määrittää Text-arvon tai SizeSpecification-objektin, joka ilmoittaa koon name-muuttujan avulla. SizeSpecification-objektia tulisi käyttää määriteltäessä sizeGroup- tai sizeSystem‑määritettä.

size_type

Teksti

Size-muuttujalla voit määrittää SizeSpecification-objektin, joka ilmoittaa kokotyypin sizeGroup-muuttujan avulla.

Kelvolliset arvot ovat peräisin WearableSizeGroupEnumeration-tyypistä. Voit määrittää enintään kaksi arvoa. Ne vastaavat syötteen arvoja seuraavasti:

Määritetty tuotetieto Schema-arvo
big

WearableSizeGroupBig

maternity

WearableSizeGroupMaternity

petite

WearableSizeGroupPetite

plus

WearableSizeGroupPlus

regular

WearableSizeGroupRegular

tall

WearableSizeGroupTall

size_system

Teksti

Size-muuttujalla voit määrittää SizeSpecification-objektin, joka ilmoittaa kokojärjestelmän sizeSystem-muuttujan avulla.

Hyväksyttävät arvot ovat peräisin WearableSizeSystemEnumeration-tyypistä. Ne vastaavat syötteen arvoja seuraavasti:

Määritetty tuotetieto Schema-arvo
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: numero
unitCode / unitText: teksti

Depth-muuttujalla voit määrittää QuantitativeValue-objektin, joka määrittää tuotteen pituuden value-muuttujalla ja mitan unitCode-muuttujalla (UN/CEFACT-koodi "CMT" tai "INH") tai unitText-muuttujalla ("cm" tai "in").

product_width

value: numero
unitCode / unitText: teksti

Width-muuttujalla voit määrittää QuantitativeValue-objektin, joka määrittää tuotteen leveyden value-muuttujalla ja mitan unitCode-muuttujalla (UN/CEFACT-koodi "CMT" tai "INH") tai unitText-muuttujalla ("cm" tai "in").

product_height

value: numero
unitCode / unitText: teksti

Height-muuttujalla voit määrittää QuantitativeValue-objektin, joka määrittää tuotteen pituuden value-muuttujalla ja mitan unitCode-muuttujalla (UN/CEFACT-koodi "CMT" tai "INH") tai unitText-muuttujalla ("cm" tai "in").

product_weight

value: numero
unitCode / unitText: teksti

Weight-muuttujalla voit määrittää QuantitativeValue-objektin, joka ilmoittaa tuotteen painon value-muuttujalla ja mitan unitCode-muuttujalla (UN/CEFACT-koodi "LBR", "ONZ", "KGM" tai "GRM") tai unitText-muuttujalla ("lb", "oz", "kg" tai "g").

Seuraavat schema.org-ominaisuudet ovat peräisin Offer-tyypistä. Ne on sisällytettävä product‑määritteeseen offers-muuttujan avulla (katso alla olevat esimerkit).

link

Tuotteesi kelvollinen URL-osoite.

price

sale_price

TAI

price: Numero ilman valuuttasymboleja, tuhaterottimia tai välilyöntejä (esim. 1498.99).

priceCurrency: Teksti kolmikirjaimisessa ISO 4217 ‑muodossa (esim. USD, GBP, EUR) – valuutan on oltava kohdemaan kieli- ja valuuttavaatimusten mukainen.

Huom. Price- ja priceCurrency-arvon voi määrittää suoraan Offer-muuttujassa tai epäsuorasti priceSpecification-muuttujassa UnitPriceSpecification-tyypissä.

Kun sale_price-määrite ilmoitetaan, price-arvo on ilmoitettava käyttämällä priceSpecification-muuttujaa ja arvoa priceSpecification.priceType="ListPrice".

Sale_price voidaan määrittää suoraan Offer-muuttujassa tai priceSpecification-muuttujassa UnitPriceSpecification-tyypissä ilman arvoa priceSpecification.priceType.

availability

Kelvolliset arvot ovat peräisin ItemAvailability-tyypistä. Ne vastaavat syötteen arvoja seuraavasti:

Määritetty tuotetieto Schema.org-arvo
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock

Discontinued

InStoreOnly

OutOfStock

SoldOut

preorder

PreOrder

PreSale

backorder

BackOrder

condition

Kelvolliset arvot ovat peräisin OfferItemCondition-tyypistä. Ne vastaavat syötteen arvoja seuraavasti:

Määritetty tuotetieto Schema.org-arvo
new

NewCondition

refurbished

RefurbishedCondition

used

DamagedCondition

UsedCondition

checkout_link_template

Tuotteesi kelvollinen kassan URL-osoite.

JSON-LD-esimerkkejä

Yksittäinen tuote

Esimerkki

Seuraava esimerkki kuvaa perustuotetta, jolla on vähimmäismäärä muuttujia.

{
"@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"

  }
}

Seuraavassa esimerkissä havainnollistetaan, miten voit määrittää kokotyypin ja kokojärjestelmän schema.orgin avulla. Tässä esimerkissä ilmoitetaan Yhdysvaltojen kokojärjestelmän mukaisen XL-koon sininen t-paita, joka on tarkoitettu aikuisille (yli 13-vuotiaille) miesten muotikategoriassa "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"
    }
  }

 

Monia toisiinsa liittymättömiä tuotteita laskeutumissivulla

Jos sivullasi on useita tuotteita, jotka eivät liity toisiinsa ja joilla on omat strukturoidun datan merkinnät, jokaisessa merkinnässä on oltava tiedot siitä, mihin tuotteeseen se viittaa.

Jokaiseen merkintään kannattaa esimerkiksi lisätä SKU-tunnus (tunnus [id] ‐määrite) tai GTIN ([gtin]-määrite) kussakin merkinnässä. Jos näitä tietoja ei lisätä, laskeutumissivusi tuotteita ei välttämättä täsmätä strukturoituihin tuotetietoihin. Lue lisää laskeutumissivujen strukturoidun datan käyttöönotosta.

Esimerkki

[
  {
    "@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"
    }
  }
]

Alennushinta

Seuraava esimerkki kuvaa perustuotetta, jolla on alennushinta. Jos haluat lisätä alennushinnan, ilmoita myös alkuperäinen ovh-hinta /priceType-muuttujan avulla.

 

Esimerkki

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


Jos /UnitPriceSpecification on käytössä myös normaalihinnalle, /UnitPriceSpecifications esiintyy koodissa kahdesti:

{
  "@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"
      }
    ]
  }
}

Toimitus

Voit ilmoittaa tuotteen toimituskulut (suositellaan) Schema.org-muuttujatyypillä OfferShippingDetails, joka pitää olla upotettu Offer-tyyppiin shippingDetails-muuttujalla ja vastata tuotetietosääntöjen shipping-määritettä. Voit lisätä useita shippingDetails-muuttujia.

Tuotetietojen määrite

  • Schema.org-ominaisuus
Tyyppi ja kuvaus
Seuraavat määritteet ovat peräisin schema.orgin OfferShippingDetails-tyypistä.

shipping.country

Teksti

Kaksinumeroinen ISO 3166-1 ‑maatunnus

ShippingDestination-muuttujalla voit määrittää DefinedRegion-objektin, joka ilmoittaa toimitusmaan addressCountry-muuttujalla.

shipping.region

Teksti

Kaksi- tai kolminumeroinen ISO 3166-2 ‑alakoodi ilman maan etuliitettä. Tuettu vain Yhdysvalloissa, Australiassa ja Japanissa. Esimerkkejä: "NY", "NSW" tai "03".

ShippingDestination-muuttujalla voit määrittää DefinedRegion-objektin, joka ilmoittaa toimitusalueen addressRegion-muuttujalla. Käytä samaa shippingDestination-muuttujaa sekä objektin addressRegion että addressCountry määrittämiseen.

shipping.price

value: Numero ilman valuuttasymboleja, tuhaterottimia tai välilyöntejä (esim. 1498.99).

currency: Teksti kolmikirjaimisessa ISO 4217 ‑muodossa (esim. "USD", "GBP" ja "EUR"). Valuutan on oltava sama kuin tarjouksen hinta.

Muuttujalla shippingRate voit määrittää MonetaryAmount-objektin, joka ilmoittaa value- ja currency-arvot.

shipping.min_handling_time

shipping.max_handling_time

shipping.min_transit_time

shipping.max_transit_time

Numero (ei-negatiivinen kokonaisluku)

Määrittää tilauksen käsittelyn ja toimituksen vähimmäis- ja enimmäiskeston arkipäivissä. Käsittelyaikaan sisältyy aika tilauksen tekemisen ja tuotteen luovuttamisen kuljetusyhtiölle välissä. Kuljetusaika on aika tuotteen luovuttamisen kuljetusyhtiölle ja toimittamisen asiakkaalle välissä.

Muuttujalla deliveryTime voit määrittää ShippingDeliveryTime-objektin, joka ilmoittaa handlingTime- ja transitTime-muuttujat, joiden tyyppi on QuantitativeValue. Muuttujilla minValue ja maxValue, joiden tyyppi on QuantitativeValue, voit ilmoittaa vähimmäis- ja enimmäisajan arkipäivissä.

Esimerkki

Seuraavassa esimerkissä havainnollistetaan, miten toimitustiedot ilmoitetaan schema.org-ominaisuuksilla. Esimerkissä toimituskuluiksi ilmoitetaan 3,49 USD Yhdysvalloissa Kalifornian, Nevadan ja Arizonan osavaltioissa. Käsittelyaika on 0–1 arkipäivää ja kuljetusaika 1–5 arkipäivää.

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

Palautukset

Voit ilmoittaa tuotteen palautusjaksot ja ‐kulut Schema.orgin MerchantReturnPolicy-tyypillä. Se täytyy sisällyttää Offer-tyyppiin hasMerchantReturnPolicy-muuttujan avulla.

MerchantReturnPolicy-tyyppiä voi käyttää vain indeksoiduissa tarjouksissa. Tuotetietosäännöissä ei ole vastaavaa määritettä.

Tuotetietojen määrite

  • Schema.org-ominaisuus
Tyyppi ja kuvaus
Seuraavat schema.org-ominaisuudet ovat peräisin MerchantReturnPolicy-tyypistä. Ne on sisällytettävä tuotteeseen offers-muuttujan avulla (katso alla olevat esimerkit).
applicableCountry

teksti

Kaksikirjaiminen ISO 3166-1 alpha-2 ‐muotoinen maatunnus (esim. US)

Kolmikirjaiminen ISO 3166-1 alpha-3 ‐muotoinen maatunnus (esim. "USA")

Maa, jota tietty kauppiaan palautuskäytäntö koskee. Tämä voi olla eri kuin maa, josta tuote on lähetetty. Voit määrittää enintään 50 maata.

returnPolicyCategory

Kelvolliset arvot ovat peräisin MerchantReturnEnumeration-tyypistä.

Jos arvoksi on ilmoitettu MerchantReturnFiniteReturnWindow tai MerchantReturnUnlimitedWindow, arvojen returnMethod ja returnShippingFeesAmount käyttö on suositeltavaa. Jos arvoksi on ilmoitettu MerchantReturnFiniteReturnWindow, merchantReturnDays on pakollinen.

merchantReturnDays

Kokonaisluku

Niiden päivien lukumäärä (toimituspäivästä laskettuna), jolloin tuote voidaan palauttaa.

returnMethod

Kelvolliset arvot ovat peräisin ReturnMethodEnumeration-tyypistä:

  • ReturnAtKiosk
  • ReturnByMail
  • ReturnInStore
returnFees ReturnFeesEnumeration-tyypin FreeReturn-arvo on kelvollinen.
returnShippingFeesAmount

MonetaryAmount

Tietoja tuotepalautusten toimituskuluista.

Esimerkki

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

Energiatehokkuus

Schema.org tukee sellaisten tuotteiden energiatehokkuusluokitusta, jotka käyttävät EnergyConsumptionDetails-tyyppiä. Sen voi määrittää tuotteilla, joilla on EnergyConsumptionDetails-muuttuja.

Tuotetietojen määrite

  • Schema.org-ominaisuus
Tyyppi ja kuvaus
Seuraavat schema.org-ominaisuudet ovat peräisin EnergyConsumptionDetails-tyypistä.

energy_efficiency_class

Kelvolliset arvot ovat peräisin schema.orgin EUEnergyEfficiencyEnumeration-tyypistä. Käytä tämän taulukon alla olevaa arvon mäppäystaulukkoa.

min_energy_efficiency_class

Lisää sen EnergyConsumptionDetails-muuttujan alle, jota on käytetty energy_efficiency_class-määritteen ilmoittamiseen. Valitse arvo käyttämällä samaa mäppäystaulukkoa. Jos arvoa ei ole annettu ja energy_efficiency_class on ilmoitettu, käytetään EUEnergyEfficiencyCategoryG-arvoa.

max_energy_efficiency_class

Lisää sen EnergyConsumptionDetails-muuttujan alle, jota on käytetty energy_efficiency_class-määritteen ilmoittamiseen. Valitse arvo käyttämällä samaa mäppäystaulukkoa. Jos arvoa ei ole annettu ja energy_efficiency_class on ilmoitettu, käytetään EUEnergyEfficiencyCategoryA3Plus-arvoa.

EnergyEfficiencyScale-, energyEfficiencyScaleMin- ja energyEfficiencyScaleMax-muuttujien arvot ovat peräisin schema.orgin listatyypistä EUEnergyEfficiencyEnumeration. Ne on mäpätty tuotetietosääntöjen kolmen energiatehokkuusmääritteen arvoihin seuraavasti.

Esimerkki

Seuraavassa esimerkissä havainnollistetaan, miten voit ilmoittaa energiatehokkuustietoja schema.orgin avulla. Esimerkissä määritetään vedenlämmittimelle EU:n energiatehokkuusluokitus "C" asteikolla A+–F.

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

Yksikköhinnoittelu

Schema.org tukee yksikköhinnoittelua referenceQuantity-muuttujalla, jonka tyyppi on UnitPriceSpecification. Käytä tarjouksessa muuttujaa priceSpecification. Kun määrität yksikköhinnoittelua, ilmoita myös tuotteen hinta ja valuutta priceSpecification-muuttujalla (älä lisää tarjoukseen suoraan price- ja priceCurrency-arvoja).

Tuotetietojen määrite

  • Schema.org-ominaisuus
Tyyppi ja kuvaus
Seuraavat schema.org-ominaisuudet ovat peräisin UnitPriceSpecification-tyypistä.

unit_pricing_measure

value: numero
unitCode / unitText: teksti

Määritä yksikön hinnoitteluperuste referenceQuantity-muuttujalla, jonka tyyppi on QuantitativeValue. Tee se UnitPriceSpecification-objektilla, jota käytetään tarjouksen hinnan ilmoittamiseen.

Muuttujilla value ja unitCode (UN/CEFACT-koodi) tai unitText voit määrittää yksikön hinnoitteluperusteelle arvon ja yksikön. Katso tuetut arvot ja yksiköt unit_pricing_measure-kohdasta.

unit_pricing_base_measure

value: numero
unitCode / unitText: teksti

Määritä yksikköhinnan perusmäärä valueReference-muuttujalla, jonka tyyppi on QuantitativeValue. Tee se QuantitativeValue-objektilla, jota käytetään yksikön hinnoitteluperusteen määrittämiseen.

Muuttujilla value ja unitCode (UN/CEFACT-koodi) tai unitText voit määrittää yksikön hinnoitteluperusteelle arvon ja yksikön. Katso tuetut arvot ja yksiköt unit_pricing_base_measure-kohdasta.

Esimerkki

Seuraavassa esimerkissä havainnollistetaan, miten ilmoitetaan hinta 3,99 euroa viidelle kilolle riisiä, jonka standardihinta ilmoitetaan kilon perusteella. Tämä tarkoittaa, että tuotteen yksikköhintana voi näkyä kuluttajille 0,80 EUR per kilo.

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

Merkintöjen testaaminen

Voit testata schema.org-toteutustasi rich-tulosten työkalulla (tarkistamalla kauppiaan listausten strukturoitua dataa koskevat raportit). Lisätietoja työkalusta, virheenkorjauksista ja työkalun tulosten tulkinnasta saat Google Search Consolen ohjekeskuksesta. Lue lisää tuotteiden strukturoidusta datasta.

Strukturoidun datan merkintöjä koskevat vaatimukset

  • Strukturoidun datan merkintöjen on sisällyttävä verkkopalvelimen palauttamaan HTML:ään. Strukturoidun datan merkintöjä ei voi luoda JavaScriptillä sivun lataamisen jälkeen.
  • Laskeutumissivua ei voi muuttaa asiakasta koskevien tietojen perusteella. Esimerkiksi hintoja ei siis saa muuttaa asiakkaan IP-osoitteen tai selaimen tyypin perusteella.
  • Strukturoidun datan on vastattava asiakkaalle näytettyjä arvoja. Virheellisen datan käyttäminen tuotteen laskeutumissivuilla on web-kehittäjien ohjeiden vastaista.
  • Google suosittelee strukturoidun datan ylläpitämiseen JSON-LD:tä.

Oliko tästä apua?

Miten sivua voisi parantaa?
true
Haku
Tyhjennä haku
Sulje haku
Päävalikko
1685705573103607092
true
Ohjekeskushaku
true
true
true
true
true
71525
false
false