Supported schemas from Schemaorg

Recetas

Ask AI about this page

2 min de lectura

El marcado de recetas es un programa de socios de Yandex: los datos se muestran solo después de que el servicio de control de calidad de Yandex los haya comprobado. Un marcado válido es necesario pero no suficiente.

Obligatorio

  • name (Texto) — el nombre de la receta o plato.
  • recipeIngredient (Texto) — ingredientes con cantidades, un elemento por ingrediente.

Recomendado

  • recipeInstructions — el método.
  • recipeYield — número de raciones.
  • totalTime (Duración, ISO 8601 — PT30M durante treinta minutos). Si no está presente, se utiliza cookTime .
  • prepTime — tiempo para preparar los ingredientes.
  • image (URL) — se permiten varios; Yandex recomienda rellenar esto para obtener un mejor fragmento.
  • nutrition (NutritionInformation) — calorías, grasas, proteínas, carbohidratos, vitaminas.

El campo no estándar

resultPhoto — una URL para la fotografía del plato terminado. No forma parte de Schema.org; Yandex lo define por sí mismo y lo recomienda para un mejor fragmento. Este es un caso raro de un motor que amplía el vocabulario, y no se validará con las herramientas genéricas de Schema.org, razón por la cual los desarrolladores que siguen una guía general lo omiten.

Recetas

Estructura práctica

El marcado sigue la forma natural de una página de recetas: el nombre del plato como encabezado, cada ingrediente como su propio elemento de lista, el método como una lista, con las imágenes de los pasos marcadas como image y el plato terminado como resultPhoto. No es necesario reestructurar nada por el bien del visitante, por lo que el marcado de recetas es una de las implementaciones más limpias.

Las reservas habituales

Yandex no garantiza que los datos aparezcan y puede usarlos en su totalidad o en parte en cualquiera de sus servicios. Combinado con el paso de control de calidad, la expectativa realista es de varias semanas entre el despliegue y cualquier cambio visible.

Formato de duración, que es donde fallan las implementaciones

Los tiempos deben ser duraciones ISO 8601, no texto humano. “45 minutos” en la página visible y PT45M en un elemento meta es el patrón correcto, y mezclarlos es el error de validación más común en estas páginas.

Recetas — 2
Alien Road

Cómo lo aplicamos

The field worth pointing out to any recipe site is resultPhoto: it is Yandex-specific, it is not in Schema.org, and it is the one that most improves the snippet. Developers working from a generic structured-data guide will never add it. We also check the duration format explicitly, because a value that reads perfectly on the page and fails ISO 8601 is invisible until the snippet does not appear.

Servicios relacionados

Compartir