Jeder Typ auf einen Blick
Eine Karte pro Entität: Product, Article, Recipe, Organization. Grün, wenn alles stimmt, rot, wenn etwas kaputt ist. Details öffnen sich nur bei Bedarf.
Kostenlos · JSON-LD & Microdata · Ohne Anmeldung
URL einfügen. Wir extrahieren die strukturierten Daten, prüfen jeden Typ und jede Eigenschaft gegen schema.org, wenden Googles Rich-Results-Regeln an und zeigen die genaue Zeile, die Sie korrigieren müssen.
Oder prüfen Sie die aktuelle Seite und scannen Sie ganze Websites mit der Chrome-Erweiterung.
Googles eigene Testtools sagen Ihnen, ob eine Seite besteht. Dieses Tool sagt Ihnen, was auf der Seite ist, was falsch ist, wo, und wie Sie es beheben.
Eine Karte pro Entität: Product, Article, Recipe, Organization. Grün, wenn alles stimmt, rot, wenn etwas kaputt ist. Details öffnen sich nur bei Bedarf.
Syntaxfehler kommen mit Zeile und Spalte. Falsche Werte werden direkt im JSON markiert. Jedes Problem hat einen verständlichen Hinweis.
Pflicht- und empfohlene Eigenschaften für Article, Breadcrumb, FAQ, Product, Review snippet und 11 weitere, direkt aus Googles Dokumentation.
Unbekannte Typen, falsch geschriebene Eigenschaften, falsche Groß-/Kleinschreibung, Werte vom falschen Typ, Eigenschaften, die nicht zum Typ passen, unaufgelöste @id-Referenzen.
Beide Formate werden von derselben Seite extrahiert und gleich dargestellt: ein Microdata-Produkt und eine JSON-LD-Breadcrumb stehen nebeneinander.
Jeder Bericht hat einen Link für Entwickler oder Kunden, einen CSV-Export für Audits und eine JSON-API für CI-Prüfungen und Monitoring.
Wir laden die Seite wie ein Suchmaschinen-Crawler und lesen jedes application/ld+json-Skript und jedes Microdata-Element aus.
JSON-Syntax, schema.org-Vokabular und Googles Anforderungen für Rich Results, jeweils mit stabilen Problemcodes zum Filtern und Exportieren.
Typ öffnen, Probleme mit dem Pfad zur Eigenschaft sehen, JSON mit markierter Zeile anzeigen, kopieren, Bericht teilen.
Der Web-Checker ist der schnellste Weg, eine URL zu testen. Die Chrome-Erweiterung geht weiter.
Google hat sein altes Testtool für strukturierte Daten in zwei Tools aufgeteilt. Das zeigt jedes davon.
| Google Rich Results Test | Schema.org Markup Validator | Schema Markup Checker | |
|---|---|---|---|
| Listet jeden Typ auf der Seite | Nur Rich-Result-Typen | Ja | Ja |
| Googles Pflicht- und empfohlene Eigenschaften | Ja | Nein | Ja |
| Unbekannte oder falsch geschriebene schema.org-Begriffe | Nein | Ja | Ja |
| Wertformate: Daten, URLs, Dauern, Aufzählungen | Teilweise | Teilweise | Ja |
| Zeigt die fehlerhafte Zeile im JSON | Nein | Hebt den Block hervor | Zeile markiert, mit Hinweis |
| Teilbarer Berichtslink, CSV, JSON-API | Nein | Nein | Ja |
| Scan der ganzen Website | Nein | Nein | Chrome-Erweiterung |
| Per JavaScript gerendertes Markup | Ja | Nein | Chrome-Erweiterung |
Eine Landingpage oder die ganze Website eines Kunden auditieren und eine CSV übergeben, die genau sagt, was zu ändern ist.
JSON-LD im Staging vor dem Release validieren und die JSON-API in die CI einbinden, damit kaputtes Schema nie in Produktion geht.
Prüfen, dass jede Rezept-, Artikel- und Produktseite ihr Rich Result auch nach einer Änderung oder einem Template-Update behält.
Dieselbe Prüfung über alle Kundenwebsites laufen lassen und mit teilbaren Links statt Screenshots berichten.
Drei Ebenen. Syntax: das JSON-LD lässt sich parsen und jedes Microdata-Element ist wohlgeformt. Vokabular: jeder Typ und jede Eigenschaft existiert in schema.org, ist in der richtigen Schreibweise, passt zum Typ und hat einen Wert des richtigen Typs (Daten, URLs, Dauern, Aufzählungen). Google: die Pflicht- und empfohlenen Eigenschaften für Rich Results wie Product, Article, Recipe, Event, FAQ, Breadcrumb, Stellenanzeige, Video und lokales Unternehmen.
Ja, für die tägliche Arbeit, die dieses Tool erledigt hat: URL einfügen, jede Entität auf der Seite sehen und was daran falsch ist. Google hat das Testtool für strukturierte Daten eingestellt und in den Rich Results Test und den Schema Markup Validator aufgeteilt. Dieser Checker vereint beide Sichten in einem Bericht und ergänzt die genaue Zeile jedes Problems.
Der Rich Results Test meldet nur Typen, die Google als Rich Results anzeigt, und sagt wenig über anderes schema.org-Markup. Unser Bericht listet jeden Typ auf der Seite, markiert, welche für Google Rich Results berechtigt sind, und zeigt Vokabularfehler, die der Rich Results Test ignoriert, etwa eine nicht existierende Eigenschaft oder einen falsch geschriebenen Typ. Außerdem zeigt er das JSON mit markierter Zeile, und Sie können den Berichtslink teilen oder eine CSV herunterladen.
JSON-LD und Microdata werden vollständig extrahiert und validiert. RDFa wird erkannt und gemeldet, aber noch nicht validiert.
Der Web-Checker lädt das rohe HTML wie ein Crawler, daher sieht er Markup nicht, das Skripte oder Tag-Manager einfügen. Die Chrome-Erweiterung läuft in Ihrem Browser, nachdem die Seite gerendert ist, und sieht alles, auch per JavaScript erzeugtes JSON-LD.
Ja, mit der Chrome-Erweiterung. Sie findet Seiten über Sitemap und interne Links, prüft jede einzelne und erstellt einen Bericht über alle Typen und Probleme der Website mit den Seiten, auf denen sie vorkommen. Die Ergebnisse lassen sich als CSV exportieren.
Ja. GET /api/check?url=... liefert den vollständigen Bericht als JSON: Entitäten, Status, Probleme mit Codes, Positionen und Hinweisen. Sie ist kostenlos, auf 30 Anfragen pro Minute begrenzt und braucht keinen Schlüssel.
Ein Bericht wird fünf Minuten im Speicher gehalten, damit wiederholte Prüfungen und geteilte Links schnell sind. Nichts wird in eine Datenbank geschrieben, und es gibt kein Konto.
Derselbe Bericht als JSON. Lassen Sie einen Build fehlschlagen, wenn eine Pflichteigenschaft fehlt, oder fragen Sie Ihre wichtigsten Seiten täglich ab.
GET /api/check?url=https://example.com/page
{
"report": {
"summary": { "errors": 1, "warnings": 3, "items": [ { "type": "Product", "status": "errors" } ] },
"issues": [ { "severity": "error", "code": "google/missing-required", "property": "image", "hint": "…" } ]
}
}30 Anfragen pro Minute pro IP. Mit &fresh=1 umgehen Sie den Fünf-Minuten-Cache.