Artikel

Product schema — Structured data til produktsider og e-commerce

Product schema markerer produktsider med pris, tilgængelighed og anmeldelser — og kan aktivere Shopping-rich results i Google.

Product schema er structured data der markerer produktsider med maskinlæsbar information om pris, tilgængelighed, anmeldelser og produktegenskaber. For e-commerce-sites er det adgangsbilletten til Googles Shopping rich results og produktsnippets i organisk søgning — og dermed direkte relevant for click-through rate og produktsynlighed i SERP. Korrekt og aktuelt Product schema kan vise pris og tilgængelighed direkte i søgeresultatet uden at brugeren klikker ind.

Hvad Product schema aktiverer

Med korrekt Product schema kan Google vise pris og valuta direkte i søgeresultatet, tilgængelighed (InStock, OutOfStock, PreOrder), stjernebedømmelser fra AggregateRating og produktkarrusel i Shopping-sektionen. For produkter med varianter understøtter schema desuden prisspand.

Grundlæggende JSON-LD

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Produktnavn",
  "description": "Kort produktbeskrivelse.",
  "image": "https://eksempel.dk/produkt.jpg",
  "brand": {
    "@type": "Brand",
    "name": "Brandnavn"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://eksempel.dk/produkt/",
    "priceCurrency": "DKK",
    "price": "299.00",
    "priceValidUntil": "2026-12-31",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}

Påkrævede og anbefalede felter

FeltStatusBeskrivelse
namePåkrævetProduktets fulde navn
offersPåkrævetOffer-objekt med pris og tilgængelighed
offers.pricePåkrævetNumerisk pris uden valutasymbol
offers.priceCurrencyPåkrævetISO 4217-valutakode: DKK, EUR, USD
offers.availabilityPåkrævetSchema.org URL-enum
imageAnbefaletURL eller ImageObject
brandAnbefaletBrand-objekt
descriptionAnbefaletKort produktbeskrivelse
skuAnbefaletVarenummer/SKU
gtinAnbefaletStregkode (EAN/UPC) — forbedrer match med Google Shopping

AggregateRating — stjernebedømmelser i SERP

AggregateRating tilføjer stjernebedømmelser fra eksisterende anmeldelser. Det er en af de mest synlighedsskabende rich results:

{
  "@type": "Product",
  "name": "Produktnavn",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "127",
    "bestRating": "5",
    "worstRating": "1"
  },
  "offers": { ... }
}

ratingValue og reviewCount skal afspejle faktiske, synlige anmeldelser på siden. Du må ikke angive bedømmelser der ikke eksisterer som synligt indhold. Google sanktionerer aktivt misbrug.

Produkter med varianter

For produkter med varianter (størrelse, farve) bruges offers som et array:

{
  "@type": "Product",
  "name": "T-shirt",
  "offers": [
    {
      "@type": "Offer",
      "name": "Small - Hvid",
      "price": "199.00",
      "priceCurrency": "DKK",
      "availability": "https://schema.org/InStock"
    },
    {
      "@type": "Offer",
      "name": "Medium - Hvid",
      "price": "199.00",
      "priceCurrency": "DKK",
      "availability": "https://schema.org/OutOfStock"
    }
  ]
}

Dynamisk schema-generering

Product schema på e-commerce sider bør genereres serverside — ikke hardkodes i skabeloner. Pris og tilgængelighed ændrer sig, og schema skal altid matche den faktiske produktdata. De fleste e-commerce platforme (Shopify, WooCommerce, Magento) har plugins der håndterer dette automatisk.

Valider jævnligt med Google Search Console under Enhancements → Products for at identificere fejl og prisafvigelser på tværs af sitet.


Sidst opdateret: marts 2026. Denne artikel er en del af Stegger.dk’s SEO-ordbog. → Denne artikel er en del af Structured data — Schema markup og JSON-LD.

Andre artikler i samme emne

Ofte stillede spørgsmål

Hvilke rich results kan Product schema aktivere?
Product schema kan aktivere: produktkarrusel i Shopping-resultater, prisinformation direkte i SERP, stjernebedømmelser fra AggregateRating og produktsnippets med tilgængelighed. Eligibility afhænger af om alle påkrævede felter er korrekt udfyldt og siden opfylder Googles kvalitetskrav.
Skal jeg opdatere Product schema når prisen ændrer sig?
Ja — Product schema skal til enhver tid afspejle den aktuelle pris. Google patruljerer aktivt og sanktionerer Product schema der viser forkerte priser. Brug dynamisk schema-generering (serverside) frem for hardkodet JSON-LD på sider med variable priser.
Kan jeg bruge Product schema på kategorisider?
Nej — Product schema hører til på individuelle produktsider, ikke kategorisider. Til kategorisider kan du overveje ItemList schema. Google kan sanktionere Product schema der ikke matcher en specifik produktside.
Hvad er GTIN og sku og hvad gør de for synlighed i Google Shopping?
GTIN (Global Trade Item Number, fx EAN/UPC) er det internationale produktidentifikationsnummer. sku er forhandlerens interne varenummer. GTIN er særlig vigtigt for synlighed i Google Shopping og Merchant Center — det giver Google mulighed for at matche produktet på tværs af forhandlere og vise korrekte produktdata. Manglende GTIN på produkter der har det, reducerer Shopping-eligibility markant.
Hvad sker der hvis Product schema viser en forkert pris?
Google patruljerer aktivt og sanktionerer Product schema der viser priser der ikke stemmer overens med den faktiske pris på siden. Konsekvensen er tab af rich results og potentielt en manual action. Dynamisk schema-generering serverside — der henter priser fra samme datakilde som siden — er den eneste holdbare løsning for sider med variable priser.

Placering i ordbogen