DEV TOOLBOX · SCHEMA MARKUP · NO SIGNUP
> schemapreview

Recipe with video and ratings

A complete Recipe schema with embedded video and aggregate rating — the gold standard for food blog SEO.

TYPE
02 — PROPERTIES
thumbnail preview

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

Ingredients*
#1
#2
#3
#4
#5
#6
#7
Instructions*
#1
#2
#3
#4
#5
Author*
Aggregate rating+
Nutrition+
Video+
03 — PREVIEW
Google preview · approximate
Classic Margherita Pizza
example.com
★★★★4.8 (312)
9 h · 7 ingredients
VALIDATION
✓ Eligible for rich result0 required missing · 1 recommended missing
  • author.urlConsider adding URL — recommended.docs ↗
04 — COPY
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Classic Margherita Pizza",
  "image": "https://images.unsplash.com/photo-1565299624946-b28f40a0ca4b?w=1200",
  "recipeIngredient": [
    "500g 00 flour",
    "325ml water (room temperature)",
    "10g sea salt",
    "2g fresh yeast",
    "200g San Marzano tomatoes",
    "200g fresh mozzarella",
    "Fresh basil"
  ],
  "recipeInstructions": [
    {
      "@type": "HowToStep",
      "name": "Mix",
      "text": "Dissolve yeast in water, combine with flour and salt, knead 10 minutes."
    },
    {
      "@type": "HowToStep",
      "name": "Rise",
      "text": "Cover and rise at room temperature for 8 hours."
    },
    {
      "@type": "HowToStep",
      "name": "Shape",
      "text": "Divide into 4 balls, rest 1 hour."
    },
    {
      "@type": "HowToStep",
      "name": "Top",
      "text": "Stretch each ball, top with crushed tomato, torn mozzarella, basil."
    },
    {
      "@type": "HowToStep",
      "name": "Bake",
      "text": "Bake at maximum oven temperature (250°C+) for 6-8 minutes."
    }
  ],
  "author": {
    "@type": "Person",
    "name": "Maria Silva"
  },
  "prepTime": "PT20M",
  "cookTime": "PT8M",
  "totalTime": "PT9H",
  "recipeYield": "4 pizzas",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.8,
    "reviewCount": 312
  },
  "nutrition": {
    "@type": "NutritionInformation",
    "calories": "420 calories per pizza"
  },
  "video": {
    "@type": "VideoObject",
    "name": "How to make Neapolitan pizza at home",
    "description": "Step-by-step video showing the full process.",
    "thumbnailUrl": "https://images.unsplash.com/photo-1565299624946-b28f40a0ca4b?w=600",
    "contentUrl": "https://example.com/videos/pizza.mp4",
    "uploadDate": "2026-03-15"
  }
}
</script>