Strukturerede data: praktisk guide til Schema.org og JSON-LD for danske virksomheder
Strukturerede data hjælper søgemaskiner som Google med at aflæse fakta på dit website og vise dem som udvidede resultater ved relevante søgninger. Denne guide gennemgår ordforrådet fra schema.org, formatet JSON-LD, de vigtigste typer for små og mellemstore virksomheder i Danmark, indsættelse via kode eller plugin, test i Googles værktøjer samt forskellen på at gøre det selv og få arbejdet udført til fast pris.
Den lokale generator er gratis. Vores engangsservice til 390 € omfatter schema.org-opmærkning på op til 20 sider samt 5 nye svarsider med testrapport.
- Ordforråd
- schema.org
- Lokal hovedtype
- LocalBusiness
- Gør-det-selv (1 lokation)
- ca. 1 time
- Fast pris (op til 20 + 5 sider)
- 390 €
Valideres i Test af udvidede resultater og på validator.schema.org.
Med schema.org og JSON-LD lægger du firmanavn, adresse, telefon, åbningstider, produkter og brødkrummer i kildekoden. Det gør siden kvalificeret til udvidede resultater i Google, men garanterer hverken visning eller bedre placering, og hver opmærket oplysning skal stå synligt på siden.
Hvad er strukturerede data, og hvordan fungerer schema markup og JSON-LD?
Et menneske ser straks, hvilke cifre på en kontaktside der er postnummeret og telefonnummeret. For en crawler er begge dele i udgangspunktet blot brødtekst.
Inden for søgemaskineoptimering dækker schema markup over en standardiseret kodestruktur baseret på ordforrådet fra schema.org, lanceret i 2011 af Google, Microsoft, Yahoo og Yandex (det ældre data-vocabulary.org understøttes ikke længere). Mens HTML-tags som <h1> kun styrer visningen, fortæller schema.org, hvad indholdet dækker over: f.eks. en tandlæge (Dentist), en optiker (Optician), en vare (Product) med pris i kroner (Offer) eller et arrangement (Event).
Ifølge introduktionen hos Google Search Central understøtter Google Søgning tre formater:
- JSON-LD (anbefalet af Google)
- JSON-LD ligger som en samlet blok i
<script type="application/ld+json">i<head>eller<body>. Da koden er adskilt fra de synlige HTML-elementer, kan designet ændres uden at ødelægge opmærkningen, og Google kan også læse JSON-LD indsat via JavaScript eller et CMS. - Microdata (mikrodata i HTML)
- Microdata placerer attributterne
itemscope,itemtypeogitempropdirekte på de synlige HTML-tags i<body>eller<head>, hvor de let slettes ved temaændringer. - RDFa (Resource Description Framework in Attributes)
- RDFa udvider HTML5 med attributterne
vocab,typeofogproperty. Ved nyopsætning er JSON-LD næsten altid lettest at vedligeholde.
Strukturerede data i Google Søgning: udvidede resultater og påkrævede egenskaber
Google bruger opmærkningen til at aflæse fakta på siden og gøre den kvalificeret til udvidede visninger i søgeresultaterne.
Når Googlebot crawler en side, udlæser den også Schema.org-objekterne. I søgegalleriet hos Google Search Central dokumenteres alle understøttede udvidede resultater (Rich Results, tidligere Rich Snippets): åbningstider og kontaktdata for lokale firmaer, produktuddrag med pris og lagerstatus, brødkrummestier (breadcrumbs), arrangementer og artikler.
Google skelner mellem påkrævede egenskaber, som skal være udfyldt for at siden overhovedet kan opnå et udvidet resultat, og anbefalede egenskaber, der tilføjer flere detaljer. Ifølge Googles retningslinjer er det bedre at udfylde færre anbefalede felter helt præcist end at udfylde hvert eneste felt med upræcise eller fejlformaterede data.
Hvilke Schema.org-typer har en lille eller mellemstor virksomhed brug for?
En dansk håndværker, klinik, butik eller rådgiver behøver kun de typer opmærkning, der dækker virksomhedens faktiske indhold.
- 1. LocalBusiness og specifikke undertyper (adresse og åbningstider)
- For en fysisk forretning eller klinik er LocalBusiness hovedtypen. Vælg den mest præcise undertype, såsom
Dentist,Optician,Restaurant,Bakery,HairSalon,AutoRepair,PlumberellerLegalService. Påkrævede felter ernameogaddress(PostalAddressmed vejnavn, firecifret postnummer, by ogDK); anbefalede felter ertelephone(+45),url,image,geo(GeoCoordinates),openingHoursSpecificationogpriceRange. - 2. Organization (selskabsidentitet, logo og sameAs)
- Med Organization angives selskabet med
name,url,logo,address,contactPoint,vatIDogsameAs-henvisninger til officielle profiler. - 3. Product med Offer (varer, DKK-priser og lagerstatus)
- Kombinér Product med et indlejret
Offer. Produktnavn (name), pris (price), valuta (priceCurrency: "DKK") og lagerstatus (availability, f.eks.https://schema.org/InStock) underoffersskal stå synligt på siden; supplér evt. medshippingDetailsoghasMerchantReturnPolicy. - 4. BreadcrumbList (brødkrummesti i søgeresultatet)
- BreadcrumbList viser sidens placering i websitets struktur som en liste af
ListItem-elementer (position,name,item). - 5. Article, BlogPosting og NewsArticle (fagindlæg og nyheder)
- Til fagartikler og nyheder bruges Article,
BlogPostingellerNewsArticlemedheadline,image,datePublished,dateModifiedogauthor. Har du en nyhed til danske medier, se vores danske guide til pressearbejde og nyhedsdistribution. - 6. Event (arrangementer, kurser og åbent hus)
- Event opmærker kurser og arrangementer med
name,startDate,endDateoglocation(PlacemedPostalAddress). - 7. Grænser for Review og AggregateRating (anmeldelser af egen virksomhed)
- Ifølge Googles retningslinjer for anmeldelsesuddrag vises der ikke stjerner for
LocalBusinessogOrganizationpå virksomhedens eget website (self-serving reviews), men kun for typer somProduct,Book,Course,EventellerSoftwareApplication. Læs om reglerne for kundeomtaler i vores danske guide til kundeanmeldelser på Google.
Komplet JSON-LD-eksempel for en lokal virksomhed i Danmark
Her er et samlet LocalBusiness-eksempel for en fiktiv optiker i Aarhus (undertypen Optician), klar til at tilpasse.
Eksemplet bruger firecifret dansk postnummer (8000), landekoden DK, telefon med +45 og åbningstider i 24-timersformat (09:30 til 17:30), som alt sammen skal stå synligt på siden:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Optician",
"@id": "https://www.optik-vestergaard-aarhus.dk/#localbusiness",
"name": "Optik Vestergaard ApS",
"url": "https://www.optik-vestergaard-aarhus.dk/",
"telephone": "+45 86 12 34 56",
"priceRange": "DKK",
"image": [
"https://www.optik-vestergaard-aarhus.dk/billeder/butik-soendergade-aarhus.jpg"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "Søndergade 42",
"postalCode": "8000",
"addressLocality": "Aarhus C",
"addressCountry": "DK"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 56.1539,
"longitude": 10.2064
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:30",
"closes": "17:30"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "14:00"
}
],
"sameAs": [
"https://dk.trustpilot.com/review/optik-vestergaard-aarhus.dk",
"https://www.proff.dk/firma/optik-vestergaard-aps/aarhus-c"
]
}
</script>Du kan generere scriptet gratis i vores LocalBusiness-schemagenerator eller oprette opmærkning til artikler, produkter og brødkrummer i vores generelle schemagenerator.
Begrænsede og udfasede udvidede resultater: status for FAQPage og HowTo i dag
Fold-ud-spørgsmål og trin-for-trin-bokse i Google Søgning er i dag udfaset for almindelige virksomheder.
I august 2023 meddelte Google på Search Central-bloggen om ændringer i HowTo og FAQ, at FAQPage-uddrag kun ville blive vist for kendte myndigheds- og sundhedssites, og i september 2023 udgik HowTo-uddrag helt.
Ifølge Googles oversigt over dokumentationsændringer stoppede Google Søgning den 7. maj 2026 helt med at vise udvidede FAQPage-resultater, og den 15. juni 2026 udgik FAQ-dokumentationen. Eksisterende FAQPage- og HowTo-kode kan dog blive stående på siden uden at give fejl.
Sådan tilføjer du strukturerede data: manuelt i HTML, via CMS eller med plugin
Valget mellem manuel indsættelse, plugin og en samlet leverance til fast pris afhænger af dit CMS og antallet af undersider.
<script type="application/ld+json"> i <head> eller <body> (i Shopify, Wix, Squarespace og Webflow via sidens kodefelt).WebPage, Article, Organization og BreadcrumbList. Brug kun ét schema-plugin ad gangen for at undgå modstridende dubletter.Sådan tester du strukturerede data: Test af udvidede resultater, Schema Markup Validator og Search Console
Tre gratis værktøjer dækker tjek af Googles krav, validering af syntaksen og løbende overvågning.
- 1. Test af udvidede resultater (Google Rich Results Test)
- Googles Test af udvidede resultater tester en URL eller et kodestykke, viser kvalificerede udvidede resultater og skelner mellem kritiske fejl og valgfrie advarsler.
- 2. Schema Markup Validator (validator.schema.org)
- Schema Markup Validator på
validator.schema.orgkontrollerer syntaksen op imod hele ordforrådet fra schema.org. - 3. Google Search Console: Værktøj til undersøgelse af webadresser og Rapporter om udvidede resultater
- Efter udgivelse tjekkes siden i Værktøj til undersøgelse af webadresser med klik på Anmod om indeksering, hvorefter Rapporter om udvidede resultater overvåger fejl løbende.
Typiske fejl, Googles retningslinjer og rapporten Manuelle handlinger
Ud over gyldig syntaks skal opmærkningen overholde kvalitetskravene fra Google Search Central.
I de generelle retningslinjer hos Google Search Central fremhæves fire hyppige fejl:
- Opmærkning af indhold, der ikke er synligt for brugeren
- Priser, åbningstider, adresser og spørgsmål i JSON-LD skal stå synligt på selve siden.
- Vildledende eller globalt duplikeret opmærkning på irrelevante sider
- Opmærkningen skal afspejle hovedindholdet på den enkelte URL frem for en global
Product-opmærkning i footeren på alle sider. - Blokerede sider eller billedfiler
- Siden og billederne i
logoogimagemå ikke blokeres irobots.txteller mednoindex. - Rapporten Manuelle handlinger i Google Search Console
- Ved brud på reglerne kan Google udstede Overtrædelse af politikken for strukturerede data i Rapporten Manuelle handlinger. Siden mister retten til udvidede resultater (uden at den almindelige placering i websøgning rammes), indtil fejlen er rettet og indsendt via Anmod om gennemgang.
Hvad strukturerede data ikke gør: ingen garanti for udvidede resultater eller placeringer
Klar besked om grænserne beskytter dig mod urealistiske løfter fra udbydere.
Google fastslår i sine generelle retningslinjer, at korrekt opmærkning gør en funktion mulig, men ikke garanterer, at funktionen bliver vist. Algoritmen tilpasser visningen efter søgehistorik, placering og enhed, og gyldig JSON-LD giver heller ingen garanti for en bedre placering i Google.
Maskinlæsbare stamdata og AI-assistenter: hvad der kan dokumenteres
Vores målinger viser ikke, at Schema.org i sig selv får en AI-assistent til at anbefale en virksomhed.
AIGROW hævder ikke, at AI-assistenter læser, bruger eller belønner schema markup. Opmærkningen angiver derimod virksomhedens fakta (navn, adresse, telefon og åbningstider) i en form, som software aflæser uden at gætte.
En AI-assistent med websøgning kan læse offentlige sider om en virksomhed og gentage de oplysninger, der står på dem, så samme firmanavn, adresse og telefonnummer overalt er det sikre valg: på dit eget website, på din Google Virksomhedsprofil (vores opsætning af Google Virksomhedsprofil koster 199 €), i dine registreringer på Virk og Proff.dk samt i katalogopslag, som gennemgået i vores danske guide til lokal synlighed på Google. I vores kildekortlægning for Danmark (udgave 2026-10, baseret på 103 svar med websøgning, heraf 69 fra ChatGPT og 34 fra Claude) indgik Trustpilot i 56 % af svarene, CVR API i 11 %, Handyhand i 10 %, Forbrugerrådet Tænk i 9 % og Aarhus Kommune i 9 %.
Læs mere om hvordan assistenter vælger virksomheder i vores danske guide til synlighed i AI-søgemaskiner. Vores gratis scanning, hurtigtjekket, de månedlige målinger og AIGROW Index spørger ChatGPT, Claude, Gemini og Grok; den skriftlige gennemgang af AI-synlighed til 490 € (20 til 40 købsspørgsmål, leveret inden for 5 arbejdsdage eller refunderet, og modregnet fuldt ud i første måned af Komplet AI-synlighed til 990 €/md.) spørger ChatGPT, Perplexity, Gemini og Claude.
Gør det selv med den gratis generator eller bestil opsætning til fast pris
Et mindre website med én adresse kan opmærkes på en time; større websites kan overdrage arbejdet til fast pris.
På et mindre website i WordPress, Shopify, Wix, Squarespace eller Webflow kan du selv tilføje LocalBusiness-opmærkning med vores gratis LocalBusiness-schemagenerator på en time. Vores service til strukturerede data og svarsider til 390 € (engangspris) dækker op til 20 sider plus 5 nye svarsider:
- Schema.org-opmærkning på op til 20 sider samt 5 nye svarsider
- JSON-LD for virksomhed, ydelser eller produkter, artikler, synlige FAQ'er og brødkrummer på op til 20 sider med
sameAs-koblinger, samt 5 nye svarsider på websitets sprog. Kun synligt indhold opmærkes. - Faste tidsfrister og forhåndsgodkendelse (2 + 10 + 2 arbejdsdage)
- Plan inden for 2 arbejdsdage efter dit svar; intet installeres uden din godkendelse. Udkast og opmærkning leveres inden for 10 arbejdsdage med to rettelsesrunder.
- Installation via redaktørkonto eller kodeoverdragelse samt testrapport
- Installation på WordPress, Shopify, Wix, Squarespace eller Webflow via redaktørkonto eller som kodepakke til din udvikler, samt en testrapport fra Googles Test af udvidede resultater og Schema.org-validatoren inden for 2 arbejdsdage.
- Hvad servicen ikke lover, og fuld refusion
- Ingen garanti for udvidede resultater, placeringer eller AI-omtale. Fuld refusion, hvis vi ikke leverer det aftalte, eller hvis du afbestiller før opstart.
Ofte stillede spørgsmål om strukturerede data og Schema.org
Generer JSON-LD gratis selv eller lad os stå for hele opsætningen
Brug vores gratis generator til din adresse, eller bestil pakken til 390 € med opmærkning på op til 20 sider, 5 nye svarsider og testrapport.
Service til fast pris: 390 € som engangsbeløb · Gratis AI-scanning på fire assistenter