So validieren Sie das hCard-Mikroformat mit dem Yandex Validator
Ask AI about this page
12 views7 Min. Lesezeit
Die Validierung des hCard-Mikroformats erfordert die Verwendung des Yandex Structured Data Validators, um Ihr Kontakt-Markup auf Fehler zu überprüfen. Sie fügen Ihre URL oder Ihren Code in das Tool ein, um zu bestätigen, dass das vcard-Root-Element und Pflichtelemente wie fn, org und adr vorhanden sind. Dadurch wird sichergestellt, dass Yandex Business die physische Adresse und Telefonnummer Ihrer Organisation für Suchergebnisse in unterstützten Regionen wie Russland oder Kasachstan korrekt extrahieren kann.
Was ist der Yandex Structured Data Validator?
Der Yandex Structured Data Validator ist ein spezialisiertes Tool im Yandex Webmaster-Panel, das entwickelt wurde, um zu überprüfen, wie die Suchmaschine Mikroformate, Schema.org und andere semantische Markups parst. Bei hCard sucht es gezielt nach der vcard-Klasse und den dazugehörigen Eigenschaften. Die Verwendung dieses Tools ist ein entscheidender Schritt, bevor Sie Ihre Website zur Indexierung einreichen, da es Datenextraktionsfehler verhindert, die verhindern könnten, dass Ihr Unternehmen auf Karten oder in lokalen Such-Snippets erscheint.
Wenn Sie den Validator verwenden, können Sie entweder einen direkten Link zu einer Live-Seite angeben oder einen HTML-Codeblock einfügen. Das Tool analysiert die Hierarchie Ihrer Tags und hebt fehlende Pflichtfelder oder inkorrekte Verschachtelungen hervor. Dieses sofortige Feedback ermöglicht es Entwicklern, Probleme im Code zu beheben, bevor der Yandex-Bot die Website besucht.
Welche hCard-Eigenschaften sind für Yandex obligatorisch?
Yandex hat strenge Anforderungen für die Aufnahme von Organisationsdaten in sein Firmenverzeichnis. Wenn diese spezifischen Eigenschaften fehlen oder falsch formatiert sind, markiert der Validator sie als Fehler. Die Suchmaschine erfordert eine klare Identifizierung der Geschäftseinheit und einen physischen Standort, den Benutzer besuchen können.
vcard: Das Stammelement, das alle anderen Kontaktinformationen umschließen muss.
fn und org: Der vollständige Name und der Name der Organisation. Yandex verlangt, dass diese denselben Wert haben.
adr: Der Container für die physische Adresse, der detaillierte Standortdaten enthalten muss.
locality: Die Stadt oder Ortschaft, in der sich das Unternehmen befindet.
tel: Eine gültige Telefonnummer einschließlich Vorwahl und Ländercode.
Der häufigste Fehler, den wir sehen, ist die Trennung der Klassen fn und org. Yandex bevorzugt, dass diese sich auf demselben Element befinden, wie zum Beispiel einem einzigen span-Tag. Diese einfache Anpassung behebt Validierungswarnungen oft sofort.
Alien Road SEO-Team
Warum zeigt der Validator Fehler für verschachtelte Eigenschaften an?
Die Markup-Verarbeitungsregeln für hCard sind ziemlich spezifisch bezüglich der Strukturierung von Elementen. Ein häufiges Problem tritt auf, wenn Entwickler Eigenschaften verschachteln, die der Standard nicht ausdrücklich erlaubt. Zum Beispiel kann das Platzieren einer Telefonnummer (tel) innerhalb eines Adressblocks (adr) zu einer falschen Verarbeitung führen. Der Validator erkennt die Telefonnummer oft nicht, wenn sie in der Adresshierarchie vergraben ist.
Die Regeln besagen, dass bestimmte Eigenschaften innerhalb der adr-Klasse verschachtelt werden dürfen, um einen detaillierten Standort anzugeben. Dazu gehören country-name, region, locality, street-address, extended-address und postal-code. Alle anderen Daten, wie ein Logo oder eine E-Mail-Adresse, sollten außerhalb des adr-Blocks, aber dennoch innerhalb des vcard-Stammelements bleiben. Die Einhaltung dieser strukturellen Grenzen ist ein solider Weg, um sicherzustellen, dass Ihre Daten korrekt gelesen werden.
Wie Alien Road die hCard-Validierung anwendet
Wenn Alien Road ein Projekt für einen Kunden mit Fokus auf den GUS-Markt verwaltet, folgen wir einem detaillierten Überprüfungsprozess. Wir beginnen mit der Prüfung der bestehenden Kontaktseite, um sicherzustellen, da die physische Adresse mit der für Yandex Business vorgesehenen übereinstimmt. Da Yandex diese Karten nur für Russland, die Ukraine, Weißrussland und Kasachstan verarbeitet, bestätigen wir zunächst die regionale Relevanz des Unternehmens.
In einem typischen Projekt, zum Beispiel für eine Einzelhandelskette in Almaty, implementieren wir separate vcard-Blöcke für jede Filiale, die eine eindeutige Telefonnummer oder eine spezifische Adresse hat. Wir verwenden das abbr-Tag mit dem title-Attribut für Telefonnummern, um sicherzustellen, dass das maschinenlesbare Format perfekt ist, während der sichtbare Text benutzerfreundlich bleibt. Sobald der Code live ist, lassen wir ihn durch den Yandex Structured Data Validator laufen und dokumentieren den Status „gültig“, bevor wir zur nächsten Phase der SEO-Strategie übergehen.
Kann man mehrere Filialen auf einer Seite validieren?
Ja, es ist möglich, mehrere Standorte auf einer einzigen Seite zu validieren, aber Sie müssen bestimmte Regeln für deren Gruppierung befolgen. Wenn die Filialen denselben Namen und dieselbe Kontaktdaten wie eine einzige Callcenter-Nummer haben, können Sie mehrere Adressen in einer Karte auflisten. Wenn die Filialen jedoch unterschiedliche Namen, eindeutige Telefonnummern oder verschiedene E-Mail-Adressen haben, müssen Sie für jeden einzelnen Standort einen separaten vcard-Container erstellen.
Yandex sucht gezielt nach tatsächlichen Adressen, die Menschen besuchen können. Die Validierung einer juristischen oder registrierten Büroadresse, die keine Kunden bedient, ist oft Zeitverschwendung, da das Ziel dieses Markups darin besteht, Benutzern zu helfen, physische Geschäftsstandorte zu finden. Stellen Sie bei der Verwendung des Validators sicher, dass jede vcard eindeutig ist und alle Pflichteigenschaften unabhängig voneinander enthält.
Das Aufschlüsseln des adr-Elements verstehen
Die Adresskomponente ist der Ort, an dem die meisten technischen Fehler passieren. Um die Validierung zu bestehen, muss das adr-element in seine Bestandteile zerlegt werden. Die Bereitstellung einer einzelnen Textzeichenfolge als Adresse reicht für die Suchmaschine normalerweise nicht aus, um den Standort genau zu kategorisieren.
country-name: Der Name des Landes (z. B. Kasachstan).
region: Der Bundesstaat oder die Provinz, was erforderlich ist, wenn der Ortsname nicht eindeutig ist.
locality: Der Name der Stadt oder Siedlung.
street-address: Die spezifische Gebäudenummer und der Straßenname.
extended-address: Zusätzliche Details wie die Büronummer, das Stockwerk oder der Name des Geschäftszentrums.
postal-code: Die Standard-Postleitzahl für das Gebiet.
Denken Sie daran, dass Yandex Business das ultimative Ziel für diese Daten ist. Wenn Ihr Ort im adr-Tag nicht klar definiert ist, platziert das System Ihr Unternehmen möglicherweise nicht korrekt auf der Karte, selbst wenn der Rest des Markups technisch gültig ist.
Alien Road SEO-Team
So testen Sie Ihre Kontaktdaten auf Fehler
Das Testen umfasst einen einfachen Arbeitsablauf in der Yandex Webmaster-Oberfläche. Navigieren Sie zuerst zum Bereich „Tools“ und wählen Sie „Strukturierte Daten validator“. Sie sehen ein Textfeld und ein URL-Eingabefeld. Wenn Sie sich noch in der Entwicklungsphase befinden, kopieren Sie Ihr HTML-Snippet und fügen Sie es in das Textfeld ein. Wenn Ihre Website bereits live ist, geben Sie die URL Ihrer Kontaktseite ein.
Nachdem Sie auf die Schaltfläche zum Überprüfen geklickt haben, generiert das Tool einen Bericht. Eine erfolgreiche Validierung zeigt ein grünes Häkchen oder eine Meldung an, dass die hCard ohne Fehler gefunden wurde. Bei Problemen listet das Tool spezifische Fehler auf, wie „Missing mandatory field: org“ oder „Incorrect nesting of tel“. Sie sollten diese Fehler einen nach dem anderen beheben, bis der Bericht fehlerfrei ist.
Wo Sie diese Woche beginnen sollten
Beginnen Sie mit der Prüfung Ihrer Hauptkontaktseite, um zu sehen, ob derzeit ein hCard-Markup vorhanden ist. Verwenden Sie den Yandex Structured Data Validator, um den aktuellen Status Ihrer Seite zu überprüfen. Wenn der Validator kein Markup findet oder Fehler identifiziert, befolgen Sie diese Schritte, um sie zu beheben:
Umschließen Sie Ihre Kontaktinformationen in einem div mit der Klasse „vcard“.
Stellen Sie sicher, dass der Name der Organisation sowohl mit den Klassen „fn“ als auch „org“ markiert ist.
Zerlegen Sie Ihre Adresse in die spezifischen Untereigenschaften wie „locality“ und „street-address“.
Überprüfen Sie, ob sich Ihre Telefonnummer im internationalen Format innerhalb eines title-Attributs eines „abbr“-Tags befindet.
Führen Sie den Validator erneut aus, um zu bestätigen, dass alle Fehler verschwunden sind.
Sobald die Validierung erfolgreich ist, können Sie sicher sein, dass Yandex Ihren Unternehmensstandort korrekt indexiert. Wenn Sie kein Markup verwenden möchten, können Sie Ihre Daten auch über den Bereich „Site geography“ in der Yandex Webmaster-Konsole einreichen, was eine zuverlässige Alternative darstellt, um Ihre Details in Yandex Business zu bringen.
Teilen
Alien Road · Suche
Schnellzugriff
Gehen Sie direkt zu einer Leistung, einem Projekt oder einer Unternehmensseite.
Keine Treffer. Versuchen Sie ein anderes Wort.
↑↓ navigieren↵ öffnenEsc schließenAlien Road
ARJetzt online
Nur für Sie
Lassen Sie uns Ihr Projekt planen
Schreiben Sie uns Ihre Fragen per WhatsApp; unser Team antwortet so schnell wie möglich.