SEO · E-commerce

Schema Markup til E-handel: Komplet Guide til Bedre Rich Snippets

Schema.org structured data er afgørende for e-handel SEO. I denne guide lærer du alt om Product schema, Review schema, Breadcrumbs og mere – og hvordan du implementerer dem korrekt for at få stjerner, priser og tilgængelighed direkte i Google søgeresultaterne.

Opdateret: 12. januar 2025 14 min læsning

Hvad er Schema Markup?

Schema markup (også kaldet structured data) er kode du tilføjer til din hjemmeside for at hjælpe søgemaskiner med at forstå dit indhold bedre. Det er et fælles vocabulary skabt af Google, Bing, Yahoo og Yandex under Schema.org-initiativet.

For e-handel betyder schema markup at du kan:

  • • Vise produktpriser direkte i søgeresultaterne
  • • Få stjerne-ratings synlige i Google
  • • Vise om produkter er på lager
  • • Få rich snippets med billeder
  • • Forbedre din synlighed i Google Shopping

💡 Eksempel:

Når du søger på "Nike Air Max 90" i Google, ser du produkter med ⭐⭐⭐⭐⭐ ratings, priser og "På lager" status. Det er schema markup i aktion!

Hvorfor er Schema vigtigt for e-handel?

1. Højere klikrater (CTR):

Rich snippets med stjerner og priser får betydeligt flere klik:

  • • Produkter med stjerner får op til 35% højere CTR
  • • Rich snippets tager mere plads i søgeresultaterne
  • • Brugere stoler mere på resultater med ratings

2. Bedre synlighed:

  • • Vis i Google Shopping og Product Knowledge Graph
  • • Kvalificer til image search results
  • • Potentielt højere rankings (indirekte faktor)

3. Konkurrencefordel:

Mange webshops implementerer stadig ikke schema korrekt. Det betyder at du kan skille dig ud fra konkurrenterne ved at have bedre rich snippets.

Product Schema

Hvad er Product Schema?

Product schema beskriver et produkt med alle dets egenskaber: navn, beskrivelse, billede, pris, SKU, brand, ratings osv.

Komplet Product Schema eksempel:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Nike Air Max 90",
  "image": [
    "https://example.com/images/nike-air-max-90-1.jpg",
    "https://example.com/images/nike-air-max-90-2.jpg"
  ],
  "description": "Den ikoniske Nike Air Max 90 med synlig Air-dæmpning og klassisk design.",
  "sku": "AIR-MAX-90-WHT-42",
  "mpn": "CN8490-100",
  "brand": {
    "@type": "Brand",
    "name": "Nike"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/products/nike-air-max-90",
    "priceCurrency": "DKK",
    "price": "1099.00",
    "priceValidUntil": "2024-12-31",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Din Webshop"
    }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "245"
  },
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Anders Jensen"
      },
      "datePublished": "2024-01-15",
      "reviewBody": "Fantastiske sko! Meget behagelige og ser godt ud."
    }
  ]
}
</script>

Vigtige Product Schema felter:

Felt Påkrævet? Beskrivelse
name ✅ Ja Produktnavn
image ✅ Ja Produkt billede(r)
description ⚠️ Anbefalet Produkt beskrivelse
offers ✅ Ja Pris og tilgængelighed
brand ⚠️ Anbefalet Produktets brand
sku/gtin ⚠️ Anbefalet Produkt identifikator
aggregateRating ❌ Valgfri Stjerne rating

Review og Rating Schema

Review schema viser stjerner i søgeresultaterne og kan drastisk forbedre din CTR.

To typer ratings:

  1. 1. AggregateRating (Samlet rating):
    Gennemsnitlig rating baseret på mange reviews. F.eks. "4,7 stjerner fra 245 anmeldelser"
  2. 2. Individual Reviews:
    Specifikke reviews fra individuelle kunder med rating, tekst og forfatter.

⚠️ Vigtigt om fake reviews:

Google kan straffe dig hvis de opdager fake reviews. Brug KUN ægte kundereviews. Selv-skrevne reviews eller betalte reviews er imod Googles retningslinjer og kan resultere i manuel action.

Review Schema eksempel:

{
  "@type": "Review",
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "5",
    "bestRating": "5",
    "worstRating": "1"
  },
  "author": {
    "@type": "Person",
    "name": "Maria Hansen"
  },
  "datePublished": "2024-02-20",
  "reviewBody": "Hurtig levering og produktet er præcis som beskrevet. Meget tilfreds!",
  "publisher": {
    "@type": "Organization",
    "name": "Din Webshop"
  }
}

Offer og Price Schema

Offer schema fortæller Google om priser, tilgængelighed og leveringsmuligheder.

Vigtige Offer felter:

  • price: Produktpris (brug decimal format: "1099.00")
  • priceCurrency: Valuta (ISO 4217 kode: "DKK", "EUR", "USD")
  • availability: Lagerstatus (InStock, OutOfStock, PreOrder, Discontinued)
  • priceValidUntil: Hvornår udløber prisen (format: "YYYY-MM-DD")
  • url: Link til produktsiden

Availability values:

// På lager
"availability": "https://schema.org/InStock"

// Udsolgt
"availability": "https://schema.org/OutOfStock"

// Pre-order
"availability": "https://schema.org/PreOrder"

// Udgået
"availability": "https://schema.org/Discontinued"

// Online only
"availability": "https://schema.org/OnlineOnly"

// Begrænset tilgængelighed
"availability": "https://schema.org/LimitedAvailability"

Sale price eksempel:

"offers": {
  "@type": "Offer",
  "price": "899.00",
  "priceCurrency": "DKK",
  "priceValidUntil": "2024-12-31",
  "availability": "https://schema.org/InStock",
  "url": "https://example.com/product/nike-shoes",
  "priceSpecification": {
    "@type": "PriceSpecification",
    "price": "899.00",
    "priceCurrency": "DKK",
    "valueAddedTaxIncluded": true
  },
  "seller": {
    "@type": "Organization",
    "name": "Din Webshop"
  },
  "shippingDetails": {
    "@type": "OfferShippingDetails",
    "shippingRate": {
      "@type": "MonetaryAmount",
      "value": "0",
      "currency": "DKK"
    },
    "shippingDestination": {
      "@type": "DefinedRegion",
      "addressCountry": "DK"
    },
    "deliveryTime": {
      "@type": "ShippingDeliveryTime",
      "handlingTime": {
        "@type": "QuantitativeValue",
        "minValue": 0,
        "maxValue": 1,
        "unitCode": "DAY"
      },
      "transitTime": {
        "@type": "QuantitativeValue",
        "minValue": 1,
        "maxValue": 3,
        "unitCode": "DAY"
      }
    }
  }
}

Organization og WebSite Schema

Organization Schema:

Skal være på forsiden. Fortæller Google om din virksomhed: logo, sociale profiler, kontaktinfo.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Din Webshop",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+45-12-34-56-78",
    "contactType": "Customer Service",
    "areaServed": "DK",
    "availableLanguage": ["Danish"]
  },
  "sameAs": [
    "https://www.facebook.com/dinwebshop",
    "https://www.instagram.com/dinwebshop",
    "https://www.linkedin.com/company/dinwebshop"
  ]
}

WebSite Schema (med sitelinks searchbox):

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Din Webshop",
  "url": "https://example.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

Implementering

1. JSON-LD (Anbefalet):

Google anbefaler JSON-LD format. Tilføj i <head> eller før </body>:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Produktnavn"
}
</script>

2. CMS-specifik implementering:

WordPress:

  • • Brug Yoast SEO eller RankMath (har built-in schema)
  • • Schema Pro plugin (betalt)
  • • WooCommerce har built-in product schema

Shopify:

  • • Shopify har automatisk Product schema
  • • Tilføj custom schema i theme.liquid
  • • Apps: JSON-LD for SEO

Custom/PHP:

  • • Generer dynamisk fra database
  • • Brug PHP funktioner til at outputte JSON
  • • Valider med Google Rich Results Test

Test og validering

Værktøjer til validering:

  1. 1. Google Rich Results Test
    https://search.google.com/test/rich-results
    Viser hvordan Google ser dit schema og om det er eligible for rich results.
  2. 2. Schema Markup Validator
    https://validator.schema.org
    Officiel Schema.org validator. Tjekker syntaks og struktur.
  3. 3. Google Search Console
    Enhancements → Products
    Viser errors og warnings for alle dine produkter.

Almindelige fejl og hvordan du undgår dem

  1. 1. Manglende påkrævede felter
    Product schema SKAL have: name, image, offers (med price og availability)
  2. 2. Forkert price format
    Brug "1099.00" IKKE "1.099 kr" eller "1099"
  3. 3. Fake reviews
    Brug KUN ægte kundereviews. Google kan straffe fake reviews.
  4. 4. Manglende image dimensioner
    Brug high-resolution images (mindst 1200px bred)
  5. 5. Forkert availability status
    Skal være schema.org URL: "https://schema.org/InStock" IKKE bare "InStock"

Konklusion

Schema markup er en af de mest undervurderede SEO-taktikker for e-handel. Korrekt implementering kan:

  • • Øge din CTR med 20-35%
  • • Forbedre synligheden i Google Shopping
  • • Bygge tillid med stjerne-ratings
  • • Gøre dine produkter mere findbare

Start med Product schema og AggregateRating. Test alt i Google Rich Results Test. Monitor performance i Search Console. Schema markup er et kontinuerligt projekt – hold det opdateret når produkter ændres!

Brug for hjælp til Schema Markup?

Vi implementerer korrekt schema markup på din webshop for maksimal SEO-effekt.

Kontakt os i dag