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
03 — PREVIEW
Google preview · approximate
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>