Markup Semantische Infrastruktur

Markup bezeichnet die strukturelle und semantische Auszeichnung von Webinhalten durch HTML-Tags und ergänzende Formate wie JSON-LD oder Microdata.

Markup

Markup gliedert Webinhalte in maschinenverständliche Strukturen: von der grundlegenden HTML-Semantik mit Überschriften, Absätzen und Listen bis zur expliziten Entitätsbeschreibung durch Schema.org-Auszeichnung. Semantisches HTML-Markup verwendet Elemente wie article, nav, header und section, um die Rolle von Inhaltsbereichen zu deklarieren. Ergänzendes Markup durch JSON-LD, Microdata oder RDFa fügt eine zusätzliche semantische Schicht hinzu, die Entitäten, ihre Attribute und Relationen explizit beschreibt. In der semantischen Infrastruktur ist Markup das Werkzeug, mit dem die Bedeutung von Webinhalten für Maschinen zugänglich gemacht wird. Suchmaschinen-Crawler verarbeiten Markup, um die Struktur und den Inhalt einer Seite zu verstehen. Fehlendes oder fehlerhaftes Markup zwingt Suchmaschinen zu Interpretationen, die von der Absicht des Autors abweichen können. Die Kombination aus sauberem HTML-Markup und präziser Schema.org-Auszeichnung maximiert die maschinelle Verständlichkeit von Webinhalten.

Die zwei Schichten des Markups

Markup ist nicht gleich Markup. HTML-Markup und semantisches Schema.org-Markup arbeiten auf verschiedenen Ebenen, und ihre Verwechslung führt zu systematischen Fehlern in der semantischen Infrastruktur.

HTML-Markup strukturiert den Inhalt für die Darstellung und vermittelt dokumentarische Semantik: article bedeutet eigenständiger Inhalt, h1 bedeutet Hauptüberschrift, nav bedeutet Navigation. Diese Signale nutzen Suchmaschinen-Crawler, um die Inhaltsstruktur zu verstehen. Schlechtes HTML-Markup, flache div-Strukturen ohne semantische Elemente, zwingt den Crawler zu unsicheren Interpretationen.

Schema.org-Markup fügt eine zweite Schicht hinzu: Es beschreibt nicht die Struktur, sondern die Bedeutung. Es sagt nicht "das ist eine Überschrift", sondern "das ist der Name dieser Organization" oder "das ist der Autor dieses Article". Diese Ebene ist explizit und maschinenadressiert.

Beide Schichten sind komplementär, keine Substitute. Wer nur JSON-LD einbaut, aber schlechtes HTML-Markup hat, schwächt die Glaubwürdigkeit des strukturierten Markups. Wer nur sauberes HTML hat, aber kein JSON-LD, lässt Entitätssignale ungenutzt. Die Stärke liegt in der Kombination.

Markup-Strategie für semantische Infrastruktur

Eine Markup-Strategie beginnt nicht mit der Frage, welche Rich Snippets du erreichen willst, sondern welche Entitäten deine Website repräsentiert und wie du sie maschinenlesbar beschreibst.

Der erste Schritt ist die Entitätskartierung: Welche Entitäten kommen auf der Website vor? Organisation, Personen, Produkte, Artikel, Veranstaltungen, FAQs? Für jede Entitätskategorie wählst du den passenden Schema.org-Typ und legst fest, welche Properties mandatory sind. Ein Organization-Block ohne legalName, url und sameAs ist unvollständig.

Der zweite Schritt ist die technische Implementierung. JSON-LD ist das von Google empfohlene Format, weil es im head-Bereich lebt und unabhängig vom visuellen Content geändert werden kann. Das erleichtert die Wartung erheblich. Jede Seite, die eine Entität prominent beschreibt, bekommt einen passenden JSON-LD-Block.

Der dritte Schritt ist die Überprüfung. Das Rich Results Test Tool und der Schema Markup Validator prüfen syntaktische Korrektheit. Semantische Korrektheit, ob die Aussagen des Markups mit dem sichtbaren Inhalt übereinstimmen, musst du manuell sicherstellen. Strukturierte Daten, die dem Seiteninhalt widersprechen, können als Täuschungsversuch gewertet werden.