JSON-LD ist ein W3C-Standard, der strukturierte Daten im JSON-Format direkt in den HTML-Quellcode einer Webseite einbettet. Im Gegensatz zu Microdata oder RDFa wird JSON-LD in einem eigenen <script type=“application/ld+json“>-Block platziert und ist damit vollständig vom sichtbaren HTML-Markup getrennt.
Bedeutung
Google empfiehlt JSON-LD explizit als bevorzugtes Format für strukturierte Daten. Die Trennung von Markup und Daten macht die Implementierung fehlerresistenter und wartbarer. Änderungen an der Seitenstruktur erfordern keine Anpassung der Schema-Auszeichnung und umgekehrt.
Funktionsweise
Ein JSON-LD-Block enthält einen @context (in der Regel „https://schema.org“) und einen @type, der den Schema-Typ definiert. Die Eigenschaften des Typs werden als Key-Value-Paare aufgelistet. Mehrere Entitäten können über @id-Referenzen miteinander verknüpft werden, was einen vollständigen Knowledge Graph der Seite ermöglicht.
Verwandte Begriffe
- Schema.org: Das Vokabular, das die verfügbaren Typen und Eigenschaften definiert.
- Rich Snippets: Erweiterte Suchergebnisse, die durch JSON-LD-Daten generiert werden.
- Structured Data: Der Oberbegriff für maschinenlesbare Datenformate im Web.