The hRecipe microformat

Elementbeschreibung

Ask AI about this page

2 Min. Lesezeit

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.

Elementbeschreibung

Erforderlich

  • fn – der Gerichtsname, als Klartext.
  • ingredient — jede Zutat einzeln markiert, als Text oder HTML. Verschachtelt: name (eine Yandex-Erweiterung), type und value für Einheit und Menge, oder amount für eine freiformatige Menge anstelle von diesen beiden.

Empfohlen

  • instructions – eine pro Rezept; einzelne Schritte können instruction tragen (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. Das value-title Muster zeigt “eine Stunde und eine halbe” bei der Veröffentlichung an PT1H30M.
  • photo und result-photo – mehrere Fotos erlaubt, im Root oder innerhalb von instructions, die den src eines imgnehmen. Das Bild des fertigen Gerichts muss zusätzlich result-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.

Elementbeschreibung — 2
Alien Road

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

Teilen