Der vollständige Eigenschaftssatz, den Yandex von einer hRecipe-Seite liest, einschließlich mehrerer Erweiterungen, die nicht Teil des offenen Standards sind.
Allgemeine Anforderungen
Ein Rezept pro Seitemarkiert mit der hrecipe Root-Klasse, und dieses Rezept muss der Hauptinhalt der Seite sein. Es muss vollständig angezeigt und für Besucher sichtbar sein – nichts darf hinter einem Tab oder einem eingeklappten Panel versteckt sein.

Erforderlich
fn– der Gerichtsname, als Klartext.ingredient— jede Zutat einzeln markiert, als Text oder HTML. Verschachtelt:name(eine Yandex-Erweiterung),typeundvaluefür Einheit und Menge, oderamountfür eine freiformatige Menge anstelle von diesen beiden.
Empfohlen
instructions– eine pro Rezept; einzelne Schritte könneninstructiontragen (eine Yandex-Erweiterung). Yandex bittet darum, dass die Überschrift selbst, “Zubereitungsmethode”, außerhalb der Eigenschaft bleibt.yield– Portionen, eine pro Rezept, Textwert.duration— ISO 8601. Dasvalue-titleMuster zeigt “eine Stunde und eine halbe” bei der Veröffentlichung anPT1H30M.photoundresult-photo– mehrere Fotos erlaubt, im Root oder innerhalb voninstructions, die densrceinesimgnehmen. Das Bild des fertigen Gerichts muss zusätzlichresult-phototragen, eine Yandex-Erweiterung, und es ist das einzige Feld, das das Snippet am meisten verbessert.author– Text oder eine verschachtelte hCard, und mehrere sind erlaubt.nutrition– mit Yandex’ eigenen verschachtelten Eigenschaften:calories,fat,saturatedFat,unsaturatedFat,carbohydrates,sugar,fiber,protein,cholesterol,servingSize.
Weitere Yandex-Erweiterungen
category (Gerichtstyp, einer pro Rezept), sub-category, cuisine-type und weight.
Das zu ziehende Fazit
Mehr als die Hälfte der Eigenschaften, die ein gutes Rezept-Snippet ausmachen, sind hier nicht im hRecipe-Standard enthalten. Das Aufbauen auf der offenen Spezifikation erzeugt gültiges Markup und ein schwächeres Ergebnis. Diese Seite ist die Spezifikation, gegen die für Yandex gebaut wird, und der Konsolen-Validator ist das einzige Tool, das dies überprüft.

So setzen wir das um
We build recipe markup from this page rather than the open standard, because the fields that matter most here — result-photo, the nutrition breakdown, per-step instructions — are Yandex additions. It is also why we validate in Yandex’s own tool: a generic validator passes markup that omits every one of them, and the site gets an ordinary snippet while believing it did the work.
Verwandte Leistungen