Mikroformate sind der ältere semantische Ausrichtungsansatz für (X)HTML: Bedeutung wird hinzugefügt durch class Attribute für bestehende Elemente statt durch dedizierte Attribute.
<span class="adr">16 Leo Tolstoy St., Moscow</span>Der Roboter liest den Klassennamen als Namen einer vom Mikroformat definierten Eigenschaft und behandelt den Inhalt des Elements als dessen Wert. Es ist keine neue Auszeichnungsstruktur erforderlich – die Klasse wird an bereits vorhandenes HTML angehängt.

Was Yandex unterstützt
Nur zwei Formate:
- hCard — Kontaktinformationen: Adressen, Telefonnummern, Organisationdetails.
- hRecipe — kulinarische Rezepte.
Mikroformate existieren für viele andere Bereiche – Produkte, Bewertungen, Veranstaltungen –, werden hier aber nicht verarbeitet. Alles außerhalb von hCard und hRecipe sollte stattdessen in Schema.org ausgedrückt werden.
Mikroformate oder Schema.org?
Yandex beantwortet dies an anderer Stelle in seiner Dokumentation direkt: Die Algorithmen bevorzugen keines von beiden, daher ist das bequeme akzeptabel – aber Schema.org wird als der modernere, vollständigere und sich aktiv entwickelnde Standard empfohlen. In der Praxis ist das für neue Projekte damit entschieden. Mikroformate sind vor allem bei der Pflege einer Website von Bedeutung, die sie bereits verwendet, bei der die Klassenattribute in Templates eingewoben sind und ein Umschreiben keinen Nutzen bringt.

Validierung
Der Validator für strukturierte Daten in der Konsole liest beide Formate, wodurch bestätigt werden kann, dass eine bestehende hCard nach einer Template-Änderung immer noch korrekt geparst wird – eine Prüfung, die sich nach jedem Redesign einer Kontaktseite lohnt.
Warum der Unterschied immer noch wichtig ist
Weil ein class Attribut auch ein Styling-Anker ist. Ein Entwickler, der adr in etwas umbenennt, das konsistenter mit dem Design-System ist, entfernt stillschweigend die Auszeichnung, und an der Seite sieht nichts anders aus. Schema.org-Attribute haben keinen anderen Zweck, daher überstehen sie Refactoring besser – was das stärkste praktische Argument für den neueren Standard ist.
So setzen wir das um
We leave working hCard markup alone and use Schema.org for anything new. The failure specific to microformats is worth knowing about: because the meaning rides on class names, a CSS cleanup can delete it without anyone noticing. We check the contact page in the validator after every template change on sites that still use it.
Verwandte Leistungen