Feature guides

Datos estructurados de Receta (Recipe, HowTo, ItemList)

Ayuda a los usuarios a encontrar tu contenido de recetas informando a Google sobre tu receta con datos estructurados. Cuando proporcionas información como valoraciones de los revisores, tiempos de cocción y preparación, e información nutricional, Google puede entender mejor tu receta y presentarla a los usuarios de formas interesantes. Las recetas pueden aparecer en los resultados de búsqueda de Google y en Google Imágenes.

An illustration of how recipe rich results can appear in Google Search. It contains 4 rich results from different websites, with details about how long it takes to cook the recipe, an image, and review information.
An illustration of how a recipes can appear in Google Images. There are 6 images results showing different food items, with 3 results containing a recipe badge that tells the user it's a recipe

Dependiendo de cómo marques tu contenido, tus recetas pueden ser elegibles para las siguientes mejoras:

Mejoras de receta
Carrusel de anfitriones de recetas: Permite a los usuarios explorar tus páginas de galería de recetas añadiendo ItemList datos estructurados.An illustration of how a recipe host carousel can appear in Google Search. It shows 3 different recipes from the same website in a carousel format that users can explore and select a specific recipe

Cómo añadir datos estructurados

Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar el contenido de la página. Si eres nuevo en los datos estructurados, puedes aprender más sobre
cómo funcionan los datos estructurados.

Aquí tienes una visión general de cómo crear, probar y publicar datos estructurados.

  1. Añade las propiedades requeridas. Según el formato que estés utilizando, aprende dónde insertar datos estructurados en la página.
  2. Sigue las directrices.
  3. Valida tu código usando la
    Prueba de resultados enriquecidos
    y corrige cualquier error crítico. Considera también corregir cualquier problema no crítico que pueda ser marcado en la herramienta, ya que pueden ayudar a mejorar la calidad de tus datos estructurados (sin embargo, esto no es necesario para ser elegible para resultados enriquecidos).
  4. Despliega algunas páginas que incluyan tus datos estructurados y utiliza la Herramienta de inspección de URL para probar cómo ve Google la página. Asegúrate de que tu página sea accesible para Google y no esté bloqueada por un archivo robots.txt, la etiqueta noindex o requisitos de inicio de sesión. Si la página se ve bien, puedes
    pedir a Google que vuelva a rastrear tus URL.
  5. Para mantener a Google informado de futuros cambios, recomendamos que
    envíes un sitemap. Puedes automatizar esto con la
    API de Sitemap de Search Console.

Ejemplos

Aquí tienes algunos ejemplos de recetas usando código JSON-LD.

Receta en la Búsqueda

Aquí tienes un ejemplo de una página que es elegible para ser mostrada en la Búsqueda.

Aquí tienes un ejemplo de una página de resumen de recetas (una página con una lista de recetas) con itemList datos estructurados. Este contenido puede ser elegible para ser mostrado en una cuadrícula en los resultados de búsqueda.

Directrices

Debes seguir las directrices generales de datos estructurados para que tu marcado sea elegible para aparecer en los resultados de búsqueda.

Las siguientes directrices se aplican a Recipe datos estructurados.

  • Usa Recipe datos estructurados para contenido sobre la preparación de un plato en particular. Por ejemplo, “exfoliante facial” o “ideas para fiestas” no son nombres válidos para un plato.
  • Para permitir que tus recetas aparezcan en un
    carrusel o cuadrícula, debes seguir estas directrices:
    • Proporciona ItemList datos estructurados para resumir las recetas de tu lista. Puedes proporcionar ItemList datos estructurados por separado o junto con datos estructurados de receta.
    • Tu sitio debe tener una página de resumen que enumere todas las recetas de la colección. Por ejemplo, cuando un usuario hace clic en el enlace de resumen de los resultados de búsqueda, es dirigido correctamente a una página de tu sitio que enumera las recetas relacionadas con su búsqueda.

Definiciones de tipos de datos estructurados

Debes incluir las propiedades requeridas para que tu contenido sea elegible para mostrarse como un resultado enriquecido en la Búsqueda de Google. También puedes incluir las propiedades recomendadas para añadir más información sobre tu contenido, lo que podría proporcionar una mejor experiencia de usuario.

Recipe

Marca tu contenido de receta con las siguientes propiedades del tipo Recipe de schema.org. La definición completa de
Recipe fr
schema.org/Recipe.
Las propiedades admitidas por Google son las siguientes:

Propiedades requeridas
image

URL o ImageObject

Imagen del plato terminado.

Directrices adicionales para imágenes:

  • Las URL de las imágenes deben poder rastrearse e indexarse. Para comprobar si Google puede acceder a sus URL, utilice la URL Inspection tool.
  • Las imágenes deben representar el contenido marcado.
  • Las imágenes deben estar en un formato de archivo compatible con Google Images.
  • Para obtener los mejores resultados, recomendamos proporcionar varias imágenes de alta resolución (mínimo de 50.000 píxeles al multiplicar el ancho por el alto) con las siguientes relaciones de aspecto: 16×9, 4×3 y 1×1.

Por ejemplo:

name

Text

El nombre del plato.

Propiedades recomendadas
aggregateRating

AggregateRating

Anotación para la puntuación media de las reseñas asignada al elemento. Siga las Review snippet guidelines y la lista de requeridas y recomendadas AggregateRating propiedades.

Si los Recipe datos estructurados contienen una única reseña, el nombre del revisor debe ser una persona u organización válida. Por ejemplo, “50% off ingredients” no es un nombre válido para un revisor.

author

Person
o Organization

El nombre de la persona u organización que escribió la receta. Para ayudar a Google a entender mejor a los autores en diversas funciones, considere seguir las
author markup best practices.

cookTime

Duration

El tiempo que se tarda en cocinar realmente el plato en ISO 8601 format, si corresponde.

Utilizar siempre en combinación con prepTime.

datePublished

Date

La fecha en que se publicó la receta en ISO 8601 format,
si corresponde.

description

Text

Un breve resumen que describe el plato.

keywords

Text

Otros términos para su receta, como la temporada (“verano”), la festividad (“Halloween”) u otros descriptores (“rápido”, “fácil”, “auténtico”).

Directrices adicionales

  • Separe las entradas múltiples en una lista de palabras clave con comas.
  • No utilice una etiqueta que sea en realidad una recipeCategory
    o recipeCuisine.

    No recomendado:

    Recomendado:

nutrition.calories

Energy

El número de calorías en cada porción producida con esta receta. Si nutrition.calories está definido, recipeYield debe definirse con el número de porciones.

prepTime

Duration

La cantidad de tiempo que lleva preparar los ingredientes y el espacio de trabajo para el plato, en
Formato ISO 8601,
si corresponde.

Utilizar siempre en combinación con cookTime.

recipeCategory

Texto

El tipo de comida o plato al que se refiere su receta. Por ejemplo: “cena”, “plato principal” o “postre, aperitivo”.

recipeCuisine

Texto

La región asociada con su receta. Por ejemplo, “francés”, “mediterráneo” o “estadounidense”.

recipeIngredient

Texto

Un ingrediente utilizado en la receta.

Por ejemplo:

Directrices adicionales:

  • Incluya solo el texto del ingrediente que sea necesario para preparar la receta.
  • No incluya información innecesaria, como una definición del ingrediente.
recipeInstructions

HowToStep, HowToSection, o Texto

Los pasos para preparar el plato.

Hay varias opciones para establecer el valor de recipeInstructions. Recomendamos usar HowToStep. HowToSection también se puede usar para agrupar HowToSteps cuando la receta tiene secciones.

  • HowToStep: Especifique los pasos de esta receta con HowToStep.
  • HowToSection (solo si una receta tiene varias secciones):
    Úselo para agrupar pasos en varias secciones. Consulte HowToSection para ver un ejemplo.
  • Propiedad de texto única o repetida: Un bloque de texto que incluye uno o más pasos. Google trata todos los pasos como si estuvieran en una sola sección. Los valores de propiedad
    repetidos se concatenan en un solo bloque de texto. Luego, Google intenta
    dividir automáticamente el bloque de texto único en pasos individuales. Google intenta
    buscar y eliminar cualquier nombre de sección, número de paso, palabra clave y cualquier otra cosa que
    pueda aparecer incorrectamente en el texto del paso de la receta. Para obtener mejores resultados, recomendamos que
    especifique los pasos sin ambigüedades con HowToStep.

Directrices adicionales

  • No incluya metadatos que pertenezcan a otro lugar. En particular, use la propiedad author
    para especificar el autor, recipeCuisine para la cocina,
    recipeCategory para la categoría y keywords para otras palabras clave.
  • Incluya solo texto sobre cómo preparar el plato y no incluya otro texto como
    “Direcciones”, “Ver el video”, “Paso 1”. Especifique esas frases
    fuera de los datos estructurados.

    No recomendado:

    Recomendado:

recipeYield

Texto o Entero

La cantidad producida por la receta, si corresponde. Especifique el número de porciones
producidas a partir de esta receta solo con un número. Si desea utilizar una unidad diferente (por
ejemplo, número de artículos), puede incluir rendimientos adicionales. Esto es obligatorio si
especifica cualquier información nutricional por porción (como nutrition.calories).

Ejemplo

totalTime

Duración

El tiempo total que lleva preparar
y cocinar el plato, en Formato ISO 8601, si corresponde.

Use totalTime o una combinación de ambos cookTime y prepTime.

videoVideoObject

Un video que muestra los pasos para preparar el plato. Siga la lista de los requeridos y recomendados
Propiedades de video.

HowToSection

Utilice HowToSection para agrupar una secuencia de pasos (o subsecciones) que forman parte de las instrucciones de una receta. Especifique HowToSection directamente dentro de la definición de la propiedad recipeInstructions o como un itemListElement de otra
HowToSection.

. El tipo HowToSection define una sección de una sola receta y contiene uno o varios pasos. No utilice HowToSection para definir diferentes recetas para el mismo plato; en su lugar, utilice HowToSection como parte de una sola receta. Para listar varias recetas para un plato, utilice varios objetos Recipe . Por ejemplo, para varias formas de hacer una tarta de manzana, enumérelas como varios objetos Recipe
, no como objetos HowToSection

. La definición completa de HowToSection
está disponible en.

schema.org/HowToSection
Propiedades requeridasitemListElement

HowToStep

Una lista de pasos detallados para la sección y/o subsecciones. Por ejemplo, una receta de pizza puede tener una sección de pasos para hacer la masa, otra para preparar los ingredientes y otra para combinar y hornear.

Ejemplo:name

Text

El nombre de la sección.

HowToStep Utilice HowToStep para agrupar una o más oraciones que expliquen cómo hacer parte de la receta, si esto tiene sentido para su contenido. Defina la propiedad text con las oraciones o, alternativamente, defina itemListElement con un HowToDirection o HowToTip

para cada oración. Marque los pasos de su receta con las siguientes propiedades del tipo HowToStep . Especifique un HowToStep directamente dentro de la definición de la propiedad
recipeInstructions o como un itemListElement de una.

HowToSection . La definición completa de
HowToStep.

está disponible en
schema.org/HowToStepPropiedades requeridas itemListElement HowToDirection

o

HowToTip Una lista de subpasos detallados, incluyendo direcciones o consejos. Opcional si se utiliza

text.

text

Text El texto completo de las instrucciones de este paso. Opcional si se utiliza

  • itemListElement

    . Directrices adicionales::

    Incluya solo texto instructivo y no incluya otro texto como “Direcciones”, “Ver el video”, “Paso 1”. Especifique esas frases fuera de la propiedad marcada. No recomendado. Recomendado.:

Propiedades recomendadas
imagenImageObject o URL

Una imagen para el paso. Directrices adicionales para imágenes:

  • Las URLs de las imágenes deben ser rastreables e indexables.
  • Las imágenes deben representar el contenido marcado.
  • Las imágenes deben estar en formato .jpg, .png o .gif.
nombreTexto

La palabra o frase corta que resume el paso (por ejemplo, “Organizar la masa del pastel”). No utilice texto no descriptivo (por ejemplo, “Paso 1: [texto]”) u otra forma de numeración de pasos (por ejemplo, “1. [texto]”).

urlURL

A URL que enlace directamente al paso (si hay uno disponible). Por ejemplo, un fragmento de enlace de anclaje.

videoVideoObject o Clip

Un video para este paso o un clip del video.

Para VideoObject, siga la lista de propiedades requeridas y recomendadas
Video
o Clip propiedades.

HowToDirection y HowToTip

Utilice HowToDirection y HowToTip para describir instrucciones o consejos, si corresponde. Tienen las mismas propiedades requeridas y recomendadas.

Las definiciones completas de HowToDirection y HowToTip están disponibles en
schema.org/HowToDirection y
schema.org/HowToTip.

Propiedades requeridas
textoTexto

El texto de la instrucción o consejo.

ItemList

Además de propiedades de Recipe, añada las siguientes propiedades para listas específicas del host. Aunque ItemList no es obligatorio,
debe añadir las siguientes propiedades si desea que su receta sea elegible para un carrusel de host. Para obtener más información sobre el carrusel de host, consulte.

Carousel La definición completa de ItemList está disponible en.

schema.org/ItemList
Propiedades requeridas

itemListElement

ListItem

Anotación para una página de elemento único.

ListItem.position

Entero

Posición ordinal de la página del elemento en la lista. Por ejemplo:

ListItem.url

URL

La URL canónica de la página del elemento. Cada elemento debe tener una URL única.

Supervise los resultados enriquecidos con Search Console

  1. Search Console es una herramienta que le ayuda a supervisar cómo funcionan sus páginas en la Búsqueda de Google. No tiene que registrarse en Search Console para aparecer en los resultados de la Búsqueda de Google, pero puede ayudarle a entender y mejorar cómo Google ve su sitio. Recomendamos comprobar Search Console en los siguientes casos:
  2. Después de implementar datos estructurados por primera vez
  3. Después de publicar nuevas plantillas o actualizar su código

Analizar el tráfico periódicamente

Después de implementar datos estructurados por primera vez
Después de que Google haya indexado sus páginas, busque problemas utilizando elInforme de estado de resultados enriquecidos

  1. . Idealmente, habrá un aumento de elementos válidos y ningún aumento de elementos no válidos. Si encuentra problemas en sus datos estructurados: “Corrija los elementos no válidos”.
  2. Inspeccione una URL en vivo para comprobar si el problema persiste.
  3. Solicitar validación usando el informe de estado.

Después de publicar nuevas plantillas o actualizar su código

Cuando realice cambios significativos en su sitio web, controle si hay un aumento de elementos no válidos en los datos estructurados.

  • Si observa un aumento de elementos no válidos, tal vez haya implementado una nueva plantilla que no funciona, o su sitio interactúa con la plantilla existente de una manera nueva y incorrecta.
  • Si observa una disminución de elementos válidos (que no coincide con un aumento de elementos no válidos), tal vez ya no esté incrustando datos estructurados en sus páginas. Utilice la
    herramienta de inspección de URL
    para saber qué está causando el problema.

Analizar el tráfico periódicamente

Analice su tráfico de la Búsqueda de Google utilizando el Informe de rendimiento. Los datos le mostrarán con qué frecuencia aparece su página como un resultado enriquecido en la Búsqueda, con qué frecuencia los usuarios hacen clic en ella y cuál es la posición media en la que aparece en los resultados de búsqueda. También puede extraer automáticamente estos resultados con la API de Search Console.

Solución de problemas

Si tiene problemas para implementar o depurar datos estructurados, aquí tiene algunos recursos que pueden ayudarle.

Alien Road

Cómo lo aplicamos

Recipe markup is mature and competitive. For food clients the details, ratings, times, nutrition, are what separate a rich result from a plain link.

Servicios relacionados

Compartir