Schema Markup & Structured Data
Hjælp søgemaskiner med at forstå dit indhold og få rich snippets i søgeresultater
Hvad er schema markup?
Schema markup er structured data der hjælper søgemaskiner med at forstå indholdet på dine sider. Det kan give dig rich snippets, knowledge panels og andre forbedrede visninger i søgeresultater.
Fordele ved schema markup
- Rich snippets i Google søgeresultater (stjerner, priser, billeder)
- Højere click-through rate (CTR)
- Bedre forståelse af dit indhold for søgemaskiner
- Knowledge graph og featured snippets
- Voice search optimering
🏢 Business & Organization Schema
Struktureret data for virksomheder, organisationer og lokale forretninger. Hjælper med knowledge panels og local search.
Organization Schema
Definerer din virksomhed, logo, sociale profiler og kontaktinformation. Fundamentet for brand knowledge panels.
LocalBusiness Schema
For lokale virksomheder med fysisk adresse, åbningstider, prisleje og Google Maps integration.
Person Schema
For personlige brands, forfattere, influencers. Vises i knowledge panels og forfatter-information.
EmployerAggregateRating
Vis virksomhedens rating som arbejdsplads. Perfekt til rekruttering og employer branding.
📝 Content & Publishing Schema
For blogs, nyheder, videoer og andet publiceret indhold. Forbedrer synlighed i Google News og Discover.
Article Schema
For blog posts, nyheder og artikler. Viser forfatter, dato, featured image og publisher info.
Video Schema
Struktureret data for videoindhold. Thumbnails, duration, upload date i søgeresultater.
Podcast Schema
For podcast episodes og series. Vises i Google Podcasts og søgeresultater.
Book Schema
For bøger og e-bøger. ISBN, forfatter, forlag, ratings og tilgængelighed.
🛍️ E-commerce Schema
Afgørende for online shops. Vis priser, availability, ratings og tilbud direkte i søgeresultater.
Product Schema
Vis produktinfo, pris, availability, SKU og ratings. Kritisk for e-commerce SEO.
Review Schema
Vis stjerner og anmeldelser i søgeresultater. Kan forbedre CTR med 20-30%.
Offer Schema
Tilbud, rabatter, special pricing. Vis "On Sale" og gamle/nye priser.
AggregateRating
Samlet rating baseret på mange anmeldelser. Viser gennemsnit og antal reviews.
🎫 Events & Actions Schema
For events, kurser, webinars og handlinger. Vises i Google Calendar og event search.
Event Schema
Koncerter, konferencer, workshops. Dato, lokation, billetter og performer info.
Course Schema
Online kurser og uddannelser. Provider, pris, varighed og course description.
JobPosting Schema
Job listings i Google for Jobs. Jobtitel, lokation, løn, requirements og benefits.
SearchAction Schema
Sitelinks searchbox i Google. Lader brugere søge direkte på dit site fra SERP.
📖 How-To & Guides Schema
Instruktioner, opskrifter og step-by-step guides. Får special rich snippet treatment.
HowTo Schema
Step-by-step guides og tutorials. Vises med steps, tools og materials direkte i SERP.
Recipe Schema
Madopskrifter med ingredienser, cooking time, nutrition og ratings. Kan vises i Google Recipe search.
FAQ Schema
Ofte stillede spørgsmål vises expandable direkte i søgeresultater. Tager meget plads i SERP.
Q&A Schema
Community Q&A pages (som Stack Overflow). Viser spørgsmål og accepterede svar.
🗺️ Navigation & Structure Schema
Hjælp Google forstå din site struktur og navigation. Forbedrer breadcrumbs og sitelinks.
Breadcrumb Schema
Vis sidens hierarki som breadcrumbs i Google søgeresultater. Hjælper navigation.
SiteNavigationElement
Definér vigtige navigation links. Kan hjælpe med Google Sitelinks.
WebSite Schema
Fundamentet for hele sitet. Bruges sammen med SearchAction for sitelinks searchbox.
WebPage Schema
Metadata for specifikke sider. lastReviewed, specialty, publisher info.
Implementation
JSON-LD (Anbefalet)
Google anbefaler JSON-LD format i script tag:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company"
}
</script>Next.js Implementation
// app/layout.tsx
export default function RootLayout({ children }) {
const schemaData = {
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company",
"url": "https://example.com"
};
return (
<html>
<head>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify(schemaData)
}}
/>
</head>
<body>{children}</body>
</html>
);
}Testing & Validation
Google Rich Results Test
Test om din structured data kan give rich results i Google.
search.google.com/test/rich-results →Best Practices
✓ Gør dette
- • Brug JSON-LD format
- • Inkluder kun synligt indhold
- • Test før deployment
- • Vær specifik med schema types
- • Opdater schema når indhold ændres
✗ Undgå dette
- • Falsk eller vildledende data
- • Schema for indhold der ikke er på siden
- • Duplicate schema markup
- • Verouderede schema types
- • Manglende required properties