JSON-LD: Strukturierte Daten für das Web
JavaScript Object Notation for Linked Data
JSON-LD JSON-LD ist ein auf JSON basierendes Format zur Darstellung von Linked Data, das vor allem zur strukturierten Auszeichnung von Webseiteninhalten für Suchmaschinen und Anwendungen verwendet wird.
Das Wichtigste auf einen Blick
- JSON-LD ist ein Format zur Darstellung von Linked Data auf Basis von JSON.
- Es dient der strukturierten Auszeichnung von Webseiteninhalten für bessere Auffindbarkeit und Verarbeitung.
- JSON-LD ist einfach in HTML-Seiten einzubetten, meist im <script>-Tag mit Typ application/ld+json.
- Es unterstützt die Verknüpfung von Daten über URIs und kontextbezogene Bedeutungen.
- Google und andere Suchmaschinen empfehlen JSON-LD für strukturierte Daten.
- JSON-LD erleichtert die Integration von Daten in Wissensgraphen und semantische Webdienste.
Überblick: JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) ist ein leichtgewichtiges, auf JSON basierendes Format, das entwickelt wurde, um strukturierte Daten im Web zu repräsentieren und miteinander zu verknüpfen. Es ermöglicht Webseitenbetreibern, Informationen maschinenlesbar zu machen, was insbesondere für Suchmaschinenoptimierung (SEO), Wissensgraphen und semantische Webanwendungen von großer Bedeutung ist. JSON-LD ist durch seine einfache Syntax und Integration in bestehende Webseiten sehr beliebt und wird von großen Suchmaschinen wie Google unterstützt.
Was ist JSON-LD?
JSON-LD ist ein auf JSON basierendes Format zur Darstellung von Linked Data, das es ermöglicht, strukturierte Informationen in Webseiten einzubetten. Es wurde entwickelt, um Daten maschinenlesbar zu machen und deren Bedeutung durch Verknüpfungen zu definieren.
Grundlagen und Funktionsweise
JSON-LD nutzt JSON-Strukturen, ergänzt um einen Kontext (@context), der die Bedeutung der Daten definiert. Dadurch können Begriffe eindeutig interpretiert und mit externen Ontologien oder Vokabularen verknüpft werden. Die Daten werden meist in einem <script>-Tag im HTML-Dokument eingebettet und von Suchmaschinen und Anwendungen ausgelesen.
Einsatzgebiete von JSON-LD
JSON-LD wird vor allem für die Auszeichnung von Webseiteninhalten verwendet, um Suchmaschinen zusätzliche Informationen zu liefern. Typische Anwendungsbereiche sind Produktinformationen, Veranstaltungen, Organisationen, Personenprofile und Rezensionen. Darüber hinaus wird JSON-LD in semantischen Webanwendungen und Wissensgraphen genutzt.
Beispiel für JSON-LD im HTML
Ein einfaches Beispiel zur Auszeichnung einer Person mit Name und Beruf in JSON-LD:
Vergleich von JSON-LD mit anderen strukturierten Datenformaten
| Format | Syntax | Einbettung | Lesbarkeit | Unterstützung durch Suchmaschinen |
|---|---|---|---|---|
| JSON-LD | JSON | <script type="application/ld+json"> | Hoch | Sehr gut |
| Microdata | HTML-Attribute | Direkt im HTML-Element | Mittel | Gut |
| RDFa | HTML-Attribute | Direkt im HTML-Element | Niedrig | Gut |
Vorteile und Nachteile von JSON-LD
| Vorteile | Nachteile |
|---|---|
| Einfache Integration ohne HTML-Strukturänderung | Erfordert Verständnis von JSON und Kontexten |
| Klare Trennung von Daten und Darstellung | Nicht immer von allen Tools vollständig unterstützt |
| Weit verbreitet und von Suchmaschinen empfohlen |
Technische Details und Standards
JSON-LD ist eine W3C-Empfehlung und basiert auf JSON. Der zentrale Bestandteil ist das @context-Attribut, das die Bedeutung der Daten definiert. JSON-LD unterstützt Features wie Verschachtelung, Referenzen und Mehrsprachigkeit. Es ist kompatibel mit RDF (Resource Description Framework) und erleichtert somit die Integration in semantische Webtechnologien.
Empfehlung für Webentwickler
Für die strukturierte Auszeichnung von Webseiteninhalten wird JSON-LD von Google und anderen Suchmaschinen empfohlen, da es einfach zu implementieren ist und die Sichtbarkeit in Suchergebnissen verbessern kann.
Zusatzinformationen
Begriff: JSON-LD
Abkürzung für: JavaScript Object Notation for Linked Data
Art: Datenformat / Auszeichnungssprache
Basis: JSON (JavaScript Object Notation)
Zweck: Strukturierte Daten im Web darstellen und verknüpfen
Verwendung: Suchmaschinenoptimierung, Wissensgraphen, semantisches Web
Standardisierung: W3C Recommendation
Eingebettet in: HTML via <script type="application/ld+json">
Vorteile: Einfach, flexibel, maschinenlesbar, weit verbreitet
Synonyme und alternative Bezeichnungen
Häufige Fragen zu JSON-LD
Was bedeutet JSON-LD?
JSON-LD steht für JavaScript Object Notation for Linked Data und ist ein Format zur Darstellung strukturierter Daten im Web.
Wofür wird JSON-LD verwendet?
JSON-LD wird verwendet, um Webseiteninhalte maschinenlesbar zu machen und deren Bedeutung über Verknüpfungen zu definieren, was insbesondere für Suchmaschinen und semantische Anwendungen wichtig ist.
Wie wird JSON-LD in Webseiten eingebunden?
JSON-LD wird meist innerhalb eines <script>-Tags mit dem Typ application/ld+json in den HTML-Code eingebettet.
Welche Vorteile bietet JSON-LD gegenüber anderen Formaten?
JSON-LD ist einfach zu implementieren, trennt Daten von der Darstellung und wird von Suchmaschinen sehr gut unterstützt.
Ist JSON-LD ein Standard?
Ja, JSON-LD ist eine W3C-Empfehlung und ein etablierter Standard für strukturierte Daten im Web.
Kann JSON-LD mit anderen Webtechnologien kombiniert werden?
Ja, JSON-LD ist kompatibel mit RDF und kann in semantische Webanwendungen und Wissensgraphen integriert werden.
Welche Suchmaschinen unterstützen JSON-LD?
Große Suchmaschinen wie Google, Bing und Yahoo unterstützen JSON-LD für strukturierte Daten.
Quellen & weiterführende Informationen
Quellenvorschläge und Nachweise zum Artikel. Bitte externe Inhalte eigenständig prüfen.
- 01JSON-LD 1.1 – A JSON-based Serialization for Linked Data ↗
Offizielle Spezifikation von JSON-LD
https://www.w3.org/TR/json-ld11/ - 02Introduction to Structured Data with JSON-LD ↗
Empfehlungen von Google zur Verwendung von JSON-LD
https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data - 03Schema.org Vocabulary ↗
Standardvokabular für strukturierte Daten im Web
https://schema.org/