Häufige hRecipe-Validierungsfehler im Yandex-Validator stammen normalerweise von fehlenden Pflichtfeldern, falscher ISO 8601-Formatierung für die Dauer oder falsch verschachtelten Zutaten-Daten. Diese Fehler verhindern, dass Suchsysteme Rich Snippets für Ihre Inhalte generieren. Wenn das Markup nicht mit den spezifischen Anforderungen für die hrecipe-Root-Klasse übereinstimmt, markiert der Validator die Seite als unvollständig, was zu einem Verlust potenzieller Sichtbarkeit in den Suchergebnissen für Ihre Rezepte führt.
Strukturierte Daten fungieren als Übersetzer zwischen Ihrem Website-Inhalt und Suchmaschinen. Wenn die Syntax fehlerhaft ist, kann die Suchmaschine die Datenpunkte, die ein kulinarisches Stück definieren, nicht parsen. Durch die Behebung dieser Validierungswarnungen stellen Sie sicher, dass Ihre Website ein klares Signal an Crawler sendet, wodurch diese Zubereitungszeiten, Kalorienangaben und Zutatenlisten direkt auf den Ergebnisseiten genau anzeigen können.

Warum markiert der Validator fehlende Felder?
Der Validator prüft auf einen spezifischen Satz von Attributen, die erforderlich sind, um ein Rezept zu identifizieren. Wenn Ihrer Seite die ‘fn’-Eigenschaft für den Namen des Gerichts fehlt oder Zutaten nicht einzeln aufgelistet werden, kann das System den Inhalt nicht korrekt kategorisieren. Jede Zutat muss innerhalb des hrecipe-Containers klar markiert sein, um sicherzustellen, dass automatisierte Systeme die Liste ohne Verwirrung parsen können.
Oft schließen Entwickler versehentlich die ‘yield’- oder Portionsanzahl-Eigenschaft aus. Dies ist ein Pflichtfeld für Yandex. Ohne diesen Wert geht der Validator davon aus, dass die Daten unvollständig sind. Sie müssen sicherstellen, dass jede Rezeptseite diese wesentlichen Tags enthält, um die Mindeststandards für ein gültiges Rezeptobjekt zu erfüllen.
- Der Name des Gerichts (fn) fehlt oder ist nicht als reiner Text markiert.
- Zutaten werden als einzelner Block statt als einzelne Elemente aufgelistet.
- Die ‘yield’- oder Portionsanzahl fehlt im Rezept-Markup.
- Das ‘duration’-Feld folgt nicht dem ISO 8601-Standard.
Wie geht man korrekt mit Dauer- und Nährwertdaten um?
Zeitformate verursachen oft Fehler, da sie den ISO 8601-Standard erfordern. Wenn Sie ‘1 Stunde’ im HTML schreiben, wird der Validator einen Fehler zurückgeben, da er ein Format wie PT1H erwartet. Das value-title-Muster ist hier ein nützlicher Ansatz: Sie können dem Leser ‘eineinhalb Stunden’ anzeigen, während Sie den maschinenlesbaren ‘PT1H30M’-Wert innerhalb des duration-Attributs bereitstellen.

Nährwertdaten erfordern spezifische verschachtelte Eigenschaften, um korrekt geparst zu werden. Die Bereitstellung nur einer Gesamtkalorienzahl reicht nicht aus, wenn die Struktur separate Einträge für Fett, Protein und Kohlenhydrate erwartet. Yandex erkennt eine spezifische Hierarchie für diese Werte, und das Versäumnis, sie unter der nutrition-Klasse zu verschachteln, führt zu Validierungswarnungen. Überprüfen Sie immer doppelt, ob Ihre Nährwertblöcke die Portionsgröße enthalten, da dies als Anker für den Rest der Ernährungsdaten dient.
Wie Alien Road dies anwendet
Bei Alien Road folgen wir einem strengen Audit-Prozess für Rezeptseiten. Wir beginnen mit einem Site-Crawl, um Seiten zu identifizieren, die den Yandex-Validator nicht bestehen. Für ein typisches Engagement ordnen wir bestehende HTML-Elemente den erforderlichen hrecipe-Eigenschaften zu und stellen sicher, dass die ‘result-photo’-Erweiterung korrekt auf das Bild des fertigen Gerichts angewendet wird. Wir überprüfen, ob alle Inhalte für den Benutzer sichtbar sind und nicht hinter einem Tab oder einem versteckten CSS-Element gefangen sind, da versteckte Daten von Crawlern ignoriert werden.
Wir führen auch manuelle Inspektionen auf hochfrequentierten Rezeptseiten durch, um sicherzustellen, dass die semantische Struktur den visuellen Inhalt widerspiegelt. Wenn ein Kunde beispielsweise eine umfangreiche Datenbank mit alten Rezepten hat, priorisieren wir das Markup der Top 20% ihrer Inhalte nach Traffic. Dies erzeugt eine hohe Wirkung mit minimalem Aufwand und stellt sicher, dass die wertvollsten Seiten sofort bereit sind, Rich Snippets zu verdienen.
Wir stellen oft fest, dass Website-Besitzer versuchen, ihr Markup zu vereinfachen, indem sie Schritte oder Zutaten gruppieren. Dies schafft Unklarheiten, die der Validator erkennen soll. Klare, eindeutige Tags sind der einzige Weg, um sicherzustellen, dass die Suchmaschine Ihren Inhalt versteht.
Alien Road SEO-Team
Was sind die häufigsten Fallstricke bei Bildern und Anweisungen?
Bilder sind für Rich Snippets unerlässlich, doch viele Websites versäumen es, sie korrekt zu taggen. Die ‘result-photo’-Erweiterung ist eine spezifische Anforderung für das fertige Gericht. Wenn Sie nur Fotos für einzelne Schritte bereitstellen, zeigt die Suchmaschine möglicherweise nicht das gewünschte Miniaturbild an. Darüber hinaus, während einzelne Schritte empfohlen werden, muss die Hauptüberschrift für Kochanweisungen außerhalb der Eigenschaften bleiben, um Parsing-Fehler zu vermeiden.
Ein weiterer häufiger Fehler betrifft das Bild-Hosting. Stellen Sie sicher, dass alle Bildquellen auf gültige, erreichbare URLs verweisen. Wenn der Validator die Bilddatei nicht abrufen kann, verwirft er die photo-Eigenschaft vollständig. Stellen Sie außerdem sicher, dass das Bild nicht so lazy-geladen wird, dass der Crawler während des ersten Scans nicht auf das src-Attribut zugreifen kann.
- Stellen Sie sicher, dass das Foto des fertigen Gerichts die result-photo-Klasse trägt.
- Halten Sie die Überschrift ‘Kochmethode’ außerhalb der eigentlichen Anweisungseigenschaften.
- Überprüfen Sie, ob alle Bildquellen auf gültige URLs verweisen.
- Vermeiden Sie die Verwendung versteckter Elemente für irgendeinen Teil des Rezepts.
Warum ist die Sichtbarkeit von Daten so wichtig?
Suchsysteme priorisieren Inhalte, die für den menschlichen Benutzer direkt zugänglich sind. Wenn Sie Informationen in einem Akkordeon, einem Tab oder einem eingeklappten mobilen Menü verstecken, ignoriert der Validator diese Daten möglicherweise. Dies ist eine häufige Quelle für ‘fehlende Feld’-Fehler, selbst wenn der Code in der Quelldatei vorhanden zu sein scheint.
Für optimale Ergebnisse stellen Sie sicher, dass Rezepttitel, Zutaten und Anweisungen vollständig erweitert und sichtbar sind, wenn die Seite geladen wird. Dies entspricht der Erwartung, dass das Rezept den Hauptinhalt der Seite darstellt. Wenn Ihre Seitenarchitektur das Verstecken von Inhalten aus Platzgründen erfordert, ziehen Sie eine Umgestaltung des Seitenlayouts in Betracht, um die Rezeptdaten auf der obersten Ebene des DOM zu priorisieren.
Validierung ist keine einmalige Einrichtung. Da sich Inhaltslayouts ändern, kann die Zuordnung zwischen Ihren CSS-Klassen und den hRecipe-Anforderungen brechen. Regelmäßige Überprüfungen sind notwendig, um die Snippet-Gesundheit zu erhalten.
Alien Road SEO-Team
Wo man diese Woche anfangen sollte
Überprüfen Sie diese Woche Ihre beliebtesten Rezeptseiten mit dem Yandex Webmaster-Validator. Achten Sie speziell auf das ‘duration’-Format und stellen Sie sicher, dass Ihr ‘result-photo’ korrekt verlinkt ist. Sobald Sie diese grundlegenden Fehler behoben haben, überprüfen Sie Ihre Zutatenliste, um zu bestätigen, dass jeder Artikel einzeln getaggt ist. Konsistenz in diesen technischen Details bietet das beste Fundament dafür, dass Ihre Inhalte in den Suchergebnissen erscheinen.