Was ist Schema.org?
Schema.org ist ein gemeinsames Vokabular für strukturierte Daten im Web, das 2011 von Google, Microsoft, Yahoo und Yandex ins Leben gerufen wurde. Es definiert eine Sammlung von Typen und Eigenschaften — von "Person" über "Product" bis zu "FAQPage" — mit denen Website-Betreiber maschinenlesbare Beschreibungen ihrer Inhalte in den HTML-Code einbetten können.
Das Ziel ist einfach: Suchmaschinen und KI-Systeme sollen den Kontext einer Seite verstehen, nicht nur den Text. Ohne strukturierte Daten muss ein Crawler aus dem Fließtext erraten, ob "Apple" der Technologiekonzern oder die Frucht gemeint ist, wer der Autor eines Artikels ist und ob eine Bewertung das Produkt oder den Shop beschreibt. Mit Schema.org ist das eindeutig definiert.
Für KI-Sichtbarkeit besonders relevant: ChatGPT, Claude und Perplexity nutzen strukturierte Daten um Inhalte schneller und zuverlässiger zu klassifizieren. Eine Seite mit korrektem Schema.org-Markup wird mit höherer Wahrscheinlichkeit als vertrauenswürdige Quelle eingestuft und zitiert.
Warum JSON-LD das beste Format ist
Schema.org-Markup kann in drei Formaten eingebettet werden: JSON-LD, Microdata und RDFa. Google empfiehlt JSON-LD — und das aus gutem Grund:
- Separation of concerns: JSON-LD wird im <head> oder <body> als separater Script-Block eingebettet und vermischt sich nicht mit dem HTML-Inhalt. Das macht es leichter zu pflegen.
- Einfach zu aktualisieren: Änderungen am Markup erfordern keine Anpassung am sichtbaren HTML.
- Klar lesbar: JSON-LD ist für Menschen gut lesbar und für Maschinen einfach parsebar.
- Vollständige Google-Unterstützung: Alle Schema.org-Features die Google unterstützt, funktionieren mit JSON-LD.
Microdata und RDFa sind direkt in den HTML-Tags eingebettet — das macht sie schwerer zu warten und fehleranfälliger. Für neue Implementierungen sollte ausschließlich JSON-LD verwendet werden.
Die Grundstruktur von JSON-LD
Ein JSON-LD-Block wird als <script>-Tag mit dem Typ "application/ld+json" in den <head> oder <body> der Seite eingebettet. Hier ist die minimale Grundstruktur:
Jedes JSON-LD-Objekt hat mindestens zwei Pflichtfelder: @context (immer "https://schema.org") und @type (der Schema.org-Typ). Alle weiteren Felder sind typspezifisch.
Eine Seite kann mehrere JSON-LD-Blöcke enthalten — entweder als separate <script>-Tags oder als Array innerhalb eines Tags. Mehrere Typen pro Seite sind nicht nur erlaubt, sondern empfohlen.
Die wichtigsten Schema.org-Typen
Schema.org kennt über 800 Typen — von "MedicalCondition" bis "VideoGame". Für die meisten Websites sind jedoch nur eine Handvoll Typen wirklich relevant:
Organization
Grundlegende Informationen über das Unternehmen oder den Betreiber. Pflicht für jede Website.
WebPage / WebApplication
Beschreibt eine einzelne Seite oder Web-App. Ideal für Unterseiten und Tools.
Article
Für Blogposts, Guides und redaktionelle Inhalte. Verbessert die Zitierbarkeit.
FAQPage
Für Frage-Antwort-Inhalte. Besonders wirksam für KI-Sichtbarkeit.
BreadcrumbList
Zeigt die Seitenstruktur. Hilft Crawlern die Hierarchie zu verstehen.
Product
Für E-Commerce-Produkte mit Preis, Bewertungen und Verfügbarkeit.
LocalBusiness
Für lokale Unternehmen mit Adresse, Öffnungszeiten und Telefonnummer.
Person
Für Autorenprofile und persönliche Websites. Stärkt E-E-A-T-Signale.
Organization — für jede Website Pflicht
Der Organization-Typ sollte auf jeder Website vorhanden sein — idealerweise auf der Startseite. Er definiert wer hinter der Website steckt und schafft Vertrauen bei KI-Systemen.
Das Feld sameAs ist besonders wertvoll: Es verknüpft deine Website mit deinen Social-Media-Profilen und anderen verifizierten Quellen. Das stärkt das Vertrauen von KI-Systemen in deine Organisation erheblich.
WebPage und WebApplication
Für jede wichtige Unterseite sollte ein WebPage-Markup vorhanden sein. Es beschreibt den Zweck der Seite und verknüpft sie mit der übergeordneten Website-Struktur.
Für Tools und interaktive Anwendungen ist WebApplication der passendere Typ als WebPage:
Article — für Blogs und Guides
Für Blogposts, Guides und redaktionelle Inhalte ist der Article-Typ entscheidend. Er definiert Autor, Veröffentlichungsdatum und Herausgeber — alles Informationen die KI-Systeme zur Bewertung der Vertrauenswürdigkeit nutzen.
Das Feld dateModified ist besonders wichtig: Es signalisiert KI-Systemen dass der Inhalt aktuell gehalten wird. Veraltete Inhalte ohne Aktualisierungsdatum werden seltener als aktuelle Quellen zitiert.
FAQPage — besonders KI-wirksam
FAQPage ist einer der wirksamsten Schema.org-Typen für KI-Sichtbarkeit. KI-Systeme wie ChatGPT und Perplexity sind darauf ausgelegt, Fragen zu beantworten — und FAQ-Markup liefert genau das in maschinenlesbarer Form.
Tipp: FAQPage-Markup ist nicht nur für dedizierte FAQ-Seiten geeignet. Füge am Ende jedes Guides oder Blogposts 3-5 häufige Fragen mit Antworten ein und markiere sie mit FAQPage-Markup. Das erhöht die Chance erheblich in KI-Antworten zitiert zu werden.
BreadcrumbList — für Seitenstruktur
BreadcrumbList hilft Crawlern die Hierarchie deiner Website zu verstehen. Es zeigt wie eine Seite in die Gesamtstruktur eingebettet ist — von der Startseite über Kategorien bis zur aktuellen Seite.
Häufige Fehler vermeiden
Diese Fehler treten bei der Schema.org-Implementierung besonders häufig auf:
- Falsches JSON-Format: Fehlende Kommas, nicht geschlossene Klammern oder fehlende Anführungszeichen machen das gesamte Markup ungültig. JSON ist fehlerintolerant — ein einzelner Syntaxfehler deaktiviert das komplette Markup.
- @context vergessen: Ohne "@context": "https://schema.org" wird das Markup von Crawlern nicht als Schema.org erkannt.
- Inhalt und Markup stimmen nicht überein: Der im Markup angegebene Inhalt muss tatsächlich auf der Seite sichtbar sein. Schema.org das Inhalte behauptet die nicht auf der Seite stehen, wird von Google als Spam gewertet.
- Falsche URL-Formate: URLs müssen vollständig sein (mit https://) und auf tatsächlich existierende Seiten verweisen.
- Zu viele Typen auf einmal: Starte mit Organization und WebPage, dann erweitere schrittweise. Fehlerhafte Implementierungen sind schlechter als gar kein Markup.
Wichtig: Schema.org-Markup das Inhalte beschreibt die nicht auf der Seite zu finden sind ("cloaking"), wird von Google als Spam gewertet und kann zu Abstrafungen führen. Markup und sichtbarer Inhalt müssen übereinstimmen.
Schema.org testen und validieren
Bevor du Schema.org-Markup live schaltest, solltest du es validieren. Folgende Tools helfen dabei:
- Google Rich Results Test (search.google.com/test/rich-results) — Zeigt ob Google das Markup erkennt und ob Rich Snippets möglich sind.
- Schema.org Validator (validator.schema.org) — Validiert das Markup gegen die offizielle Schema.org-Spezifikation.
- Google Search Console — Zeigt nach dem Deployment welche strukturierten Daten Google auf deiner Website gefunden hat und ob Fehler vorliegen.
Nach dem Deployment dauert es in der Regel einige Tage bis Google das neue Markup crawlt und in der Search Console anzeigt. AI-Crawler wie GPTBot crawlen weniger häufig — es kann Wochen dauern bis Änderungen dort wirksam werden.
Schnell-Checkliste für die Implementierung
- Organization-Markup auf der Startseite implementieren
- WebPage oder WebApplication für alle wichtigen Unterseiten
- Article-Markup für alle Blogposts und Guides
- FAQPage-Markup für Seiten mit Fragen und Antworten
- BreadcrumbList für tiefere Seitenebenen
- JSON mit einem Online-Validator auf Syntaxfehler prüfen
- Mit Google Rich Results Test validieren
- Nach Deployment in Search Console auf Fehler prüfen
Wie gut ist dein Schema.org-Markup?
Der AI-Ready Check analysiert deine strukturierten Daten und zeigt dir konkret was fehlt — kostenlos, in 30 Sekunden.
Jetzt kostenlos testen →