Validator für Schema-Markup
The fetched HTML is checked for JSON-LD and visible-content matches. JS-injected content cannot be evaluated; paste rendered markup when needed.
Reproduce this result in an agent
Uses the same inputs as the result above. No request is made from this panel.
MCP tool
Arguments
Anfragen werden von unserem Server verarbeitet und danach nicht gespeichert. Only live-URL retrieval uses this service; pasted markup and all validation stay in your browser. Anonyme Ergebniszähler auf Ausführungsebene können für aggregierte Forschung verwendet werden; URLs, Domains, IP-Adressen und Kennungen werden nie einbezogen, und Statistiken werden erst ab 100 Ausführungen veröffentlicht.
+ speichert die aktuelle Website oder Seite. Nutze ☆ neben einer gespeicherten Website, Seite oder Liste, um sie als Favorit zu markieren. Der Verlauf der letzten Prüfungen erscheint darunter.
Benannte Liste erstellen
Ziel aus deinen lokalen Auswahlen übernommen.
Website-Pass Lokaler Kontext für diese gespeicherte Website
Lokale Daten
Gespeicherte Ziele, benannte Listen und Zusammenfassungen der letzten Prüfungen bleiben nur in diesem Browser.
Structured-data totals
No Product markup was found in raw HTML. This does not establish that the rendered page has none.
Run a rendered comparisonWhy the entity and issue verdicts were returned
Blocks rich result
Invalid markup or missing required properties — no rich result is possible until these are fixed.
Limits rich result
Valid, but missing recommended properties or soft issues that reduce eligibility or appearance.
Valid, but missed opportunity
Nothing wrong — properties or caveats that are worth knowing about.
Your input with stubs added for missing properties — every line to fill in is marked ADD:.
Input
Corrected JSON-LD
These checks compare selected user-facing schema values with the raw HTML's visible text. They cannot see content added by JavaScript after page load.
Why each content-match verdict was returned
Dieses Werkzeug bewerten
Über dieses Werkzeug
Füge JSON-LD oder eine vollständige HTML-Seite ein und prüfe strukturierte Daten in vier Schichten: Syntax, schema.org-Vokabular, Google-Anforderungen für Rich Results und @id-Graphauflösung.
Die lokale Analyse bleibt im Browser; im URL-Modus wird nur eine öffentliche URL an den geschützten Abrufdienst gesendet.
Funktionen
- Automatische Erkennung von JSON-LD und vollständigem HTML mit Extraktion aller JSON-LD-Blöcke
- Nach Schweregrad gruppierte Befunde mit Zeilenangaben und konkreten Korrekturhinweisen
- Prüfung von @id-Referenzen über mehrere Blöcke und erkannten Entitäten
- Korrigierter, kopierbarer JSON-LD-Block mit ADD-Stubs und Export-/Share-Link
So funktioniert es
Die Engine führt Syntax-, Vokabular-, Google- und @id-Graphprüfungen in dieser Reihenfolge aus. Jede Schicht baut auf der vorherigen auf und liefert nachvollziehbare Befunde; fehlende Eigenschaften werden im korrigierten JSON-LD mit ADD markiert.
Einschränkungen
- Der Validator prüft dokumentierte Anforderungen, garantiert aber kein Rich Result. Google entscheidet zusätzlich anhand von Crawling, Indexierung, Richtlinien und Suchkontext.
- Im Live-URL-Modus wird JavaScript nicht ausgeführt; später durch Tag-Manager oder Client-Code eingefügtes Markup kann fehlen.
- Private Entwürfe bleiben lokal, sofern du nicht den optionalen öffentlichen URL-Abruf verwendest.
Häufig gestellte Fragen
Wie unterscheidet sich dies von Googles Prüfung für erweiterte Suchergebnisse?
Googles Prüfung für erweiterte Suchergebnisse ruft eine aktive URL ab, rendert sie und meldet, für welche erweiterten Suchergebnisse von Google sie sich eignen könnte. Dieses Prüfwerkzeug führt seine vier Prüfschichten lokal in deinem Webprogramm aus. Du kannst JSON-LD oder HTML einschließlich privater Entwürfe einfügen oder den geschützten Server-Endpunkt eine öffentliche URL abrufen lassen, bevor dieselben lokalen Prüfungen laufen. Der URL-Modus rendert kein JavaScript; nutze Googles Prüfung für die abschließende Kontrolle der gerenderten Seite.
Garantiert ein gültiges strukturierte Daten ein erweitertes Suchergebnis?
Nein. Gültiges Markup kann dokumentierte Anforderungen erfüllen, doch die Anzeige hängt auch von Richtlinien der unterstützten Funktion, Crawling, Indexierung und Suchkontext ab. Google garantiert kein erweitertes Suchergebnis.
Sollte ich JSON-LD, `Microdata` oder `RDFa` verwenden?
Google empfiehlt JSON-LD. Es ist am einfachsten zu pflegen, weil das Markup in einem einzelnen Skriptabschnitt getrennt vom HTML liegt. Dieses Tool validiert JSON-LD, einschließlich der aus einer eingefügten HTML-Seite extrahierten JSON-LD-Blöcke.
Was prüft die @id-Graphkontrolle?
Strukturierte Daten verteilen Entitäten häufig auf mehrere Blöcke und verknüpfen sie über @id, etwa wenn ein `Article` seine `Person` als Autor über @id referenziert. Die Graphkontrolle bestätigt, dass solche Verweise tatsächlich zu einem definierten Knoten führen und nicht ins Leere zeigen.
Wird mein Markup irgendwo hochgeladen oder gespeichert?
Eingefügtes Markup wird lokal im Webprogramm validiert und weder hochgeladen noch gespeichert. Im Live-URL-Modus wird nur die öffentliche URL an einen geschützten Server-Endpunkt gesendet, damit er das HTML abrufen kann; die Validierung läuft weiterhin lokal. Abgerufenes HTML kann später von JavaScript ergänztes Markup auslassen, füge deshalb gerendertes HTML ein, wenn du es prüfen musst.
Häufige Probleme und ihre Behebung
- Fehler JSON-LD kann nicht sein Begriff Lösung: Beheben die Begriff JSON Begriff fehler—Begriff ein fehlend Begriff, Begriff, Begriff, oder Begriff—bis die JSON-LD Begriff bevor Begriff Strukturierung eigenschaften.
- Warnung Strukturierung kontext ist fehlend oder ungültig Lösung: Festgelegt die Begriff-Begriff @kontext zu https://schema.org, oder Begriff je Begriff Entität Begriff das Schema.org kontext. @context
- Fehler Strukturierung typ ist fehlend Lösung: Hinzufügen die Begriff Schema.org @typ zu die betroffen Entität, Begriff die meiste spezifisch typ die Seite’s sichtbar Inhalt Begriff. @type
- Fehler Erforderlich eigenschaft ist fehlend Lösung: Hinzufügen die benannt erforderlich eigenschaft mit ein wert unterstützt durch die Seite, dann prüfen das Entität Begriff.
- Fehler Eigenschaft wert hat die falsch typ oder Dateityp Lösung: Änderung die Begriff eigenschaft zu die erwartet Begriff, URL, objekt, oder Begriff Begriff angezeigt durch die prüfer stattdessen von Begriff ein Begriff wert.
- Warnung Strukturierung typ ist nicht Begriff durch die prüfer Lösung: Korrekt ein Begriff oder Begriff @typ zu ein Begriff Schema.org typ; entfernen die Entität wenn kein gültig typ zutreffend beschreibt die Inhalt. @type
- Warnung Entität Kennungen Begriff Lösung: Begriff Entitäten Begriff die gleich @id in ein Begriff, oder zuweisen unterschiedlich stabil @id werte wenn sie Begriff unterschiedlich tatsächlich Entitäten.