Recipe Schema Generator
Create structured data for your food blog recipes. Display star ratings, prep time, calories, and ingredients directly in Google Search results to attract more hungry visitors.
Recipe schema displays your recipes as rich cards with images, ratings, and cooking time. Enable Google Assistant guided recipes with proper markup. Required fields marked with *. Learn more about Recipe markup →
Important: Recipe schema requires at least 2 ingredients and 2 instructions. Images must show the finished dish. Video content is highly recommended for guided recipes on Google Assistant.
How to Add Recipe Schema
Get your recipes featured in Google's recipe carousel, rich results, and Google Assistant guided recipes with proper structured data markup.
Where to Place the Code
Add the JSON-LD code to the <head> section of each individual recipe page. The schema should exactly match the visible recipe content.
- One Recipe schema object per recipe page
- Place in <head> section of the article
- Ensure ingredients match visible content
- Instructions must be complete steps
{
"@context": "https://schema.org",
"@type": "Recipe",
"name": "Recipe Name",
"author": { "name": "Author Name" },
"image": "https://example.com/dish.jpg",
"recipeIngredient": [ ... ],
"recipeInstructions": [ ... ]
}
</script>
Validation Checklist
Required Fields Complete
Name, image, author, and at least 2 ingredients and 2 instructions are mandatory
High-Quality Images
Images must show the finished dish, minimum 1200x800 pixels recommended
Valid Time Formats
Use ISO 8601 duration format: PT30M for 30 minutes, PT1H for 1 hour
Test in Rich Results
Validate with Google's Rich Results Test before publishing
Why Recipe Schema Matters
Recipe rich snippets transform how your content appears in search results, enabling special features like the recipe carousel, guided recipes on Google Assistant, and rich cards with ratings and cooking time.
Recipe Carousel
Horizontal swipeable cards in search results
Star Ratings
Review stars displayed in search snippets
Guided Recipes
Step-by-step voice instructions on Assistant
Rich Cards
Enhanced mobile search results
Google Recipe Requirements
- Recipe name must match visible page title
- At least 2 ingredients listed
- At least 2 instruction steps with text
- High-quality image of finished dish
- Preparation or cooking time specified
Best Practices for Recipe Schema
Maximize your recipe visibility and enable premium features like Google Assistant integration with these proven strategies.
🎬 Add Recipe Video
Video content enables "Watch Video" buttons and significantly increases engagement. Include video URLs in your markup.
📸 Multiple Images
Provide images showing different stages: ingredients, prep, cooking process, and finished dish.
⏱️ Be Precise with Times
Include prepTime, cookTime, and totalTime. Accurate estimates improve user satisfaction and reduce bounce rates.
🥗 Include Nutrition
Calorie information appears in search results and helps health-conscious users find your recipes.
🏷️ Use Keywords
Recipe keywords help Google categorize your content (e.g., "easy," "quick," "vegetarian," "gluten-free").
⭐ Encourage Reviews
Recipes with ratings and reviews get significantly more clicks. Implement a review system on your site.
Important: Do not use Recipe schema for non-food content like DIY projects or crafts. Use HowTo schema instead. Recipe markup is strictly for culinary content.