Skip to main content

Schema Markup

Hvad betyder det og hvorfor er det vigtigt?

Vil du gøre det nemmere for Google (og andre søgemaskiner og AI-platforme) at forstå dit indhold – og samtidig åbne for flere visuelle resultater i søgeresultaterne? Så er Schema Markup et af de mest effektive, lavpraktiske greb, du kan tage i brug. I denne guide forklarer vi hvad det er, hvorfor det virker, og hvordan du implementerer det rigtigt – med konkrete eksempler, tips og bedste praksis. Vi kommer også ind på, hvordan strukturerede data kan styrke din synlighed i AI-drevne oplevelser.

Hvad er schema markup?

Lad os starte helt nede på jorden: hvad er schema markup?
Schema Markup er en standardiseret måde at beskrive dit indhold på, så maskiner kan forstå det. Du tilføjer små “datapakker” (strukturerede data) til din side – typisk i JSON-LD – der fortæller præcist, hvad indholdet handler om: “Dette er et produkt med pris X og lagerstatus Y”, “Dette er en virksomhed med adresse Z”, “Dette er en artikel skrevet af forfatter A” osv.

Schema Markup bygger på Schema.org, som er et fælles “ordforråd” vedligeholdt af søgemaskiner som Google, Bing og andre. Når dine sider anvender dette ordforråd korrekt, kan søgemaskiner og AI-modeller identificere entiteter, relationer og egenskaber langt mere præcist end ved kun at læse brødteksten.

Hvorfor er Strukturerede data vigtige?

Strukturerede data gør to ting for dig:

  1. Forståelse
    De hjælper søgemaskiner og AI-assistenter med at forstå, hvad din side handler om, ikke kun hvilke ord der står. Det reducerer tvivl og gør dine oplysninger maskinlæsbare.

  2. Synlighed
    Korrekt Schema Markup kan gøre dine sider berettigede til udvidede søgeresultater (rich results) – fx produktkort med pris og lagerstatus, FAQ-udsnit, brødkrummestier, logo og virksomhedsoplysninger. Det kan øge klikraten, fordi dit resultat fylder mere og ser mere relevant ud.

Kort sagt: Strukturerede data er broen mellem dit indhold og de systemer, der skal præsentere det for brugerne.

Principperne bag Schema.org

For at få maksimal effekt – og undgå fejl – er det værd at kende de vigtigste principper:

  • Entiteter og typer
    Du beskriver hvad noget er via en type (fx Product, Article, Organization) og udfylder relevante felter (properties) som name, description, offers, author, adress osv.

  • JSON-LD anbefales
    Brug JSON-LD (et script-tag med application/ld-json). Det er det mest robuste og fleksible format – og let at vedligeholde uden at rode med HTML-attributter.

  • Sandhed og konsistens
    De data, du opgiver i Schema, skal afspejle det, brugeren kan læse på siden. Pris i markup = pris i tekst/UI. Uoverensstemmelser kan skade tilliden.

  • Entitets-ID og sameAs
    For virksomheder, personer og produkter kan du med fordel “fiksere” entiteter ved at bruge et internt ID (via @id) og pege til officielle profiler med sameAs (fx LinkedIn, Wikipedia, GMB/Maps). Det hjælper søgemaskiner og AI med entydig genkendelse.

  • Granularitet og relevans
    Brug kun de typer og felter, der giver mening. Overmærkning (fx at tilføje FAQpage uden faktisk FAQ-indhold) skal undgås.

Jeg har altid fundet SEO temmelig svært at gennemskue. I denne henseende virkede SETION fuldstændig oplagt, i og med man på meget simpel vis får 100 % gennemsigtighed til det arbejde og de resultater, som man betaler for. Man ved præcis, hvad man får for sine penge, og det bliver fortalt, så man kan forstå det. Det er dejlig betryggende.

Camilla MoesgaardAdministrerende direktør

Med SETION har vi i Restock Copenhagen fået en SEO-løsning, der er super konkurrencedygtig på både pris og kvalitet! Derudover er gennemsigtigheden i top, så vi kan se de opgaver, der bliver udført. Det er virkelig værdiskabende for vores virksomhed, hvor vi hverken brænder for eller har forstand på SEO. SETION frigiver på den måde tid til, at vi kan koncentrere os om at lave bæredygtige strømpebukser.

Daniel Nygaard JensenCo-founder

Yderst kompetent med indgående kendskab til SEO. SETION har haft stor værdi for vores virksomhed.

Majbritt LückstadtMarketingkoordinator / grafiker

Vi er en webshop med begrænset marketingbudget, så for os har det virkelig været fantastisk med så effektiv SEO for så små penge.

Caroline og TildeIværksættere & Webshopejere

Herude hos Tømrermester Finn Vesterholm har vi forrygende travlt. SEO er med til at fremtidssikre os og hele tiden sørge for, at vi ligger i toppen af Google.

Jonas VesterholmProjektleder

Yderst kompetent med indgående kendskab til SEO. SETION har haft stor værdi for vores virksomhed.

Majbritt LückstadtMunkebjerg Hotel

Jeg var ikke klar til at betale mange tusinde kroner for et bureau. SETION er genialt, fordi jeg ved, der bliver gjort noget ved vores SEO. Det vejer tungt, at det er kompetente og erfarne personer, der står bag.

Luna ChristoffersenAdministrerende direktør og medstifter

Yderst kompetent med indgående kendskab til SEO. SETION har haft stor værdi for vores virksomhed.

Majbritt LückstadtMarketingkoordinator / grafiker

Overskuelig SEO. Vi kan varmt anbefale SETION. Det medfølgende dashboard gør det muligt at følge udviklingen meget nøje, og ved udsving svares der på mail/telefon omgående.

Benny BredgaardMarketingchef

Eksempler du kan bruge med det samme

Nedenfor er korte JSON-LD-eksempler, du kan sætte ind i <head> på relevante sider. Tilpas felter og værdier til din virkelighed.

Organization (site-wide)

<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“@id”: “https://www.eksempel.dk/#org”,
“name”: “Eksempel ApS”,
“url”: “https://www.eksempel.dk/”,
“logo”: “https://www.eksempel.dk/static/logo.png”,
“sameAs”: [
“https://www.linkedin.com/company/eksempel”,
“https://www.facebook.com/eksempel”
],
“contactPoint”: [{
“@type”: “ContactPoint”,
“contactType”: “customer support”,
“email”: “support@eksempel.dk”,
“telephone”: “+45 12 34 56 78”,
“areaServed”: “DK”,
“availableLanguage”: [“da”, “en”]
}]
}
</script>

Product (produktside)

<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“@id”: “https://www.eksempel.dk/produkt/sku-123#product”,
“name”: “Super Widget 3000”,
“description”: “Holdbar widget til professionelt brug.”,
“sku”: “SKU-123”,
“gtin13”: “5701234567890”,
“brand”: { “@type”: “Brand”, “name”: “WidgetCo” },
“image”: [
“https://www.eksempel.dk/images/widget3000-front.jpg”,
“https://www.eksempel.dk/images/widget3000-side.jpg”
],
“offers”: {
“@type”: “Offer”,
“price”: “499.00”,
“priceCurrency”: “DKK”,
“availability”: “https://schema.org/InStock”,
“url”: “https://www.eksempel.dk/produkt/sku-123”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.6”,
“reviewCount”: “128”
}
}
</script>

FAQPage (FAQ-sektion på en side)

<script type=”application/ld+json”>
{
“@context”:”https://schema.org”,
“@type”:”FAQPage”,
“mainEntity”:[
{
“@type”:”Question”,
“name”:”Hvordan vedligeholder jeg produktet?”,
“acceptedAnswer”:{
“@type”:”Answer”,
“text”:”Rengør med en tør klud og opbevar ved stuetemperatur.”
}
},
{
“@type”:”Question”,
“name”:”Hvor lang er leveringstiden?”,
“acceptedAnswer”:{
“@type”:”Answer”,
“text”:”1-3 hverdage i Danmark, afhængig af fragtleverandør.”
}
}
]
}
</script>

Prøv SETION helt Gratis 1. måned

Opret en konto, og få en gratis SEO-analyse og et tilbud. Vores robotter går i gang med arbejdet med det samme.

    Gode tips og best practices

    • Start med de vigtigste skabeloner
      Produkt, Kategori (Collection), Artikel/Blog, Forside/Organisation og Kontakt. Få fundamentet på plads før du går bredt.

    • Hold data synkroniseret med UI
      Pris, lagerstatus, titel og billeder i markup skal matche det, brugeren ser. Automatiser JSON-LD-udfyldning fra din produktdatabase, hvis muligt.

    • Brug unikke @id-ankre
      Det hjælper systemer med at genkende og sammenkæde entiteter på tværs af sider.

    • Udnyt stærke identifikatorer
      For produkter: GTIN (EAN), MPN, SKU. For organisationer: officiel firmaside, LinkedIn, brancheregistre. For lokationer: fuld adresse og geokoordinater via Posteladress.

    • Valider løbende
      Brug f.eks. Rich Results Test og Schema.org-validator til at tjekke, at markup er gyldig og understøttet. Hold også øje med fejl/forbedringsforslag i Search Console.

    • Mål effekt, ikke kun implementering
      Markup i sig selv er ikke målet; det er et middel. Hold øje med CTR, impressions, positioner og konverteringer for at se, om dine udvidede resultater rent faktisk virker.

    • Undgå overmærkning
      Brug kun FAQPage, HowTo, Reveiw osv., når indholdet faktisk findes på siden. “Fake” markup kan skade din troværdighed.

    • Sørg for versionsstyring
      Læg markup ind via CMS-felter, template-partials eller Google Tag Manager (for simple cases), så opdateringer kan rulles ud kontrolleret.

    • Multisprog og landesites
      Suppler med hreflang og konsistente @id-strukturer på tværs af sprog. Hold produkt-ID’er stabile, selv når navne oversættes.

    Hvordan Schema Markup understøtter synlighed på AI-platforme

    AI-baserede oplevelser – fra søgeassistenter til shopping-copilots og sammenfatninger i SERP – lever af strukturer. Når dine sider tydeligt beskriver entiteter og deres egenskaber, sker der flere gode ting:

    • Bedre entitetsforståelse
      AI-modeller kan skelne mellem din virksomhed og andre med lignende navne, mellem dette produkt og en ældre model, eller mellem denne forfatter og en navnesøster. @id og sameAs er guld værd her.

    • Mere præcise facts i svar
      Når pris, lager, specifikationer, åbningstider eller FAQ’er ligger i strukturerede data, har AI tydelige felter at referere til. Det øger chancen for, at korrekte oplysninger bruges i AI-genererede svar.

    • Match til intents og handlinger
      Typer som Product, Service, LocalBusiness, Event  eller HowTo  hjælper AI med at matche brugeres intentioner (købe, besøge, deltage, udføre). Det kan løfte dig i handlingsnære resultater.

    • Fremtidssikring
      Jo mere dit indhold ligner data frem for kun tekst, desto lettere er det for nye AI-funktioner at ingest’e det. Tænk “content-as-data”: Hvilke felter vil en assistent få brug for?

    • E-E-A-T signaler
      Tydelig forfatter, udgiver, datoer, kontaktoplysninger og referenceprofiler (sameAs) hjælper AI med at vurdere hvem der står bag – en vigtig del af troværdighed.

    Schema Markup garanterer ikke, at du bliver vist i specifikke AI-moduler – men det forbedrer fundamentet, så dine data er klare, verificerbare og lette at anvende.

    Formålet – hvad får du ud af det?

    • Større synlighed og bedre CTR
      Rich results og tydelige kort i SERP får dig til at skille dig ud.

    • Mere kvalificeret trafik
      Når pris, lager og specifikationer står direkte i søgeresultatet, klikker folk, der faktisk er interesserede.

    • Mindre friktion for brugeren
      Brødkrummer, FAQ-udvidelser og tydelige virksomhedsoplysninger gør, at brugeren hurtigere finder det, de søger.

    • Stærkere datagrundlag til AI
      Dine sider bliver lettere at “forstå” for AI-assistenter, som i stigende grad kuraterer og præsenterer indhold for brugerne.

    Implementering i praksis

    Sådan kan du rulle Schema Markup ud uden at gøre det tungere end nødvendigt:

    1. Kortlæg dine sidetyper
      Hvilke skabeloner har du? (Forside, Kategori, Produkt, Blog/Artikel, Kontakt, FAQ). Beslut hvilke Schema-typer, der passer hvor.

    2. Byg skabeloner først
      Implementér JSON-LD via dine templates (eller Tag Manager for simple cases). Sørg for, at felter udfyldes automatisk fra CMS/produktdatabase.

    3. Sæt ID-strategi
      Definér faste @id-mønstre (fx https://domæne.dk/produkt/sku#product) og genbrug dem konsekvent. Tilføj sameAs hvor relevant.

    4. Valider og monitorér
      Brug validatorer før deploy. Efter live-sætning: overvåg Search Console for fejl/forbedringer, og hold øje med performance (CTR, impressions, konverteringer).

    5. Iterér på felter
      Start basalt (navn, beskrivelse, pris, lager). Udvid med anmeldelser, tekniske specifikationer, brand, GTIN osv., når grundlaget er stabilt.

    6. Governance
      Aftal ejerskab: Hvem opdaterer skemaer, når man tilføjer felter i CMS? Indfør en simpel checkliste til nye sidetyper og kampagner.

    Hyppige fejl – og hvordan du undgår dem

    • Markup uden indhold
      Sæt aldrig FAQPage, hvis der ikke er en synlig FAQ-sektion på siden.

    • Uoverensstemmelser
      Pris i markup matcher ikke prisen på siden. Løs: bind felterne til samme datakilde.

    • Forkert typevalg
      Brug Product til konkrete varer, Service til ydelser – ikke omvendt.

    • Manglende identifikatorer
      Undlader sku, gtin eller @id. Tilføj dem – det hjælper både søgning og AI.

    • Ingen opfølgning
      Man implementerer én gang og glemmer det. Planlæg review hver 3.–6. måned.

    Hvordan kommer du videre?

    Schema Markup kan virke teknisk, men det er en af de mest værdiskabende optimeringer, du kan lave for din hjemmeside. Når først de strukturerede data er korrekt sat op, arbejder de i baggrunden for at sikre, at Google og AI-platforme forstår dit indhold – og at dine sider får de bedste forudsætninger for at blive vist i rige resultater.

    Hos SETION har vi stor erfaring med at rådgive og hjælpe virksomheder med den praktiske opsætning af Schema Markup. Vi sørger for, at dine data er konsistente, korrekte og implementeret på en måde, der understøtter både SEO og fremtidens AI-synlighed.

    👉 Har du brug for hjælp til at komme i gang – eller vil du have gennemgået dit nuværende setup – så hjælper vi gerne med både strategi og teknisk implementering.