Strukturerade dataattribut och värden som stöds

Om du använder uppmärkning av strukturerad data på produktens målsidor kan Google hämta aktuell information om produkter och erbjudanden direkt från din webbplats. All uppmärkning av strukturerad data som stöds av Merchant Center har motsvarande attribut och godkända värden. Dessa beskrivs i produktdataspecifikationen. Din strukturerade data måste matchas med motsvarande värden och attribut.

För närvarande stöds inte alla attribut av schema.org.

På den här sidan

Attribut och schema.org-annoteringar

Attribut är en av de metoder som används för att organisera den produktdata som du skickar till Merchant Center. Varje attribut innehåller en informationskomponent om en produkt, till exempel produktens titel eller beskrivning. Genom att matcha schema.org-värden med motsvarande attribut i produktdataspecifikationen minskar antalet fel i flödesvalideringen.

Obs! Om du använder automatiska varuuppdateringar ska du ange schema.org-egenskaperna price, priceCurrency, availability och condition för att öka precisionen. Läs mer om hur du tillåter att Merchant Center uppdaterar produktinformation automatiskt.

Produktdataattribut

Schema.org-egenskap

Typ och beskrivning
Följande egenskaper är från typen Product i schema.org.

id

Text

title

Text

description

Text

image_link

Webbadress

item_group_id

Text

En överordnad SKU som krävs för att gruppera alla produktvarianter som tillhör samma produktgrupp.

gtin

Text

Det GTIN som unikt identifierar din produkt.

Ange endast en av dessa schema.org-egenskaper.

Om du använder GTIN-värden måste de ha rätt längd och innehålla korrekt kontrollsiffra.

material

Text

pattern

Text

mpn

Text

brand

Text

Använd egenskapen brand för att ange ett objekt av typen brand som specificerar varumärket via egenskapen name.

gender

Text

Använd egenskapen audience för att ange ett objekt av typen PeopleAudience som anger könstillhörighet med hjälp av egenskapen suggestedGender. Giltiga värden är de som definieras av attributet gender:

man

kvinna

unisex

age_group

OCH

Siffra (i år)

Använd egenskapen audience för att ange ett objekt av typen PeopleAudience som anger dess åldersgrupp med dess egenskaper suggestedMinAge (eller suggestedAge.minValue) och suggestedMaxAge (eller suggestedAge.maxValue).

Giltiga värden är de som definieras av attributet åldersgrupp age_group:

Dataspecifikation Schema.org-värde
 

suggestedMinAge ELLER suggestedAge.minValue

nyfödd 0
baby 0,25
småbarn 1,0
barn 5,0
vuxen 13
Dataspecifikation Schema.org-värde
  suggestedMaxAge ELLER suggestedAge.maxValue
nyfödd 0,25
baby 1,0
småbarn 5,0
barn 13,0
vuxen Ej angivet

color

Text

size

ELLER

Text

Använd egenskapen size för att ange ett textvärde eller ett objekt av typen SizeSpecification, som anger storleken via egenskapen name. Objektet SizeSpecification ska användas när du anger sizeGroup och/eller sizeSystem.

size_type

Text

Använd egenskapen size för att ange ett objekt av typen SizeSpecification som anger storlekstypen via egenskapen sizeGroup.

Giltiga värden är från typen WearableSizeGroupEnumeration. Högst två värden kan anges. De mappas efter flödesvärden enligt följande:

Dataspecifikation Schema.org-värde
stor

WearableSizeGroupBig

mammakläder

WearableSizeGroupMaternity

små storlekar dam

WearableSizeGroupPetite

plus

WearableSizeGroupPlus

normal

WearableSizeGroupRegular

lång

WearableSizeGroupTall

size_system

Text

Använd egenskapen size för att ange ett objekt av typen SizeSpecification som specificerar storlekssystemet via egenskapen sizeSystem.

Giltiga värden är från typen WearableSizeSystemEnumeration. De mappas efter flödesvärden enligt följande:

Dataspecifikation Schema.org-värde
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: Siffra
unitCode / unitText: Text

Använd egenskapen depth för att ange ett objekt av typen QuantitativeValue som anger produktens längd med egenskapen value och dimensionen med unitCode (UN/CEFACT-koden ”CMT” eller ”INH”) eller egenskaperna unitText (”cm” eller ”in”).

product_width

value: Siffra
unitCode / unitText: Text

Använd egenskapen width för att ange ett objekt av typen QuantitativeValue som anger produktens bredd med hjälp av egenskapen value och dimensionen med unitCode (UN/CEFACT-koden "CMT" eller "INH") eller unitText (”cm” eller ”in”) egenskaper.

product_height

value: Siffra
unitCode / unitText: Text

Använd egenskapen height för att ange ett objekt av typen QuantitativeValue som anger produktens längd med egenskapen value och dimensionen med unitCode (UN/CEFACT-koden ”CMT” eller ”INH”) eller egenskaperna unitText (flödesenhet ”cm” eller ”tum”).

product_weight

value: Siffra
unitCode / unitText: Text

Använd egenskapen weight för att ange ett objekt av typen QuantitativeValue som anger produktens vikt med hjälp av egenskapen value och dimensionen med unitCode (UN/CEFACT-koden ”LBR”, ”ONZ”, ”KGM” eller ”GRM”) eller egenskaperna unitText (lb, oz, kg eller g).

Nedanstående schema.org-egenskaper är från typen Offer som måste vara inkapslade i Product med egenskapen offers (se exempel nedan).

link

En giltig webbadress till produkten.

price

sale_price

ELLER:

price: Siffra. Skickas utan valutasymboler, tusentalsavgränsare eller mellanslag (t.ex. 1498.99).

priceCurrency: Text. Skickas i ett ISO 4217-format med tre bokstäver (t.ex. USD, GBP eller EUR). Valutan ska uppfylla språk- och valutakraven för mållandet.

Obs! price och priceCurrency kan anges direkt under Offer eller indirekt via egenskapen priceSpecification för typen UnitPriceSpecification.

När du har angett sale_price måste price anges med egenskapen priceSpecification med priceSpecification.priceType="StrikethroughPrice".

sale_price kan anges direkt under Offer eller via egenskapen priceSpecification av typen UnitPriceSpecification utan en priceSpecification.priceType.

availability

Giltiga värden är från typen ItemAvailability. De mappas efter flödesvärden enligt följande:

Dataspecifikation Schema.org-värde
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock

Discontinued

InStoreOnly

OutOfStock

SoldOut

förbeställ

PreOrder

PreSale

restnoterad

BackOrder

condition

Giltiga värden är från typen OfferItemCondition. De mappas efter flödesvärden enligt följande:

Dataspecifikation Schema.org-värde
ny

NewCondition

restaurerad

RefurbishedCondition

begagnad

DamagedCondition

UsedCondition

checkout_link_template

En giltig webbadress till kassan för produkten.

Exempel med JSON-LD

Enskild produkt

Exempel

Följande exempel visar en basprodukt med en minimiuppsättning egenskaper.

{
"@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Snygg pryl",
  "description": "Pryl i stilren design",
  "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"

  }
}

Följande exempel visar hur du anger storlekstyp och storlekssystem med schema.org. I exemplet anges storlek XL i USA för en blå t-shirt för vuxna (över 13 år) på herravdelningen Stor och lång.

{
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "12345",
    "image": "https://www.example.com/tshirt.jpg",
    "name": "Klassisk t-shirt",
    "description": "Bomulls-t-shirt i klassisk modell",
    "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"
    }
  }

 

Flera orelaterade produkter på en målsida

När det finns flera orelaterade produkter och varje produkt har en egen annotering med strukturerad data måste varje annotering innehålla information som identifierar vilken produkt den hänvisar till.

Vi rekommenderar till exempel att du anger SKU (attributet ID [id]) eller attributet GTIN ([gtin]) i varje annotering. Om du inte anger den informationen kanske produkterna på målsidan inte stämmer överens med din strukturerade produktdata. Läs mer om hur du konfigurerar strukturerad data på målsidor.

Exempel

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "image": "https://www.example.com/trinket.jpg",
    "name": "Snygg pryl",
    "description": "Pryl med stilren design",
    "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": "Snyggt racket",
    "description": "Racket för 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"
    }
  }
]

Pris för flerpack

När du tillämpar pris för flerpack på en produkt rekommenderar vi att du anger det totala erbjudandepriset direkt i schemaannoteringen. Följande exempel visar att om minst tre enheter säljs för 2 USD styck blir det totala priset 6 USD (det totala priset för det lägsta antal som kan köpas):

Exempel

{

  "offers": {

    "@type": "Offer",

    "url": "https://www.example.com/Product/Detail/S-123",

    "availability": "http://schema.org/InStock",

    "priceCurrency": "USD",

    "price": "6,00" 

  }

}

Reapris

Följande exempel visar en basprodukt med ett reapris. Om du vill ange ett reapris anger du även det ursprungliga listpriset som anges med egenskapen /priceType.

Exempel

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Snygg pryl",
  "description": "Pryl med stilren design",
  "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/StrikethroughPrice",
      "price": 15.00,
      "priceCurrency": "USD"
    }
  }
}


Om en /UnitPriceSpecification också används för ordinarie pris innehåller kodningen bara två /UnitPriceSpecifications:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Snygg pryl",
  "description": "Pryl med stilren design",
  "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/StrikethroughPrice",
        "price": 15.00,
        "priceCurrency": "USD"
      }
    ]
  }
}

Medlemspris

Följande exempel visar hur medlemspriser kodas. Om du vill ange ett medlemspris använder du validForMemberTier i strukturerad data.

Obs! För specifika medlemsnivåer eller nivåer med varierande medlemspriser ska du använda attributet bonusprogram [loyalty_program] i produktdataflödet. Läs mer om bonusprogram.

Exempel

I det första exemplet anges det aktiva priset med prisattributet på erbjudandenivå. Medlemspriset anges i en prisspecifikation som är märkt med egenskapen validForMemberTier:

"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/trinket_offer",
  "price": 10.00,
  "priceCurrency": "GBP",
  "priceSpecification": {
    "@type": "UnitPriceSpecification",
    "price": 8.00,
    "priceCurrency": "GBP",
    "validForMemberTier": {
      "@type": "MemberProgramTier",
      "@id": "https://www.example.com/com/members#tier_gold"
    }
  }
}

Det andra exemplet visar både det aktiva priset och medlemspriset kodat med prisspecifikationer:

"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/trinket_offer",
  "priceSpecification": [
    {
      "@type": "UnitPriceSpecification",
      "price": 10.00,
      "priceCurrency": "GBP"
    },
    {
      "@type": "UnitPriceSpecification",
      "price": 8.00,
      "priceCurrency": "GBP",
      "validForMemberTier": {
        "@type": "MemberProgramTier",
        "@id": "https://www.example.com/com/members#tier_gold"
      }
    }
  ]
}

Det tredje exemplet visar hur du kodar ett reapris, ett genomstruket pris och medlemspriser för flera nivåer i ett bonusprogram i ett enda erbjudande:

"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/trinket_offer",
  "priceSpecification": [
    {
      "@type": "UnitPriceSpecification",
      "price": 9.00,
      "priceCurrency": "GBP"
    },
    {
      "@type": "UnitPriceSpecification",
      "priceType": "https://schema.org/StrikethroughPrice",
      "price": 10.00,
      "priceCurrency": "GBP"
    },
    {
      "@type": "UnitPriceSpecification",
      "price": 8.00,
      "priceCurrency": "GBP",
      "validForMemberTier": {
        "@type": "MemberProgramTier",
        "@id": "https://www.example.com/com/members#tier_silver"
      }
    },
    {
      "@type": "UnitPriceSpecification",
      "price": 7.00,
      "priceCurrency": "GBP",
      "validForMemberTier": [
        {
          "@type": "MemberProgramTier",
          "@id": "https://www.example.com/com/members#tier_gold"
        },
        {
          "@type": "MemberProgramTier",
          "@id": "https://www.example.com/com/members#tier_platinum"
        }
      ]
    }
  ]
}

I det fjärde exemplet visar specifikationen för medlemspris medlemspoäng i stället för ett medlemspris:

"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/trinket_offer",
  "price": 10.00,
  "priceCurrency": "GBP",
  "priceSpecification": {
    "@type": "UnitPriceSpecification",
    "membershipPointsEarned": 20,
    "validForMemberTier": {
      "@type": "MemberProgramTier",
      "@id": "https://www.example.com/com/members#tier_gold"
    }
  }
}

Frakt

Om du vill ange fraktkostnader (rekommenderas) för produkten använder du Schema.org-typen OfferShippingDetails som måste kapslas in i ett erbjudande med egenskapen shippingDetails och som mappar attributet shipping i produktdataspecifikationen. Flera egenskaper av typen shippingDetails kan anges.

Produktdataattribut

Schema.org-egenskap

Typ och beskrivning
Följande attribut är av typen OfferShippingDetails i schema.org.

shipping.country

Text

Tvåsiffrig ISO 3166-1-landskod

Använd egenskapen shippingDestination för att ange ett objekt av typen DefinedRegion som anger fraktlandet via egenskapen addressCountry.

shipping.region

Text

Två- eller tresiffrig ISO 3166-2-underkod utan landsprefix. Stöds endast för USA, Australien och Japan. Exempel: ”NY”, ”NSW” eller ”03”.

Använd egenskapen shippingDestination för att ange ett objekt av typen DefinedRegion som anger fraktregionen via egenskapen addressRegion. Använd samma egenskap shippingDestination för att ange addressRegion som används för att specificera addressCountry.

shipping.price

value: Tal utan valutasymboler, tusentalsavgränsare eller mellanslag (t.ex. 1498,99).

currency: Text. Skickas i ISO 4217-format med tre bokstäver (t.ex. USD, GBP eller EUR). Valutan ska vara densamma som den som skickats in för erbjudandepriset.

Använd egenskapen shippingRate för att ange ett objekt av typen MonetaryAmount som specificerar value och currency.

shipping.min_handling_time

shipping.max_handling_time

shipping.min_transit_time

shipping.max_transit_time

Tal (negativt, heltal)

Anger lägsta och högsta antal arbetsdagar för hantering och leverans av en beställning. Hanteringstiden anger tiden från det att en beställning görs tills den överlämnas till ett fraktbolag. Leveranstiden anger tiden från det att produkten lämnas över till ett fraktbolag tills den levereras till kunden.

Använd egenskapen deliveryTime för att ange ett objekt av typen ShippingDeliveryTime som specificerar handlingTime och transitTime av typen QuantitativeValue. Använd egenskaperna minValue och maxValue under QuantitativeValue för att ange lägsta och högsta antal arbetsdagar.

Exempel

Följande exempel visar hur du anger fraktinformation med schema.org. I exemplet anges en fraktkostnad på 3,49 USD för delstaterna Kalifornien, Nevada och Arizona i USA. Hanteringstiden är mellan 0 och 1 arbetsdagar, och transporttiden är mellan 1 och 5 arbetsdagar.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Snygg pryl",
  "description": "Pryl med stilren design",
  "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"
        }
      }
    }
  }

Returer

Om du vill ange returperioder och kostnad för produkten använder du typen MerchantReturnPolicy för Schema.org, som måste vara kapslad inom typen Offer med hjälp av egenskapen hasMerchantReturnPolicy.

MerchantReturnPolicy kan endast tillämpas på genomsökta erbjudanden och det finns inget motsvarande attribut i produktdatatekniska specifikationer. Du måste använda attributet returpolicyetikett [return_policy_label] i produktflödet om du laddar upp lagret manuellt. Läs mer om hur du konfigurerar attributet returpolicyetikett [return_policy_label].

Schema.org-egenskap

Typ och beskrivning
Nedanstående schema.org-egenskaper är från MerchantReturnPolicy som måste vara inkapslade i en produkt med egenskapen offers (se exempel nedan).
applicableCountry

Text

En ISO 3166-1 alpha-2-landskod med två bokstäver (t.ex. US)

En ISO 3166-1 alpha-3-landskod med tre bokstäver (t.ex. USA)

Ett land som omfattas av en säljares returpolicy. Detta kan skilja sig från landet som produkten skickades från. Upp till 50 länder kan anges.

returnPolicyCategory

Giltiga värden är från typen MerchantReturnEnumeration.

  • MerchantReturnFiniteReturnWindow
  • MerchantReturnNotPermitted
  • MerchantReturnUnlimitedWindow

Om du anger något som MerchantReturnFiniteReturnWindow eller MerchantReturnUnlimitedWindow rekommenderar vi returnMethod och returnShippingFeesAmount. Om du anger MerchantReturnFiniteReturnWindow måste du också ange merchantReturnDays.

merchantReturnDays

Heltal

Antalet dagar (från leveransdatum) då en produkt kan returneras.

returnMethod

Giltiga värden är från typen ReturnMethodEnumeration:

  • ReturnAtKiosk
  • ReturnByMail
  • ReturnInStore
returnFees Giltigt värde är FreeReturn från typen ReturnFeesEnumeration.
returnShippingFeesAmount

MonetaryAmount

Information om fraktkostnaden för produktreturer.

Exempel

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Snygg pryl",
  "description": "Pryl med stilren design",
  "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"
    }
  }
}

Energieffektivitet

Schema.org har stöd för energieffektivitetsetiketter för produkter av typen EnergyConsumptionDetails som kan anges för produkter som använder egenskapen hasEnergyConsumptionDetails.

Produktdataattribut

  • Schema.org-egenskap
Typ och beskrivning
Följande schema.org-egenskaper är av typen EnergyConsumptionDetails.

energy_efficiency_class

Giltiga värden är från typen EUEnergyEfficiencyEnumeration i schema.org. Använd tabellen för värdemappning under den här tabellen.

min_energy_efficiency_class

Anges i datatypen EnergyConsumptionDetails. Värdet bestäms med hjälp av standardmappningstabellen för attributet energy_efficiency_class. Om det här värdet utelämnas när energy_efficiency_class anges är standardvärdet EUEnergyEfficiencyCategoryG.

max_energy_efficiency_class

Anges i datatypen EnergyConsumptionDetails. Värdet bestäms med hjälp av standardmappningstabellen för attributet energy_efficiency_class. Om värdet utelämnas när energy_efficiency_class anges är standardvärdet EUEnergyEfficiencyCategoryA3Plus.

Värden för energyEfficiencyScale, energyEfficiencyScaleMin och energyEfficiencyScaleMax kommer från schema.org-uppräkningstypen EUEnergyEfficiencyEnumeration och mappas till värden för de tre energieffektivitetsattributen i produktdataspecifikationen enligt följande.

Exempel

Följande exempel visar hur du anger information om energieffektivitet med schema.org. I exemplet anges EU-energieffektivitetsklassen C med skalan A+ till F för en varmvattenberedare.

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

Enhetspriser

Schema.org har stöd för enhetspriser för produkter med egenskapen referencequantity under typen UnitPriceSpecification som tillhandahålls med egenskapen priceSpecification i samband med erbjudande. När du anger enhetspriser ska du ange priset och valutan för produkten med egenskapen priceSpecification (i stället för att använda egenskaperna price och priceCurrency på erbjudandet).

Produktdataattribut

Schema.org-egenskap

Typ och beskrivning
  Följande schema.org-egenskaper är av typen UnitPriceSpecification.  

  unit_pricing_measure

  value: Siffra
unitCode / unitText: Text

Ange mått för enhetspris med egenskapen referenceQuantity av typen QuantitativeValue under objektet UnitPriceSpecification som används för att ange priset för erbjudandet.

Använd egenskapen value och unitCode (UN/CEFACT-kod) eller egenskaper av typen unitText för att ange värdet och enheten för mått för enhetspris. Se artikeln om unit_pricing_measure för information om vilka värden och enheter som stöds.  

unit_pricing_base_measure

value: Siffra
unitCode / unitText: Text

Ange basmått för enhetspris med en egenskap av typen valueReference QuantitativeValue under objektet QuantitativeValue som används för att ange mått för enhetspris.

Använd egenskapen value och unitCode (UN/CEFACT-kod) eller egenskaper av typen unitText för att ange värdet och enheten för mått för enhetspris. Se artikeln om unit_pricing_base_measure för information om vilka värden och enheter som stöds.

Exempel

Följande exempel illustrerar ett pris på 3,99 euro för en 5 kg tung påse med ris med ett föredraget standardiserat pris per kilo. Det innebär att produkten kan visas för konsumenter med ett enhetspris på 0,80 euro/kg.

 {
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "basrice12345",
  "image": "https://www.example.com/rice.jpg",
  "name": "Basmatiris",
  "description": "Stor säck ekologiskt basmatiris, 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"
        }
      }
    }
  }
}

Testa din uppmärkning

Testa schema.org-implementeringen med verktyget Utökade resultat (genom att granska rapporteringen av strukturerad data för säljaranvisning). Besök hjälpcentret för Google Search Console om du vill lära dig mer om hur du använder verktyget, felsöker eventuella problem och tolkar resultaten i verktyget. Läs mer om strukturerad data för produkter.

Krav för uppmärkning av strukturerad data

  • Uppmärkning av strukturerad data måste ingå i HTML-koden som returneras från webbservern. Uppmärkningen av strukturerad data kan inte genereras med JavaScript efter det att sidan har lästs in.
  • Målsidan kan inte ändras utifrån information om kunden, till exempel om du anpassar priserna utifrån kundens IP-adress eller typ av webbläsare.
  • Strukturerad data måste matcha de värden som visas för kunden. Om du anger felaktig data på produkternas målsidor bryter du mot våra riktlinjer för webbutvecklare.
  • Google rekommenderar att du använder JSON-LD för strukturerad data.

Var det här till hjälp?

Hur kan vi förbättra den?
Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
1291410917593952547
true
Sök i hjälpcentret
false
true
true
true
true
true
71525
false
false
true
false
false