JSON-LD

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.