SEO 9 Min. Lesezeit

Schema Markup: Strukturierte Daten richtig einsetzen

So funktioniert Schema.org-Markup: FAQPage, Article, LocalBusiness, Product und Co. sauber als JSON-LD implementieren — mit Validierung und Praxisbeispielen.

Strukturierte Daten nach Schema.org sind ein semantisches Signal für Google: Sie verraten Suchmaschinen, was eine Seite tatsächlich enthält — eine FAQ, ein Produkt, ein lokales Unternehmen, einen Artikel, ein Rezept. Korrekt implementiert sind sie die Grundlage für Rich Snippets, AI Overviews und Voice-Search-Antworten.

Was ist Schema Markup?

Schema.org ist ein gemeinsames Vokabular von Google, Bing, Yahoo und Yandex, das Webentwicklern erlaubt, Inhalte maschinenlesbar auszuzeichnen. Mit Schema Markup wird einer Suchmaschine mitgeteilt: “Dieser Text ist ein Produktpreis”, “Diese Liste ist ein Event-Programm”, “Diese Person ist ein Autor”.

Warum strukturierte Daten?

  1. Rich Snippets: Erweiterte Suchergebnisse mit Sternebewertungen, Preisen, FAQs
  2. Semantisches Signal: Bessere Zuordnung von Inhalten zu Suchintentionen
  3. AI Overviews und Voice Search: Strukturierte Daten füttern KI-Antworten direkt
  4. Knowledge Graph: Entities werden mit dem Knowledge Graph verknüpft
  5. CTR-Boost: Rich Snippets haben empirisch höhere Klickraten als reine Text-Snippets

Die wichtigsten Schema-Typen

Schema.org definiert über 800 Typen. In der Praxis sind diese am wichtigsten:

Schema-TypAnwendungRich Snippet 2026
ArticleBlog-Artikel, NewsEingeschränkt
FAQPageHäufig gestellte FragenStark eingeschränkt
LocalBusinessLokale UnternehmenKnowledge Panel
ProductE-Commerce-ProdukteJa (Preis, Verfügbarkeit)
Review / AggregateRatingBewertungenJa (Sterne)
BreadcrumbListNavigations-BreadcrumbsJa
RecipeRezepteJa
EventVeranstaltungenJa
OrganizationUnternehmens-ProfileKnowledge Panel
PersonAutor / PersonKnowledge Panel
HowToSchritt-für-SchrittStark eingeschränkt

Wichtige Aktualisierung 2023/2024 — Google hat FAQPage und HowTo Rich Results im August 2023 erheblich eingeschränkt. Sie erscheinen regulär nur noch für staatliche Behörden und Gesundheitsorganisationen. Schema bleibt dennoch sinnvoll als semantisches Signal für AI Overviews.

JSON-LD: Das empfohlene Format

Google empfiehlt seit Jahren JSON-LD als Format für strukturierte Daten. Im Gegensatz zu Microdata oder RDFa wird JSON-LD nicht in das HTML-Markup eingebettet, sondern in einem separaten <script>-Block — sauber, wartbar und unabhängig vom Rendering.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup richtig einsetzen",
  "author": {
    "@type": "Person",
    "name": "Arnold Wender"
  },
  "datePublished": "2026-01-15",
  "dateModified": "2026-01-15",
  "image": "https://example.com/og-image.jpg"
}
</script>

Article Schema

Für Blog-Artikel und Nachrichten:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup richtig einsetzen",
  "description": "Praxis-Leitfaden zu Schema.org-Markup",
  "author": {
    "@type": "Person",
    "name": "Arnold Wender",
    "url": "https://wendermedia.info/ueber-uns/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Wender Media",
    "logo": {
      "@type": "ImageObject",
      "url": "https://wendermedia.info/logo.png"
    }
  },
  "datePublished": "2026-01-15",
  "dateModified": "2026-01-15",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://wendermedia.info/blog/schema-markup-strukturierte-daten/"
  }
}

FAQPage Schema

Für häufig gestellte Fragen:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Was ist Schema Markup?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Schema Markup ist ein strukturiertes Vokabular zur maschinenlesbaren Auszeichnung von Inhalten."
      }
    },
    {
      "@type": "Question",
      "name": "Wie wird Schema implementiert?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Empfohlen wird JSON-LD in einem separaten script-Block im head oder am Seitenende."
      }
    }
  ]
}

Wichtig: Der FAQ-Inhalt muss auf der Seite sichtbar sein. Versteckter oder nur im Schema vorhandener Content verstößt gegen Google-Richtlinien.

LocalBusiness Schema

Für lokale Unternehmen mit physischer Präsenz:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Beispiel GmbH",
  "image": "https://example.com/photo.jpg",
  "url": "https://example.com",
  "telephone": "+49 30 12345678",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Musterstraße 1",
    "addressLocality": "Berlin",
    "postalCode": "10115",
    "addressCountry": "DE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.520008,
    "longitude": 13.404954
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "18:00"
    }
  ]
}

Product Schema

Für E-Commerce-Produkte:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Beispiel-Produkt",
  "image": "https://example.com/product.jpg",
  "description": "Hochwertige Produktbeschreibung",
  "sku": "12345",
  "brand": {
    "@type": "Brand",
    "name": "Marke"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/product/",
    "priceCurrency": "EUR",
    "price": "29.90",
    "priceValidUntil": "2026-12-31",
    "availability": "https://schema.org/InStock"
  }
}

AggregateRating ohne echte Reviews — Niemals erfundene aggregateRating oder reviewCount ausgeben. Das verstößt gegen die Google-Spam-Richtlinien (manuelle Maßnahme möglich) UND gegen UWG §5 (irreführende Werbung). Ohne verifizierbare Reviews den Block weglassen.

Für Navigations-Breadcrumbs:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://wendermedia.info/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://wendermedia.info/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Schema Markup",
      "item": "https://wendermedia.info/blog/schema-markup-strukturierte-daten/"
    }
  ]
}

Mehrere Schemas kombinieren mit @graph

Wenn auf einer Seite mehrere Schemas gleichzeitig vorkommen (z. B. Article + BreadcrumbList + FAQPage), werden sie in einem @graph zusammengefasst:

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://wendermedia.info/blog/schema-markup-strukturierte-daten/",
      "url": "https://wendermedia.info/blog/schema-markup-strukturierte-daten/",
      "name": "Schema Markup richtig einsetzen"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [...]
    },
    {
      "@type": "Article",
      "headline": "Schema Markup richtig einsetzen",
      ...
    }
  ]
}

Schema in Astro implementieren

Astro-Beispiel mit dynamischer Schema-Generierung:

---
const schema = {
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": Astro.props.title,
  "datePublished": Astro.props.pubDate.toISOString(),
  "author": {
    "@type": "Person",
    "name": "Arnold Wender"
  }
};
---

<script type="application/ld+json" set:html={JSON.stringify(schema)} is:inline />

Strukturierte Daten testen

Google Rich Results Test

https://search.google.com/test/rich-results
  1. URL eingeben oder Code einfügen
  2. Test durchführen
  3. Erkannte Schema-Typen prüfen
  4. Warnungen und Fehler beheben

Schema.org Validator

https://validator.schema.org/

Reines Schema-Validation-Tool, prüft Konformität zur Schema.org-Spezifikation (nicht alle Felder sind für Rich Results relevant).

Google Search Console

Nach der Indexierung erscheinen strukturierte Daten unter:

  • Verbesserungen → Pro Schema-Typ
  • Fehler und Warnungen werden gemeldet
  • Klickrate kann mit Rich-Snippet-Aktivität korreliert werden

Häufige Fehler vermeiden

1. Schema ohne sichtbaren Content

Der Inhalt im Schema muss auch auf der Seite sichtbar sein. Versteckter Schema-Content verstößt gegen Google-Richtlinien.

2. Erfundene Bewertungen

aggregateRating oder reviewCount nie ohne echte, verifizierbare Reviews ausgeben. Risiko: manuelle Google-Maßnahme + UWG-Abmahnung.

3. Doppelte Schemas

Ein Schema pro Entität pro Seite. Mehrere FAQPage-Blöcke auf einer URL verwirren Google.

4. Veraltete Typen

Schema.org entwickelt sich weiter. Veraltete Felder (z. B. Product.aggregateRating ohne Reviews-Quelle) werden ignoriert oder negativ gewertet.

5. Schema ohne Wartung

dateModified, priceValidUntil, openingHoursSpecification müssen aktuell gehalten werden — sonst sendet Google falsche Signale.

Checkliste Schema Markup

  • JSON-LD-Format verwendet (nicht Microdata)
  • Schema-Typ passt zum tatsächlichen Inhalt der Seite
  • Sichtbarer Content stimmt mit Schema überein
  • Mit Rich Results Test validiert
  • Mit Schema.org Validator gegengeprüft
  • Pflichtfelder vorhanden (je nach Typ)
  • Keine erfundenen Bewertungen
  • dateModified aktuell
  • Mehrere Schemas via @graph strukturiert
  • In Search Console nach Indexierung geprüft

Fazit

Schema Markup ist 2026 weniger ein Rich-Snippet-Hebel als ein semantisches Signal für Googles Inhaltsverständnis und für AI Overviews. Wer seine Inhalte sauber strukturiert, schafft die Grundlage für KI-Suche, Voice Search und ein präzises Knowledge-Graph-Mapping. JSON-LD ist Standard. Validierung ist Pflicht. Erfundene Bewertungen sind ein No-Go.

Verwandte Themen

Häufige Fragen

Garantiert Schema Markup Rich Snippets?

Nein. Google entscheidet, ob und wann Rich Snippets angezeigt werden. Korrektes Schema erhöht die Chance, garantiert es aber nicht. Seit 2023/2024 sind FAQ- und HowTo-Rich-Results für kommerzielle Seiten stark eingeschränkt.

Welches Format sollte verwendet werden — JSON-LD oder Microdata?

Google empfiehlt JSON-LD. Microdata wird weiterhin unterstützt, ist aber wartungsintensiver und mit modernen Frontend-Frameworks (React, Astro, Vue) schwieriger zu pflegen.

Wie viele Schema-Typen pro Seite sind sinnvoll?

So viele wie inhaltlich passen, ohne zu duplizieren. Eine Blog-Seite kann sinnvollerweise WebPage + BreadcrumbList + Article + Person (Autor) gleichzeitig haben — gebündelt in einem @graph.

Wirkt sich Schema direkt auf das Ranking aus?

Nicht direkt. Aber Schema verbessert Klickrate (durch Rich Snippets), Sichtbarkeit in AI Overviews und Knowledge-Graph-Zuordnung — alles indirekte Ranking-Faktoren.

Ja. Google nutzt strukturierte Daten direkt für Sprachsuche und Google Assistant. Klar formulierte Antworten in FAQPage- oder HowTo-Schemas sind dafür besonders geeignet.

Individuelle Beratung gewünscht?

Wender Media unterstützt Sie bei der praktischen Umsetzung — von der technischen Konzeption bis zum Launch. Schreiben Sie uns, wir antworten innerhalb von 24 Stunden.

Jetzt Beratung anfragen

Kostenlos & unverbindlich — info@wendermedia.info

Verwandte Artikel