hCard ist ein offenes Mikroformat zur Veröffentlichung von Kontaktinformationen in strukturierter Form. Seine Prämisse ist ökonomisch: Sie zeichnen Daten aus, die sich bereits auf der Seite befinden mit Klassennamen aus, sodass derselbe Text Menschen und Maschinen dient. Es wird nichts Neues geschrieben und es ändert sich nichts visuell.
Wie es aussieht
Ein gewöhnlicher Block von Kontaktdaten – Name, Stadt, Straße, Telefon, Öffnungszeiten – wird zu einer Karte, indem er in ein vcard Root-Element eingeschlossen und jedes Fragment beschriftet wird: Kategorie, fn org, Lokalität, Straßenadresse, Tel, Arbeitszeiten.

Warum es immer noch wichtig ist
Yandex liest hCard in Yandex Businessein, was Karten und das Adress-Snippet in den Suchergebnissen speist. Daher ist das Kontakt-Markup auf einer Website nicht dekorativ: Es ist ein Einreichungskanal für das Kartenprodukt, und für ein Unternehmen mit Filialen hält es diese Daten automatisch aktuell, wann immer sich die Website ändert.
Seine eine strukturelle Schwäche
Da Bedeutung auf class Attributen beruht – die auch Styling-Hooks sind –, kann ein CSS-Refactor das Markup löschen, ohne etwas Sichtbares zu verändern. Dies ist das Argument für Schema.org bei neuer Arbeit, wo die Attribute keinen anderen Zweck haben. Bestehende hCard sollte an Ort und Stelle belassen und nach Template-Änderungen revalidiert werden.
Wo es neben Schema.org passt
Yandex unterstützt beide und bevorzugt keines von beiden, empfiehlt Schema.org jedoch als den moderneren Standard. Speziell für Kontaktdaten wird hCard weiterhin vollständig verarbeitet und ist die ältere, weit verbreitete Option – weshalb sie auf so vielen Websites überlebt und warum es sich immer noch lohnt, ihre Regeln an einem Nachmittag zu lernen.

Das praktische Minimum
Eine Karte benötigt einen Organisationsnamen, eine Adresse und eine Telefonnummer, um in Yandex Business akzeptiert zu werden. Alles darüber hinaus – Kategorie, E-Mail, Koordinaten, URL, Öffnungszeiten – verbessert das, was Benutzer über das Unternehmen sehen, und jede Hinzufügung ist ein Klassenattribut auf Text, der bereits veröffentlicht ist.
So setzen wir das um
We leave working hCard alone and add Schema.org for anything new, but the reason clients care about this one is Yandex Business: contact markup on the site keeps the Maps listing current without anyone maintaining it separately. On sites that still use it we re-validate the contact page after every template change, because class-based markup disappears silently.
Verwandte Leistungen