Microdata Semantische Infrastruktur

Microdata ist ein HTML-basiertes Format zur Einbettung strukturierter Daten direkt in den sichtbaren Quellcode einer Webseite mittels spezieller Attribute.

Microdata

Microdata annotiert HTML-Elemente mit den Attributen itemscope, itemtype und itemprop, um den sichtbaren Inhalt einer Seite semantisch auszuzeichnen. Im Gegensatz zu JSON-LD, das als separater Block eingefügt wird, ist Microdata direkt in das HTML-Markup verwoben. Dies hat den Vorteil, dass die strukturierten Daten immer mit dem sichtbaren Inhalt synchron bleiben, bringt aber den Nachteil einer höheren Komplexität bei der Implementierung und Wartung. Microdata wurde als Teil der HTML5-Spezifikation entwickelt und wird von Suchmaschinen als eines der drei unterstützten Formate für Schema.org-Markup akzeptiert. In der semantischen Infrastruktur hat Microdata an Bedeutung verloren, seit Google JSON-LD als bevorzugtes Format empfiehlt. Für bestimmte Anwendungsfälle, in denen die enge Verzahnung von Markup und Inhalt gewünscht ist, bleibt Microdata jedoch eine valide Option. Bestehende Microdata-Implementierungen werden von Suchmaschinen weiterhin vollständig verarbeitet.

Microdata: historisch unverzichtbar, heute eine Nische

Microdata hat die semantische Infrastruktur des Webs mitgeprägt, lange bevor JSON-LD zum Standard wurde. Wer seine Geschichte kennt, versteht, warum das Web-Markup heute so aussieht, wie es aussieht.

Als Bestandteil der HTML5-Spezifikation war Microdata Googles primär unterstütztes Markup-Format, bis das Unternehmen 2015 öffentlich JSON-LD als bevorzugten Ansatz erklärte. Der Grund war nicht technische Überlegenheit in der Datenbeschreibung, sondern Wartbarkeit. Microdata verteilt semantische Informationen über das gesamte HTML-Dokument, was bei dynamischen Seiten zu Inkonsistenzen führen kann.

Der konzeptuelle Unterschied zwischen Microdata und JSON-LD ist tiefgreifend: Microdata ist inhärent dokumentgebunden, es beschreibt den sichtbaren Inhalt. JSON-LD kann auch Informationen enthalten, die nicht sichtbar auf der Seite stehen. Diese Flexibilität ist ein zweischneidiges Schwert: Sie ermöglicht reichhaltigeres Markup, schafft aber auch die Möglichkeit, irreführende strukturierte Daten einzusetzen, was gegen die Richtlinien der Suchmaschinen verstößt.

Für das Verständnis der semantischen Infrastruktur ist Microdata lehrreich, weil es die enge Kopplung von Inhalt und Bedeutung verkörpert, einen Ansatz, der konzeptuell stringent, aber praktisch aufwändig ist.

Microdata im heutigen Kontext einsetzen

Bestehende Microdata-Implementierungen zu migrieren ist oft mehr Aufwand als Nutzen. Neue Projekte mit Microdata zu starten ergibt in den meisten Fällen keinen Sinn. Dennoch gibt es Szenarien, in denen Microdata die richtige Wahl bleibt.

CMS-Systeme, deren Templates keine separaten JSON-LD-Blöcke unterstützen, können über Microdata strukturierte Daten direkt in den HTML-Output einbetten, ohne Template-Änderungen am head-Bereich. Das ist ein pragmatischer Ansatz bei technischen Einschränkungen. Auch für AMP-Seiten galt lange, dass Microdata einfacher zu integrieren ist.

Wenn du Microdata einsetzt oder vorfindest, gelten dieselben Qualitätsprinzipien wie für JSON-LD: vollständige Properties, korrekte Schema.org-Typen, Übereinstimmung mit dem sichtbaren Inhalt. Der Schema Markup Validator prüft Microdata genauso wie JSON-LD.

Für die semantische Gesamtstrategie gilt: Wenn eine Website sowohl Microdata als auch JSON-LD enthält, können Konflikte entstehen. Suchmaschinen verarbeiten beide, aber bei widersprüchlichen Angaben ist das Ergebnis unvorhersehbar. Vor der Migration zu JSON-LD sollte daher das gesamte bestehende Microdata systematisch erfasst werden, bevor das neue Format eingeführt wird.