JSON-LD (JavaScript Object Notation für verknüpfte Daten) ist ein JSON-basiertes Format zum Einbetten strukturierter Daten in Webseiten und die empfohlene Methode zur Ausgabe von schema.org-Markup.
JSON-LD wird in HTML über ein <script type="application/ld+json">-Tag eingebettet, das typischerweise im Dokumentenkopf platziert wird. Es stört nicht das Rendering, ist für Benutzer unsichtbar und wird von Suchmaschinen und KI-Engines zur Inhaltsverständnis verwendet.
Ein minimales JSON-LD-Beispiel für ein Produkt:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Braune Lederhandtasche",
"image": "https://example.com/.../bag.jpg",
"offers": {
"@type": "Offer",
"price": "149.00",
"priceCurrency": "USD"
}
}Der Hauptvorteil von JSON-LD gegenüber Microdata und RDFa ist die Trennung der Anliegen – die strukturierten Daten leben in ihrem eigenen Block, anstatt mit Anzeige-HTML-Attributen verstrickt zu sein. Dies erleichtert die Wartung und die Bereitstellung unterschiedlicher Schema-Varianten für verschiedene Zielgruppen (Google, KI-Engines, interne Systeme).