
Marca el contenido de las recetas con datos estructurados a fin de proporcionar resultados enriquecidos y listas específicas de hosts para tus recetas, como opiniones de usuarios, información nutricional y tiempos de preparación y cocción. Tu página será apta para diferentes funciones, según cómo agregues los datos estructurados:
- Búsqueda: Agrega datos estructurados a tus recetas para fomentar una mejor participación en la Búsqueda con resultados enriquecidos.
- Orientación: Permite que el Asistente de Google ayude a los usuarios con tus recetas en Google Home y pantallas inteligentes.
- Carrusel: Agrega datos estructurados de carrusel para permitir que tus recetas aparezcan en el carrusel de resultados enriquecidos. Estos resultados pueden incluir imágenes, logotipos de páginas y otras funciones interesantes relacionadas.
- AMP: Crea tus propias páginas con AMP para brindar recetas que se carguen al instante.
Si estructuras el contenido según esta guía, es posible que se habiliten automáticamente las siguientes funciones:
- La insignia de recetas en los resultados de la Búsqueda de imágenes en dispositivos móviles
- La acción de contenido en el Asistente de Google
Ejemplos
Aquí tienes un ejemplo de recetas usando código JSON-LD en la Herramienta de prueba de datos estructurados.
Ejemplo de receta
Aquí hay un ejemplo de una página con datos estructurados de recipe
y guías. Este contenido puede ser apto para mostrarse como resultado enriquecido en los resultados de la Búsqueda y como orientación con el Asistente de Google en Google Home y pantallas inteligentes.
Ejemplo de carrusel
Aquí tienes un ejemplo de una página de resumen de recetas (que incluye una lista) con datos estructurados de itemList
. Este contenido puede ser apto para mostrarse en un carrusel de los resultados de la Búsqueda.
Lineamientos
Debes seguir los lineamientos generales de datos estructurados para que tus recetas puedan aparecer en los resultados de la Búsqueda. Si quieres habilitar tu receta para orientación con el Asistente de Google en Google Home y pantallas inteligentes, asegúrate de que el contenido cumpla con las Políticas de restricción de contenido para Actions on Google.
Los siguientes lineamientos se aplican a datos estructurados de recetas.
- Usa datos estructurados de recetas para el contenido relacionado con la preparación de un plato en particular. Por ejemplo, "exfoliación facial" o "ideas para fiestas" no son nombres válidos para un plato.
- Para que tus recetas aparezcan en una lista específica de hosts, debes seguir los lineamientos que se indican a continuación:
- Proporciona datos estructurados del tipo
ItemList
para resumir las recetas de tu lista. Puedes proporcionar los datos deItemList
por separado o junto con datos estructurados de recetas. - Tu sitio debe tener una página de resumen en la que se enumeren todas las recetas de la colección. Por ejemplo, cuando un usuario haga clic en el vínculo del resumen que aparezca en los resultados de la Búsqueda, se lo deberá redireccionar a una página en tu sitio en donde se muestren todas las recetas relacionadas con su búsqueda.
- Proporciona datos estructurados del tipo
Definiciones de tipos de datos estructurados
Debes incluir las propiedades obligatorias para que tu contenido pueda aparecer como resultado enriquecido o como otro tipo de experiencia en Google. También puedes incluir las propiedades recomendadas para agregar más información sobre tu contenido, lo que podría brindar una mejor experiencia del usuario.
ItemList
La definición completa de ItemList
está disponible en schema.org/ItemList.
Además de las Propiedades de recetas, agrega los siguientes elementos a las listas específicas de hosts. Si bien no es obligatorio incluir ItemList
, debes agregar las siguientes propiedades si quieres que la receta aparezca en el carrusel de un host. Para obtener más información sobre las listas específicas de hosts, consulta el artículo Carrusel.
Propiedades obligatorias | |
---|---|
itemListElement |
Corresponde a la anotación para una página de un solo elemento. |
ListItem.position |
Corresponde a la posición ordinal de la página del elemento en la lista. Por ejemplo: "itemListElement": [ { "@type": "ListItem", "position": 1, }, { "@type": "ListItem", "position": 2, } ] |
ListItem.url |
Corresponde a la URL canónica de la página del elemento. Cada elemento debe tener una URL única. |
Receta
La definición completa de Recipe
está disponible en schema.org/Recipe.
Marca el contenido de las recetas con las siguientes propiedades del tipo Recipe de Schema.org. Además de las propiedades obligatorias, marca la mayor cantidad de propiedades recomendadas que puedas para fomentar una mejor participación en la Búsqueda.
Para que el Asistente de Google en Google Home y pantallas inteligentes pueda ayudar a los usuarios con tus recetas, asegúrate de agregar recipeIngredient
y recipeInstructions
. Si tu contenido no incluye estas propiedades, no será compatible con la orientación, aunque sí se mostrará en los resultados de la Búsqueda.
Propiedades obligatorias | |
---|---|
image |
Corresponde a la imagen del plato terminado. Lineamientos de imagen adicionales:
Por ejemplo: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
name |
Corresponde al nombre del plato. |
Propiedades recomendadas | |
---|---|
aggregateRating |
Corresponde a la anotación del promedio de calificaciones asignadas al elemento. Sigue los lineamientos para los fragmentos de opiniones, así como la lista de propiedades de Si los datos estructurados de recetas contienen una sola opinión, el nombre del usuario que la deja debe ser de una organización o persona válida. Por ejemplo, "50% de descuento en ingredientes" no es un nombre válido para un usuario que deja una opinión. |
author |
Corresponde al creador de la receta. |
cookTime |
Corresponde al tiempo que se necesita para cocinar el plato, en formato de la norma ISO 8601. Puedes usar una duración máxima y mínima como elementos secundarios para especificar un rango de tiempo. Usa siempre esta propiedad combinada con |
datePublished |
Corresponde a la fecha en la que se publicó la receta, en formato de la norma ISO 8601. |
description |
Corresponde a una breve descripción del plato. |
keywords |
Corresponde a otros términos de la receta, como la estación ("verano"), el día festivo ("Halloween") y otras palabras que la describen ("rápida", "fácil", "original"). Lineamientos adicionales
|
nutrition.calories |
Corresponde a la cantidad de calorías por porción. |
prepTime |
Corresponde a la duración del tiempo de preparación del plato, en formato de la norma ISO 8601. Puedes usar una duración máxima y mínima como elementos secundarios para especificar un rango de tiempo. Usa siempre esta propiedad combinada con |
recipeCategory |
Corresponde al tipo de comida o plato de la receta. Por ejemplo: "cena", "entrada" o "postre, bocadillo". |
recipeCuisine |
Corresponde a la región asociada con la receta. Por ejemplo, "francesa" "mediterránea" o "americana". |
recipeIngredient |
Corresponde a un ingrediente que se usa en la receta. Esta es una propiedad recomendada para recetas en la Búsqueda de Google, pero es obligatoria para la orientación con el Asistente de Google en Google Home y pantallas inteligentes. Por ejemplo: "recipeIngredient": [ "1 (15 ounce) package double crust ready-to-use pie crust", "6 cups thinly sliced, peeled apples (6 medium)", "3/4 cup sugar", "2 tablespoons all-purpose flour", "3/4 teaspoon ground cinnamon", "1/4 teaspoon salt", "1/8 teaspoon ground nutmeg", "1 tablespoon lemon juice" ] Lineamientos adicionales:
|
recipeInstructions |
Corresponde a los pasos para preparar el plato. Esta es una propiedad recomendada para recetas en la Búsqueda de Google, pero es obligatoria para la orientación con el Asistente de Google en Google Home y pantallas inteligentes. Existen varias opciones para configurar el valor de
Lineamientos adicionales
|
recipeYield |
Corresponde a las cantidades que rinde la receta. Por ejemplo: el número de porciones o la cantidad de personas. |
totalTime |
Corresponde al tiempo que lleva preparar y cocinar el plato, en formato de la norma ISO 8601. Puedes usar una duración máxima y mínima como elementos secundarios para especificar un rango de tiempo. Usa |
video |
Corresponde a una matriz de propiedades de video que representan a la receta en la página. Sigue la lista de propiedades de Video obligatorias y recomendadas. Por ejemplo: { "@context": "https://schema.org/", "@type": "Recipe", "video": [ { "name": "Party Coffee Cake", "description": "How to make Party Coffee Cake.", "thumbnailUrl": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "contentUrl": "http://www.example.com/videos/123_600x400.mp4", "embedUrl": "http://www.example.com/videoplayer?id=123", "uploadDate": "2018-02-05T08:00:00+08:00" } ] } |