Structured data

Schema.org Product markup til webshops: Printerpatroner som eksempel

Fra minimumsfelter til varianter og prisintervaller — med en patron-webshop som gennemgående eksempel.

Redaktionen
Printer på et kontorbord — produkteksemplet i artiklen om Product markup
Product markup giver pris, lagerstatus og anmeldelser direkte i søgeresultatet.Foto: Jakub Żerdzicki / Unsplash

Schema.org Product markup er afgørende for e-commerce SEO. Det giver søgemaskiner struktureret information om dine produkter, hvilket kan resultere i rich snippets med pris, tilgængelighed og anmeldelser direkte i søgeresultaterne. I denne guide bruger vi en webshop med printerpatroner som praktisk eksempel.

Grundlæggende Product markup

Et Product-skema kræver som minimum name, description og image. For at få rich snippets i Google skal du også inkludere offers med pris og tilgængelighed. Her er et eksempel med en Canon-patron:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Canon PGI-580 PGBK Sort Blækpatron",
  "description": "Original Canon pigmentsort blækpatron til PIXMA-printere",
  "image": "https://example.com/canon-pgi-580.jpg",
  "brand": {
    "@type": "Brand",
    "name": "Canon"
  },
  "offers": {
    "@type": "Offer",
    "price": "129.00",
    "priceCurrency": "DKK",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Tonerland"
    }
  }
}

Avanceret: AggregateOffer til multipacks

Mange printerpatron-webshops sælger det samme produkt i forskellige pakningsstørrelser. Her bruger du AggregateOffer til at vise prisintervallet. Det er særligt nyttigt for shops som Tonerland.dk, der tilbyder både enkeltpatroner og multipacks til de fleste printermærker.

{
  "@type": "AggregateOffer",
  "lowPrice": "89.00",
  "highPrice": "349.00",
  "priceCurrency": "DKK",
  "offerCount": "4",
  "availability": "https://schema.org/InStock"
}

ProductGroup for varianter

Printerpatroner kommer typisk i flere farver (sort, cyan, magenta, gul). Schema.org's ProductGroup type lader dig gruppere disse varianter under ét produkt, mens hver variant har sin egen pris og lagerstatus. Google bruger denne information til at vise den mest relevante variant i søgeresultater.

{
  "@type": "ProductGroup",
  "name": "Canon CLI-581 Blækpatroner",
  "vpiDifferentiator": "color",
  "hasVariant": [
    {
      "@type": "Product",
      "name": "Canon CLI-581 Cyan",
      "color": "Cyan",
      "offers": { "@type": "Offer", "price": "99.00" }
    },
    {
      "@type": "Product",
      "name": "Canon CLI-581 Magenta",
      "color": "Magenta",
      "offers": { "@type": "Offer", "price": "99.00" }
    }
  ]
}

Validering og test

Brug altid Googles Rich Results Test og Schema Markup Validator til at verificere din markup. Typiske fejl inkluderer manglende priceCurrency, forkert availability-URL og billeder der ikke kan tilgås af Googlebot. Test hver produkttype separat – en patron-produktside har andre krav end en printerside.

Konklusion

Product markup er en af de mest værdifulde Schema.org-typer for e-commerce. Med korrekt implementering kan du øge din CTR fra søgeresultater med op til 30%. Start med de grundlæggende felter, tilføj AggregateOffer for prisintervaller og brug ProductGroup for varianter. Test grundigt – og husk at markup skal matche det synlige indhold på siden.

Structured data er én søjle i den samlede disciplin. Har du brug for en bredere introduktion til søgemaskineoptimering, giver Kim Tetzlaff en gennemgang på dansk af både teknisk, on-page og off-page SEO — god baggrund inden du dykker ned i schema-detaljerne.

Videogennemgang

Structured Data: Schema for Ecommerce SEO