English
Grundlagen & Formate

Schema Markup Validator

Auch genannt: Schema Validator, Schema.org Validator, validator.schema.org

Der Schema Markup Validator (validator.schema.org) ist ein Prüfwerkzeug für strukturierte Daten auf Basis von Schema.org. Er liest das Markup einer Seite oder eines eingefügten Codes und zeigt Syntaxfehler sowie eine Übersicht der erkannten Daten. Mit dem Validieren von JSON-Schema-Dateien, die ebenfalls oft „Schema Validator“ heißen, hat er nichts zu tun.

Was prüft der Schema Markup Validator?

Er stammt vom früheren Structured Data Testing Tool von Google ab. Google kündigte im Dezember 2020 an, das Tool auf die Prüfung von Syntax und Schema.org-Konformität auszurichten und auf eine Schema.org-Domain zu verlagern. Laut Schema.org stellt Google den Dienst für die Schema.org-Community bereit. Das Tool ruft Seiten per URL ab oder prüft direkt eingefügtes Markup. Es erkennt die Formate JSON-LD, RDFa und Microdata und kann auch per JavaScript eingefügte strukturierte Daten auslesen.

Eine Einschränkung nennt die Dokumentation selbst. Bei JSON-LD ruft das Tool andere @context-URLs als die von Schema.org nicht ab und wertet sie nicht aus.

Wann Schema Markup Validator, wann Rich Results Test?

Google trennt beide Aufgaben. Der Rich Results Test zeigt, welche Rich Results Google aus der Seite erzeugen kann, und berücksichtigt Pflichtfelder für Google-Funktionen. Der Schema Markup Validator prüft alle Schema.org-Daten, ohne Warnungen zu einzelnen Google-Funktionen. Ein Markup kann im Validator fehlerfrei sein und im Rich Results Test trotzdem Pflichtfelder vermissen, weil Google für Rich Results mehr verlangt als Schema.org vorsieht. Umgekehrt gibt der Validator Hinweise auf Typen, die Google gar nicht auswertet.

Beispiel

Das folgende Markup enthält einen Tippfehler im Typnamen. Der Validator weist darauf hin, dass Prodcut im Schema.org-Vokabular nicht existiert:

HTML
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Prodcut",
  "name": "Wanderschuh Alpina"
}
</script>

Häufige Fehler

  • Ein fehlerfreies Ergebnis als Google-Eignung lesen. Der Validator prüft keine Rich-Result-Typen von Google. Dafür nennt Google den Rich Results Test.
  • Tippfehler in Typ- oder Eigenschaftsnamen übersehen. Namen, die es im Schema.org-Vokabular nicht gibt, sind der Fall, den das Tool anzeigt.
  • Andere @context-URLs erwarten. Bei JSON-LD ruft das Tool laut Schema.org nur Schema.org-Kontexte ab und wertet fremde @context-URLs nicht aus.

Häufige Fragen

Kann ich mit dem Validator JSON-Schema prüfen? Nein. JSON Schema ist ein anderes Format zur Beschreibung von JSON-Daten und hat mit Schema.org nichts zu tun.

Quellen

  1. Schema Markup Validator – schema.orgvalidator.schema.org
  2. Schema.org Markup Validator (Dokumentation) – schema.orgschema.org
  3. Strukturierte Daten testen – Google Search Centraldevelopers.google.com
  4. Structured data testing tool update – Google Search Central Blog (Dezember 2020)developers.google.com
  5. What is JSON Schema? – json-schema.orgjson-schema.org
  6. General structured data guidelines – Google Search Centraldevelopers.google.com

Stand: