English

Microdata ist eine Syntax aus dem HTML-Standard, mit der Inhalte direkt im sichtbaren HTML als strukturierte Daten ausgezeichnet werden. Gemeint ist hier das Auszeichnungsformat, nicht der gleichnamige Anbieter. Suchmaschinen lesen daraus Typ und Eigenschaften eines Inhalts, etwa eines Produkts oder Artikels.

Wie funktioniert Microdata?

Der HTML-Standard definiert fünf Attribute. itemscope markiert einen Container, itemtype nennt den Typ als URL (meist ein schema.org-Typ), itemprop benennt eine Eigenschaft. Optional kommen itemid für eine eindeutige Kennung und itemref für Verweise auf Elemente außerhalb des Containers dazu. Microdata ist weiterhin Teil des HTML Standards.

Google unterstützt Microdata für strukturierte Daten, empfiehlt aber JSON-LD. Als Begründung nennt Google, dass sich JSON-LD am einfachsten umsetzen und warten lässt. RDFa ist das dritte unterstützte Format. Alle drei lassen sich laut Google-Dokumentation nutzen, wenn sie korrekt umgesetzt sind.

Beispiel

HTML
<div itemscope itemtype="https://schema.org/Product">
  <h1 itemprop="name">Wanderrucksack 30 l</h1>
  <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
    <span itemprop="price" content="89.90">89,90 €</span>
    <meta itemprop="priceCurrency" content="EUR">
  </div>
</div>

Die Daten hängen am sichtbaren Text. Ändert sich der Inhalt im Template, ändert sich das Markup mit.

Microdata oder JSON-LD?

Bei JSON-LD steht das Markup gesammelt in einem Script-Block, bei Microdata verteilt es sich über das HTML. Das macht Microdata nach redaktioneller Einschätzung bei Template-Änderungen fehleranfälliger. Für neue Umsetzungen liegt JSON-LD deshalb nahe, auch weil Google es empfiehlt. Bestehendes Microdata-Markup muss nicht ersetzt werden, solange der Rich Results Test es fehlerfrei erkennt.

Formate für strukturierte Daten im Vergleich
FormatWo steht das Markup?Bezug zum sichtbaren InhaltEinordnung durch Google
JSON-LDin einem <script type="application/ld+json"> im <head> oder <body>getrennt vom sichtbaren Text; verschachtelte Angaben lassen sich leicht ausdrückenempfohlen, weil am einfachsten umzusetzen und im großen Umfang zu pflegen, weniger anfällig für Fehler; auch per JavaScript eingefügt lesbar
Microdata (dieser Begriff)als Attribute an HTML-Elementen, meist im <body>, auch im <head> möglichim HTML-Inhalt verschachteltunterstützt; für Google gleichwertig, wenn das Markup gültig und nach Doku umgesetzt ist
RDFaals Attribute an HTML-Elementen, im <head> und <body>Attribute an Elementen mit sichtbarem Inhaltunterstützt; für Google gleichwertig, wenn das Markup gültig und nach Doku umgesetzt ist

Alle drei Formate sind Schreibweisen für dasselbe Vokabular: Die Typen und Eigenschaften von schema.org lassen sich laut schema.org mit Microdata, RDFa und JSON-LD auszeichnen. Google unterstützt alle drei, sofern die Doku für einen Ergebnistyp nichts anderes angibt. Google empfiehlt JSON-LD, nennt alle drei Formate aber gleichwertig, solange das Markup gültig ist. Quellen: Google Search Central: Introduction to structured data markup in Google Search (last updated 2025-12-10); schema.org: Data model. Stand: .

Häufige Fehler

  • Markup für Inhalte, die niemand sieht. Google verlangt, dass markierter Inhalt für Leser der Seite sichtbar ist. Verborgene Inhalte können dazu führen, dass kein Rich Result erscheint.
  • Pflichtangaben fehlen. Objekte ohne alle Pflichteigenschaften des jeweiligen Typs kommen für Rich Results nicht infrage.
  • Markup, das nicht zur Seite passt. Google nennt irrelevante oder irreführende Auszeichnung als Verstoß, zum Beispiel Anleitungen, die als Rezepte markiert sind.

Häufige Fragen

Ist Microdata ein Rankingfaktor? Dafür liefert die Google-Dokumentation keinen Beleg. Strukturierte Daten sind dort als Grundlage für erweiterte Darstellungen beschrieben.

Quellen

  1. HTML Standard – Microdata (WHATWG)html.spec.whatwg.org
  2. Einführung in strukturierte Daten – Google Search Centraldevelopers.google.com
  3. schema.org – Getting startedschema.org
  4. Allgemeine Richtlinien für strukturierte Daten – Google Search Centraldevelopers.google.com

Stand: