Web-Entwicklung

Mikrodaten & RDFa

Mikrodaten und RDFa sind die beiden Inline-Formate für strukturierte Daten: Sie betten die Auszeichnung über zusätzliche Attribute direkt in die sichtbaren HTML-Elemente ein – funktionsfähig, aber wartungsintensiver als der separate JSON-LD-Block.

Mikrodaten und RDFa sind neben JSON-LD die beiden Inline-Varianten, um strukturierte Daten auszuzeichnen – heute meist zugunsten von JSON-LD zurückgestellt.

In einfachen Worten

Beide Formate schreiben die Bedeutung eines Inhalts als zusätzliche Attribute direkt in die bestehenden HTML-Elemente. Mikrodaten nutzen dafür Attribute wie itemscope, itemtype und itemprop; RDFa verwendet vocab, typeof und property. Der Inhalt und seine Auszeichnung stehen damit an derselben Stelle. Das hat einen Vorteil: Die Bedeutung hängt unmittelbar am sichtbaren Element und kann nicht unbemerkt davon abweichen. Der Nachteil wiegt im Alltag jedoch schwerer: Auszeichnung und Layout sind verflochten, sodass jede Änderung am Aufbau einer Seite die Auszeichnung beschädigen kann, und die Pflege wird unübersichtlich. Suchmaschinen verstehen alle drei Varianten, empfehlen aber das separate Format JSON-LD als wartungsärmere Lösung für strukturierte Daten.

Wozu brauche ich das?

Relevant sind Mikrodaten und RDFa vor allem im Bestand: bei Websites, die ihre Auszeichnung historisch inline aufgebaut haben, oder in einzelnen Fällen, in denen die Bedeutung zwingend am sichtbaren Element hängen soll. Bei einem Neuaufbau oder einer Überarbeitung ist die Umstellung auf JSON-LD in fast allen Fällen die sinnvollere Wahl – sie macht das sichtbare HTML schlanker und die Auszeichnung wartbar. Aus der Auszeichnung entstehen unabhängig vom Format dieselben Ergebnisse, etwa Rich Snippets oder die Einordnung in den Knowledge Graph.

Beispiel aus der Praxis

Eine typische Konstellation: Eine ältere Website hat ihre Produktangaben über Mikrodaten direkt in den sichtbaren Produkt-Elementen ausgezeichnet. Solange das Layout unverändert bleibt, funktioniert das. Bei einem Relaunch wird die Auszeichnung jedoch leicht beschädigt, weil die Attribute beim Umbau der Elemente verloren gehen. Die saubere Lösung besteht darin, die Angaben in zentrale JSON-LD-Blöcke zu überführen: Das sichtbare HTML wird einfacher, und die Auszeichnung ist vom Layout entkoppelt.

Wirtschaftlicher Nutzen

Bestehende Inline-Auszeichnung bleibt funktionsfähig und muss nicht überstürzt ersetzt werden. Wirtschaftlich sinnvoll ist die Umstellung auf JSON-LD meist im Zuge eines ohnehin geplanten Umbaus, weil sie den laufenden Pflegeaufwand senkt und das Risiko verringert, dass Layout-Änderungen die Auszeichnung zerstören. Ein erzwungener Sofort-Umbau allein wegen des Formats ist dagegen selten gerechtfertigt.

Typische Fehler

  • Inline-Attribute gehen bei einer Layout-Änderung verloren, weil Auszeichnung und Aufbau verflochten sind.
  • Mikrodaten und RDFa werden auf derselben Seite vermischt, was die Auswertung erschwert.
  • Der Typ-Verweis ist falsch gesetzt, sodass die Auszeichnung ins Leere läuft.
  • Verschachtelte Angaben werden unsauber strukturiert und damit unschlüssig.
  • Die Auszeichnung wird nicht validiert und bleibt unbemerkt fehlerhaft.

Worauf achten?

  • Bei Neuaufbau oder Relaunch die Umstellung auf JSON-LD vorsehen.
  • Bestehende Inline-Auszeichnung vor einem Umbau vollständig erfassen.
  • Innerhalb einer Seite bei einem Format bleiben statt zu mischen.
  • Nach jeder Layout-Änderung prüfen, ob die Auszeichnung noch intakt ist.
  • Die Auszeichnung mit einem Test-Werkzeug gegenprüfen.

Häufig gestellte Fragen

Was sind Mikrodaten und RDFa?

Zwei Formate, die strukturierte Daten über zusätzliche Attribute direkt in die sichtbaren HTML-Elemente einbetten. Sie sind die Inline-Alternativen zum separaten JSON-LD-Block.

Worin unterscheiden sie sich von JSON-LD?

JSON-LD liegt als eigener Block getrennt vom Layout, Mikrodaten und RDFa stehen direkt an den sichtbaren Elementen. Dadurch sind die Inline-Formate enger mit dem HTML verflochten und schwerer zu pflegen.

Sollte man von Mikrodaten auf JSON-LD umstellen?

Bei einem Neuaufbau oder Relaunch in der Regel ja, weil JSON-LD wartungsärmer ist und Layout-Änderungen unbeschadet übersteht. Eine funktionierende Inline-Auszeichnung muss aber nicht überstürzt ersetzt werden.