DEV TOOLBOX · SCHEMA MARKUP · NO SIGNUP
> schemapreview

Vegan recipe from scratch

A minimal but correct Recipe — no video, no rating, just the required + duration fields.

TYPE
02 — PROPERTIES
thumbnail preview

1:1, 4:3, or 16:9, min 1200px wide.

Ingredients*
#1
#2
#3
#4
#5
#6
Instructions*
#1
#2
#3
Author*
Aggregate rating+
Nutrition+
Video+
03 — PREVIEW
Google preview · approximate
Lentil Bolognese
example.com
No reviews
40 min · 6 ingredients
VALIDATION
✓ Eligible for rich result0 required missing · 7 recommended missing
  • recipeInstructions[0].nameConsider adding Step name — recommended.docs ↗
  • recipeInstructions[1].nameConsider adding Step name — recommended.docs ↗
  • recipeInstructions[2].nameConsider adding Step name — recommended.docs ↗
  • author.urlConsider adding URL — recommended.docs ↗
  • aggregateRatingConsider adding Aggregate rating — recommended.docs ↗
  • nutritionConsider adding Nutrition — recommended.docs ↗
  • videoConsider adding Video — recommended.docs ↗
04 — COPY
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Lentil Bolognese",
  "image": "https://images.unsplash.com/photo-1547592180-85f173990554?w=1200",
  "recipeIngredient": [
    "200g green lentils",
    "400g chopped tomatoes",
    "1 carrot, diced",
    "1 onion, diced",
    "2 cloves garlic",
    "1 tbsp olive oil"
  ],
  "recipeInstructions": [
    {
      "@type": "HowToStep",
      "text": "Soften onion, carrot, garlic in olive oil."
    },
    {
      "@type": "HowToStep",
      "text": "Add lentils and tomatoes, simmer 30 minutes until thick."
    },
    {
      "@type": "HowToStep",
      "text": "Serve over pasta."
    }
  ],
  "author": {
    "@type": "Person",
    "name": "Plant Kitchen"
  },
  "prepTime": "PT10M",
  "cookTime": "PT30M",
  "totalTime": "PT40M",
  "recipeYield": "4 servings"
}
</script>