SchemaValid
ENDE

Schema.org Validator

Dieser kostenlose Schema.org-Validator und Structured-Data-Testing-Tool prüft eine Live-URL oder eingefügten JSON-LD-Code auf SEO-Score, Fehler, Warnungen und Rich-Results-Bereitschaft — ohne Konto.

Warum du deine strukturierten Daten testen solltest

Ein einziges fehlendes Komma, eine nicht geschlossene Klammer oder ein vergessenes @type können dein JSON-LD unbemerkt unbrauchbar machen — Suchmaschinen ignorieren das Markup dann einfach, ohne eine Fehlermeldung auf deiner Seite anzuzeigen. Wer vor der Veröffentlichung prüft, erkennt solche Fehler frühzeitig, damit die Rich Results, Knowledge Panels oder KI-Zitate, für die das Markup gedacht war, überhaupt eine Chance haben zu erscheinen. Dieses Tool führt genau die zwei wichtigsten Prüfungen durch: Ist der Code syntaktisch gültiges JSON, und enthält er die Eigenschaften @context und @type, die jeder schema.org-Typ braucht, um erkannt zu werden.

Was dieser JSON-LD-Validator prüft — und was nicht

Dieser Abschnitt beschreibt speziell den Tab "Code prüfen". Er prüft auf zwei Ebenen. Erstens die JSON-Syntax: Klammern, Anführungszeichen, Kommas und eckige Klammern müssen ausgeglichen und korrekt platziert sein — genau das, was JSON.parse verlangt. Zweitens die grundlegende schema.org-Vollständigkeit: Der Code braucht einen @context (normalerweise "https://schema.org") und ein @type, das erkennen lässt, was beschrieben wird — entweder direkt am obersten Objekt (z.B. Organization, Product, Recipe) oder, beim verbreiteten @graph-Muster, das mehrere Entitäten in einem Skript-Tag bündelt (z.B. eine Organization verknüpft mit einer WebSite), ein @type an jedem Eintrag innerhalb von @graph. Alles in diesem Tab läuft lokal in deinem Browser; eingefügter Code wird nirgendwohin gesendet. "URL prüfen" funktioniert anders und geht deutlich weiter — siehe unten.

Beispiel für gültiges JSON-LD

Ein minimales, aber gültiges schema.org-Markup braucht mindestens @context und @type, plus die für diesen Typ relevanten Eigenschaften. Ein korrektes Organization-Beispiel sieht so aus:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "ACME Corporation",
  "url": "https://www.beispiel.de"
}

URL-Ergebnisse verstehen: SEO-Score und Rich Results

Wenn du eine URL prüfst, ruft unser Server die Seite ab und bewertet jedes erkannte Schema darauf. "Vollständigkeit" ist einfach der Anteil der erfassten Felder (Pflicht + empfohlen), die tatsächlich befüllt sind. Der "SEO-Score" ist eine gewichtete Kombination aus fünf Kennzahlen im Tab SEO-Analyse: Pflichtfelder (sind die von Google unbedingt benötigten Felder überhaupt vorhanden), Empfohlene Felder (Felder, die das Ergebnis stärken, aber nicht zwingend nötig sind), Technisches SEO (sind URLs absolut, Daten im gültigen ISO-8601-Format, @context korrekt gesetzt), Inhaltsqualität (Heuristiken wie eine ausreichend lange Beschreibung und keine offensichtlichen Platzhaltertexte oder -bilder) und Rich Results (wie nah dieses Schema an den konkreten Feldern ist, die Google für sein Rich Result braucht). Der Gesamt-Score oben ist der Durchschnitt der SEO-Scores aller erkannten Schemas, übersetzt in eine Notenskala von A+ (95+) bis F (unter 55). Der Tab Rich-Results-Vorschau ist eine beispielhafte Darstellung auf Basis deiner Daten — sie zeigt eine Annäherung, keine Garantie, wie Google es tatsächlich darstellen wird.

Für welche Schema-Typen es eine vollständige SEO-Bewertung gibt

"URL prüfen" liefert eine vollständige SEO-Bewertung, Rich-Results-Vorschau und Verbesserungsvorschläge für diese 16 Typen: Organization, WebSite, Product, Article/BlogPosting/NewsArticle, Recipe, LocalBusiness (inkl. Subtypen wie Restaurant oder Store), Event, Person, BreadcrumbList, FAQPage, JobPosting, Course, VideoObject, SoftwareApplication, HowTo und eigenständiges Review. Hinweis: Google hat FAQ-Rich-Results eingestellt und HowTo-Rich-Results stark eingeschränkt — diese beiden werden weiterhin auf korrekte Struktur geprüft, aber ohne Rich-Results-Badge angezeigt. Jeder andere Schema-Typ auf der Seite wird trotzdem erkannt und vollständig im Tab Schema-Baum angezeigt — nur eben noch ohne eigene Bewertung.

Häufig gestellte Fragen

Ist das ein Schema.org Validator oder ein Structured Data Testing Tool?
Beides — dasselbe Tool. Es validiert schema.org-Markup in Form von JSON-LD und arbeitet damit zugleich als JSON-LD-Validator und als Structured Data Testing Tool. "Code prüfen" prüft sofort JSON-Syntax und die @context/@type-Struktur, "URL prüfen" bewertet jedes Schema einer Live-Seite.
Ersetzt das Googles Rich-Results-Test?
Nein. Dieses Tool erkennt JSON-Syntax-Fehler und bestätigt sofort die grundlegende @context/@type-Struktur, was beim Schreiben von Markup hilfreich ist. Googles Rich-Results-Test geht weiter und prüft, ob ein bestimmter Typ alles enthält, was für Rich Results tatsächlich nötig ist — nutze beide zusammen.
Wann sollte ich dieses Tool statt Googles Rich Results Test nutzen?
Beim Schreiben des Markups: Es funktioniert wie eine Alternative zu Googles Rich Results Test, um JSON-LD-Fehler und fehlende @context/@type in Sekunden zu finden — ohne eine Live-URL an Google zu übergeben. Es ist nicht das offizielle Google-Tool; für die finale Rich-Results-Prüfung vor dem Launch nutze zusätzlich Googles Rich Results Test.
Was bedeutet "gültiges JSON, aber kein gültiges schema.org-Markup"?
Das bedeutet, dein Code hat keine Syntax-Fehler und JSON.parse ist erfolgreich, aber dem obersten Objekt fehlt @context, @type oder beides. Genau diese beiden Eigenschaften sagen Suchmaschinen überhaupt erst, dass dieses JSON als schema.org-Strukturdaten gedacht ist.
Wird mein eingefügter Code an einen Server gesendet?
Nicht im Tab "Code prüfen". Dort läuft die Prüfung vollständig in deinem Browser mit JSON.parse — nichts, was du einfügst, wird hochgeladen, gespeichert oder mit einem Konto verknüpft. Du kannst bedenkenlos Code von unveröffentlichten oder privaten Seiten einfügen.
Kann @type mehr als einen Wert haben?
Ja. schema.org erlaubt, dass @type ein Array ist, wenn ein Objekt tatsächlich mehreren Typen gleichzeitig angehört. Dieses Tool erkennt sowohl einen einzelnen String als auch ein Array und listet bei erfolgreicher Prüfung jeden erkannten Typ auf.
Meine Seite hat mehrere JSON-LD-Skript-Blöcke — kann ich alle auf einmal prüfen?
Im Tab "Code prüfen" jeweils einen Block nach dem anderen. Mit "URL prüfen" dagegen werden alle JSON-LD-Skript-Blöcke der Seite auf einmal geprüft und jedes Schema einzeln bewertet.
Wie funktioniert "URL prüfen", und ist das für private Seiten sicher?
Unser Server ruft die von dir eingegebene öffentliche Seite ab, liest ihre JSON-LD-Skript-Blöcke aus und bewertet sie — danach wird nichts von der abgerufenen Seite gespeichert. Nutze es nur für bereits öffentlich erreichbare Seiten; hinter einem Login kommt das Tool nicht heran.
Gibt es ein Limit, wie viele URLs ich prüfen kann?
Ja, fünf URL-Prüfungen pro Minute pro Besucher, damit das Tool für alle verfügbar bleibt. Bei Erreichen des Limits siehst du genau, wie viele Sekunden du noch warten musst.
Die geprüfte URL hat gar keine Strukturdaten — was jetzt?
Du bekommst einen Hinweis auf zwei gute Startpunkte: den Organization-Schema-Generator und den Local-Business-Schema-Generator — beide kostenlos und die häufigsten ersten Schemas, die Websites ergänzen.
Kann "URL prüfen" per JavaScript oder Tag-Manager nachträglich eingefügtes JSON-LD sehen?
Nein. "URL prüfen" liest das rohe HTML, das unser Server beim Abruf deiner Seite erhält — es führt kein JavaScript aus. Wird dein JSON-LD clientseitig nachgeladen, zum Beispiel über den Google Tag Manager, steckt es nicht in diesem rohen HTML und bleibt für dieses Tool unsichtbar, auch wenn ein Browser oder Googles eigener Crawler es rendern würde. Um per JavaScript eingefügtes Markup zu prüfen, füge den gerenderten JSON-LD-Code stattdessen direkt in den Tab "Code prüfen" ein.
Was bedeutet es, wenn ein Schema-Typ "noch nicht abgedeckt" ist?
"URL prüfen" liefert für die oben genannten 16 Typen eine vollständige SEO-Bewertung. Jeder andere schema.org-Typ auf deiner Seite wird trotzdem erkannt und vollständig im Tab Schema-Baum angezeigt — nur eben noch ohne Vollständigkeits-Prozent, SEO-Score oder Rich-Results-Vorschau.
Was unterscheidet die vier Ergebnis-Tabs?
Übersicht listet jedes erkannte Schema mit Vollständigkeit und SEO-Score sowie Fehlern und Warnungen. Rich-Results-Vorschau zeigt eine beispielhafte Darstellung, wie geeignete Typen in der Google-Suche erscheinen könnten. SEO-Analyse mittelt die fünf Bewertungs-Kennzahlen über alle erkannten Schemas und listet priorisierte Verbesserungsvorschläge. Schema-Baum zeigt die rohe, unbewertete Struktur jedes gefundenen Schemas, auch für Typen außerhalb der 16 abgedeckten.
Folgt "URL prüfen" Weiterleitungen?
Ja. Leitet die eingegebene URL auf eine andere Adresse weiter, folgt unser Server der Standard-Weiterleitung und prüft die Seite, auf der sie letztlich landet.
Ist der SEO-Score eine Garantie für ein besseres Ranking?
Nein. Der Score misst, wie vollständig und technisch korrekt deine strukturierten Daten sind und wie nah sie an der Rich-Results-Eignung liegen — er sagt nichts über die Gesamtqualität deiner Seite, Backlinks oder Ranking-Position aus. Strukturierte Daten können dich für erweiterte Suchfunktionen qualifizieren, aber Googles Ranking-Algorithmus hängt von deutlich mehr ab als nur vom Markup.

Verwandte Tools