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

Populære Schema Types

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 →

Schema Markup Validator

Valider din schema markup syntax og struktur.

validator.schema.org →

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