JSON-LD

Was ist JSON-LD?

Die Bezeichnung “JavaScript Object Notation for Linked Data” (JSON-LD) steht f├╝r ein Konzept, welches bei der Verwendung von verlinkten Daten zum Einsatz kommt. Das Konzept besitzt im Vergleich zu den ├Ąlteren Methoden mehrere Vorteile und spielt bei der Suchmaschinenoptimierung (Search Engine Optimization) eine Rolle.

Screenshot von JSON-LD

Copyright ┬ę JSON-LD

Strukturierte Daten mit JSON-LD markieren

Die strukturierten Daten (structured data) besitzen mehrere Vorteile und sind hilfreich bei der Suchmaschinenoptimierung. Durch eine systematische Strukturierung der Daten werden diese besser von den Suchmaschinen gefunden. Dies funktioniert bei der Structured Query Language (SQL) durch eine Anordnung der Daten und im Web durch Kategorien oder Filter. Die strukturierten Daten helfen den Web-Crawlern von Google und anderen Suchmaschinen, die Seitenelemente von Webseiten besser zu verstehen. Im Hinblick auf die Suchmaschinenoptimierung verschaffen die strukturierten Daten den Webseiteninhalten mehr Relevanz bzw. mehr Bedeutung. Die Crawler k├Ânnen die Inhalte besser interpretieren und dies wirkt sich positiv auf das Suchmaschinenranking der Webseiten aus. Die beiden Methoden RDFa und Microdata markierten in der Vergangenheit die strukturierten Daten.

Die Funktionsweise der beiden Methoden ist identisch, es unterscheidet sich nur die Optik der Markierung im HTML Code. Mit RDFa und Microdata lassen sich Daten markieren, damit sie im Internetbrowser dargestellt werden. Seit einiger Zeit gibt es eine dritte Methode, die sich von der Funktionsweise von den beiden ├Ąlteren Methoden unterscheidet. Bei JSON-LD werden die strukturierten Daten nicht wie bei den anderen Methoden im Textk├Ârper (body) einer Website, sondern im Kopfbereich (head) der Seite abgelegt. Das Konzept ist besonders von Vorteil, wenn die neuartigen Webkomponenten (Web Components) zum Einsatz kommen. Bei diesen werden die Informationen im Kopfbereich abgelegt und anschlie├čend ├╝ber das JavaScript in den HTML-Code transferiert. Die Informationen an sich und die Datenpr├Ąsentation laufen voneinander getrennt ab.

Grundlegende Informationen zu JSON-LD

Als Basis f├╝r das neuartige Konzept dient das bew├Ąhrte JSON-Format. Dieses wird durch die Linked Data (Verlinkten Daten) erweitert. Mit JSON-LD lassen sich Daten annotieren, damit diese zwischen den Webservices und Webanwendungen ausgetauscht und automatisiert verarbeitet werden. Unterschiedliche Informationen und Daten, wie beispielsweise Adressen, Personen oder Termine werden mit einer semantischen Auszeichnung versehen. Dank dieser liegen die Daten in der maschinenlesbaren Form vor und lassen sich direkt weiterverarbeiten. Die wichtigste Eigenschaft bei JavaScript Object Notation for Linked Data ist die ├ťbertragung von Datentypen und Daten in eine andere Syntax, wie zum Beispiel in das RDF-Modell. Das RDF (Resource Description Framework) ist die grundlegende Basis f├╝r das Semantic Web┬á(semantisches Web).

Im Web 2.0 werden Daten zwischen dem Internetbrowser und den Webseiten haupts├Ąchlich ├╝ber die Mensch-Maschine-Kommunikation ausgetauscht. Zum Einsatz kommen verschiedene Protokolle, wie das HTTP (Hypertext Transfer Protocol). Durch unterschiedliche Auszeichnungssprachen, wie HTML (Hypertext Markup Language) werden die Daten f├╝r die optische Darstellung strukturiert. Die Daten liegen somit nicht in einem universellen Format vor und k├Ânnen nicht von jedem Computer gelesen werden. Aufgrund dessen lassen sich nicht beliebig viele Daten miteinander verlinken oder von mehreren Computern verarbeiten. Bei JSON-LD steht im Gegensatz dazu die Kommunikation zwischen den Maschinen im Vordergrund.

Dank dieser Methode erhalten unterschiedliche Daten eine spezielle Struktur. Diese erm├Âglicht den direkten Austausch von beliebigen Informationen zwischen mehreren Computern (Maschinen). Erm├Âglicht wird dies zum einen durch das grundlegende Format JSON und zum anderen durch verschiedene Kontexte (contexts) sowie eindeutige Bezeichner (ID). Dadurch werden die Daten miteinander verlinkt und k├Ânnen transportiert werden. Das Web 3.0 (semantisches Web) ist auf diese verlinkten Daten angewiesen. Ohne diese k├Ânnen mehrere Webanwendungen aufgrund von unterschiedlichen Attributen oder Dateiformaten nicht mehr miteinander kommunizieren. Das RDF-Modell gilt f├╝r viele Nutzer als zu komplex oder abstrakt. Durch die Erweiterung JSON-LD werden die Nutzung und Ver├Âffentlichung von Informationen im Internet vereinfacht. Dabei kommt ein maschinenlesbarer Standard zu Einsatz und dieser l├Ąsst sich leicht implementieren und gew├Ąhrleistet Interoperabilit├Ąt.

Die wichtigsten Vorteile von JSON-LD

Mit vielen Standards kompatibel:

Jeder Computer erkennt alle JSON-LD-Dokumente als g├╝ltige JSON-Dokumente. Zwischen den beiden Formaten gibt es im Hinblick auf die Kompatibilit├Ąt keinen Unterschied. Aus diesem Grund funktionieren alle g├Ąngigen Standards und Bibliotheken von JSON reibungslos mit JSON-LD. Zus├Ątzlich kann man viele andere Formate ohne Probleme implementieren. G├Ąngige Beispiele sind HTML Microdata, RDFa oder Turtle. Des Weiteren gibt es diverse Mikroformate. Die wichtigsten Programmiersprachen Java, Ruby, PHP, C und Python funktionieren ebenfalls. Eine konforme Umgebung f├╝r das JavaScript existiert unter dem Namen “jsonld.js” ebenfalls. Dank diesen Eigenschaften besitzt JSON-LD eine nahtlose Kompatibilit├Ąt zu allen g├Ąngigen Standards.

Zusammen mit RDF-Tools verwenden:

Entwickler k├Ânnen JSON-LD selbst ohne ein tieferes Verst├Ąndnis des RDF-Modells nutzen. Dies liegt vor allem an der gro├čen ├ähnlichkeit und einwandfreien Kompatibilit├Ąt zu JSON. Die meisten RDF-Tools funktionieren gemeinsam mit der JavaScript Object Notation for Linked Data.

Einfacher Zugang ohne Aufwand und ausdrucksf├Ąhig:

Alle wichtigen Basisfunktionen lassen sich von Programmierern mit den vorhandenen Kenntnissen sowie den beiden Schl├╝sselw├Ârtern “ID” und “context” nutzen. Spezielle Programmbibliotheken oder gesonderte Prozessoren sind f├╝r JSON-LD nicht von N├Âten. Dies spart den Entwicklern Zeit und Geld. Ohne einen gr├Â├čeren Aufwand lassen sich mit JSON-LD gerichtete Graphen abbilden. Dadurch k├Ânnen die Programmierer jede Art von Datenmodell ausdr├╝cken.

Nachbearbeitungen sind nicht n├Âtig:

Jedes System, welches auf JSON basiert, l├Ąsst sich nahezu ohne einen zus├Ątzlichen Aufwand in das JSON-LD ├╝bertragen. Aus diesem Grund werden vorhandene Infrastrukturen nicht beeinflusst und funktionieren wie gewohnt.

Begrenztheit:

Es gibt bei JSON-LD keine Daten mehr, die ausschlie├člich f├╝r die Datenverwaltung eingesetzt werden. Ein solcher Overhead kommt beispielsweise bei der Auszeichnungssprache XML (Extensible Markup Language) zum Einsatz. Die Syntax von JavaScript Object Notation for Linked Data ist recht kurz und f├╝r jeden Menschen leicht lesbar. Dadurch sparen die Entwickler Zeit und Geld.

Bei der Suchmaschinenoptimierung spielt JSON-LD eine wichtige Rolle

Mittels JSON-LD k├Ânnen alle Anwendungen und Programme direkt miteinander kommunizieren. Die vorteilhaften Eigenschaften von JSON-LD sind das Grundger├╝st vom Web 3.0. Im direkten Vergleich zu ├Ąlteren Formaten ist das Konzept um einiges leichter zu verstehen. Die strukturierten Daten lassen sich mit JSON-LD effektiver markieren als mit den beiden ├Ąlteren Methoden. Im Head sind die Daten abgelegt und die Crawler der Suchmaschinen erkennen diese deutlich besser. Dadurch verstehen die Suchmaschinen die Webseiten besser und die Besucher werden schneller auf die Webinhalte aufmerksam.

Im Hinblick auf die Suchmaschinenoptimierung bringen die Eigenschaften von JSON-LD mehrere Vorteile mit sich. Kommen neuartige Webkomponenten zum Einsatz, spielt JSON-LD seine St├Ąrken voll und ganz aus. Die Suchmaschinen k├Ânnen mit den speziellen Formaten umgehen, wenn die Entwickler beispielsweise Snippets (Schnipsel) in das JSON-LD Format einbinden. Ein solcher Schnipsel ist eine Art Teaser, der auf der Seite der Suchergebnisse erscheint. Besonders effektiv sind Rich-Snippets. Diese Schnipsel wurden mit Mikroformaten angereichert und beinhalten weitere Informationen zu einer Website. Die Suchmaschinen finden diese Daten und k├Ânnen sie leicht zuordnen. Die Nutzer der Suchmaschine werden durch Teaser in Form von Sternebewertungen, Bilder oder Erfahrungsberichte auf die Seiten aufmerksam. Dies f├╝hrt zu einer direkten Erh├Âhung der Klickrate. Generell lassen sich mit JSON-LD Daten ohne gro├čen Aufwand strukturieren und f├╝r die Suchmaschinen aufbereiten.

 

Tipp

Ein geeignetes Tool f├╝r die Auszeichnung von Daten ist der “JSON-LD Schema Generator for SEO”. Es lassen sich mit dem Tool verschiedene Schemata ausw├Ąhlen, die Daten in das Formular eingeben und anschlie├čend als JSON-LD-Code ausgeben. Mittels dem “Testtool f├╝r strukturierte Daten” von Google l├Ąsst sich ohne Aufwand ├╝berpr├╝fen, wie gut die Suchmaschine mit dem JSON-LD-Code zurechtkommt. Damit die Suchmaschine die Daten ├╝berhaupt verarbeiten kann, m├╝ssen diese vollst├Ąndig sein und es d├╝rfen keine wichtigen Attribute fehlen. Das Tool zeigt Fehler an und gibt Warnungen aus.

 


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte