Schema Markup ist eine Form von strukturierten Daten, die es Suchmaschinen ermöglicht, den Inhalt einer Webseite semantisch zu verstehen – nicht nur zu lesen. Durch die Auszeichnung von Inhalten mit einem standardisierten Vokabular von Schema.org kommunizieren Website-Betreiber direkt mit Google, Bing und anderen Suchmaschinen, was ein Inhalt bedeutet, nicht nur was er sagt.
Das Ergebnis: Rich Snippets, verbesserte Klickraten, höhere Sichtbarkeit im Knowledge Graph und eine insgesamt stärkere Präsenz in den Suchergebnissen. Schema Markup ist heute eines der wirksamsten technischen SEO-Werkzeuge – und wird noch zu selten eingesetzt.
Was ist Schema Markup und warum ist es wichtig?
Das Schema.org-Vokabular wurde 2011 gemeinsam von Google, Microsoft (Bing), Yahoo und Yandex entwickelt. Ziel war ein einheitlicher Standard, mit dem Webmaster maschinenlesbare Informationen in ihren Seiten hinterlegen können. Heute umfasst Schema.org über 800 verschiedene Typen und mehr als 1.400 Eigenschaften.
Ohne Schema Markup sieht ein Suchmaschinencrawler nur Text, HTML-Tags und Links. Mit Schema Markup weiß er, dass ein bestimmter Text eine Bewertung mit 4,5 von 5 Sternen ist, ein anderes Element der Preis eines Produkts in Euro oder ein Absatz die Antwort auf eine häufig gestellte Frage.
Der wirtschaftliche Vorteil
Laut einer Studie von Search Engine Land erzielen Seiten mit Rich Snippets durchschnittlich 20–30 % höhere Klickraten als vergleichbare Seiten ohne diese visuelle Auszeichnung. Das bedeutet: mehr organischen Traffic, ohne dass sich die Ranking-Position ändert.
Schema Markup im Kontext der Google-Suche
Google nutzt strukturierte Daten aktiv für:
- Rich Snippets: Visuelle Erweiterungen in den organischen Suchergebnissen (Sterne, Preis, FAQ-Accordion)
- Knowledge Graph: Der Informationskasten rechts in den Suchergebnissen
- Google Business Profile: Verknüpfung von LocalBusiness-Daten mit dem Unternehmensprofil
- Featured Snippets: Strukturierter Content erhöht die Chance auf Position 0
- Google Discover: Bessere Einordnung von Artikeln und Inhalten
Die drei Implementierungsformate im Vergleich
Es gibt drei anerkannte Methoden, Schema Markup in Webseiten einzubetten. Jede hat Vor- und Nachteile.
JSON-LD (empfohlen)
JSON-LD (JavaScript Object Notation for Linked Data) ist das von Google empfohlene Format. Es wird als separates <script>-Tag im <head> oder <body> der Seite platziert und ist vollständig vom sichtbaren HTML-Content getrennt.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "PAKU Media",
"address": {
"@type": "PostalAddress",
"streetAddress": "Friedhofstraße 171",
"addressLocality": "Bielefeld",
"postalCode": "33659",
"addressCountry": "DE"
},
"telephone": "+4952198994099",
"url": "https://pakumedia.de"
}
</script>
Vorteile JSON-LD:
- Einfach zu implementieren und zu warten
- Keine Änderungen am sichtbaren HTML erforderlich
- Kann dynamisch via JavaScript generiert werden
- Ideal für CMS und Frameworks wie Next.js
Microdata
Microdata wird direkt in den HTML-Code eingebettet und nutzt spezielle Attribute wie itemscope, itemtype und itemprop. Diese Methode war früher verbreitet, gilt heute aber als veraltet.
Nachteile Microdata:
- Vermengt Präsentation und Semantik
- Schwer zu warten bei HTML-Änderungen
- Nur von wenigen Entwicklern bevorzugt
RDFa
RDFa (Resource Description Framework in Attributes) ist ähnlich wie Microdata inline im HTML. Es wird von einigen CMS-Systemen wie Drupal verwendet, ist aber für die meisten Projekte nicht empfehlenswert.
| Format | Von Google empfohlen | Wartungsaufwand | Flexibilität |
|---|---|---|---|
| JSON-LD | Ja | Niedrig | Hoch |
| Microdata | Bedingt | Hoch | Mittel |
| RDFa | Bedingt | Hoch | Mittel |
Die wichtigsten Schema-Typen für Websites
Schema.org bietet Hunderte von Typen. Für die meisten Unternehmenswebsites sind jedoch eine Handvoll Typen besonders relevant.
Organization und LocalBusiness
Der Organization-Typ beschreibt ein Unternehmen und seine grundlegenden Informationen. LocalBusiness ist ein spezialisierter Untertyp für stationäre Unternehmen mit physischer Adresse – besonders wichtig für lokales SEO.
Wichtige Eigenschaften:
name,url,logo,descriptionaddress(PostalAddress)telephone,emailsameAs(Links zu Social Media Profilen)openingHoursSpecificationgeo(GeoCoordinates für Kartenintegration)
Article und BlogPosting
Für redaktionelle Inhalte ist das Article- oder BlogPosting-Schema unverzichtbar. Es ermöglicht Google, Autor, Veröffentlichungsdatum, Änderungsdatum und Hauptbild korrekt zuzuordnen.
{
"@type": "BlogPosting",
"headline": "Titel des Artikels",
"author": {
"@type": "Person",
"name": "Autorname"
},
"datePublished": "2026-03-29",
"dateModified": "2026-03-29",
"image": "https://example.com/bild.jpg"
}
Product und Offer
Für E-Commerce ist das Product-Schema essentiell. In Kombination mit Offer (Preis, Verfügbarkeit, Währung) und AggregateRating (Bewertungen) entstehen die begehrten Produkt-Rich-Snippets mit Sternen und Preisangaben.
FAQPage
Das FAQPage-Schema ist eines der wirkungsvollsten für Content-Websites. Korrekt implementiert erscheinen Fragen und Antworten direkt als aufklappbares Accordion in den Suchergebnissen – das verdoppelt die sichtbare Fläche im SERP.
BreadcrumbList
BreadcrumbList beschreibt die Breadcrumb-Navigation einer Seite. Google zeigt diese Breadcrumbs direkt in den Suchergebnissen an, was die URL durch einen lesbaren Pfad ersetzt:
pakumedia.de › Leistungen › Webdesign
HowTo
Das HowTo-Schema beschreibt Schritt-für-Schritt-Anleitungen. Bei Aktivierung werden die einzelnen Schritte direkt in den Suchergebnissen angezeigt – mit Bildern, Zeitangaben und Schrittnummern.
Wichtige Schema-Typen nach Anwendungsfall
| Anwendungsfall | Schema-Typ | Rich Snippet möglich |
|---|---|---|
| Lokales Unternehmen | LocalBusiness | Knowledge Panel |
| Blog-Artikel | BlogPosting / Article | Autor, Datum, Bild |
| FAQ-Seite | FAQPage | Accordion im SERP |
| Produkt / Shop | Product + Offer | Sterne, Preis, Verfügbarkeit |
| Rezept | Recipe | Kalorien, Zeit, Sterne |
| Event | Event | Datum, Ort, Preis |
| Schritt-für-Schritt | HowTo | Schritte im SERP |
| Breadcrumb-Navigation | BreadcrumbList | Pfad-Breadcrumbs |
| Video | VideoObject | Thumbnail, Dauer |
| Kurs | Course | Anbieter, Preis |
Schema Markup in Next.js implementieren
In einem Next.js-Projekt (App Router) können JSON-LD-Daten elegant als React-Komponente implementiert werden.
Statisches Schema in der Layout-Datei
// app/[locale]/layout.tsx
export default function RootLayout({ children }) {
const schemaData = {
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "PAKU Media",
"url": "https://pakumedia.de"
};
return (
<html>
<head>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(schemaData) }}
/>
</head>
<body>{children}</body>
</html>
);
}
Dynamisches Schema für Blog-Artikel
// app/[locale]/blog/[slug]/page.tsx
export default function BlogPost({ post }) {
const articleSchema = {
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": post.title,
"datePublished": post.publishedAt,
"author": { "@type": "Organization", "name": "PAKU Media" }
};
return (
<>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(articleSchema) }}
/>
{/* Seiteninhalt */}
</>
);
}
Schema Markup in WordPress implementieren
Für WordPress-Websites ist die einfachste Lösung ein Plugin. Die wichtigsten Optionen:
Yoast SEO (kostenlos und kostenpflichtig)
Yoast SEO generiert automatisch Schema Markup für Artikel, Seiten, Autoren und das Unternehmen. Die kostenpflichtige Version bietet erweiterte Kontrolle über die Schema-Struktur.
Rank Math
Rank Math bietet umfassende Schema-Funktionen bereits in der kostenlosen Version, einschließlich FAQ, HowTo, Product und LocalBusiness-Schemas.
WPCode (manuell)
Für individuelle JSON-LD-Snippets ohne Plugin kann WPCode (früher Insert Headers and Footers) genutzt werden, um Code-Snippets seitenspezifisch einzufügen.
Schema Markup testen und validieren
Bevor Schema Markup live geht, sollte es gründlich getestet werden.
Google Rich Results Test
Der offizielle Google Rich Results Test (search.google.com/test/rich-results) analysiert eine URL oder einen eingegebenen Code-Snippet und zeigt:
- Erkannte Schema-Typen
- Fehler und Warnungen
- Vorschau des möglichen Rich Snippets
Schema.org Markup Validator
Der Schema Markup Validator (validator.schema.org) prüft die Konformität mit dem Schema.org-Standard. Er ist weniger Google-spezifisch, aber hilfreich zur Grundvalidierung.
Google Search Console
In der Google Search Console findet sich unter „Verbesserungen" ein Bericht für jeden erkannten Schema-Typ. Dort sehen Sie:
- Anzahl der validen Seiten
- Seiten mit Fehlern
- Seiten mit Warnungen
- Trend über Zeit
Häufige Fehler bei Schema Markup
Selbst gut gemeintes Schema Markup kann kontraproduktiv sein, wenn es fehlerhaft implementiert wird.
Inhalt und Markup stimmen nicht überein
Ein häufiger Fehler: Das Schema beschreibt Inhalte, die auf der Seite gar nicht sichtbar sind. Google wertet das als Spam-Signal. Alle im Schema hinterlegten Informationen müssen für den Nutzer sichtbar sein.
Fehlende Pflichtfelder
Viele Schema-Typen haben Pflichtfelder. Beim Product-Schema etwa sind name und offers erforderlich. Fehlen diese, wird kein Rich Snippet aktiviert.
Mehrfache Organization-Schemas
Häufig findet Google mehrere, widersprüchliche Organization-Schemas auf einer Website – eines vom Theme, eines vom SEO-Plugin, eines manuell eingefügt. Das führt zu Verwirrung und Fehlern.
Veraltete Spezifikationen
Schema.org entwickelt sich kontinuierlich weiter. Eigenschaftsnamen, die vor einigen Jahren gültig waren, können heute veraltet oder abgeschafft sein. Regelmäßige Überprüfung der offiziellen Dokumentation ist wichtig.