Home / Schema Generators / Recipe
🍳 Recipe Schema

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 Carousel
Guided Recipes
Nutrition Info
🍳 Enter Recipe Details

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 →

Google Recipe Preview
Recipe Title
35 min
Ingredients: Add ingredients to see preview…
1 Add instructions to see preview…
JSON-LD Output
✓ Valid JSON-LD

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.

Copied to clipboard!
Recipe Schema Guide

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
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Recipe Name",
  "author": { "name": "Author Name" },
  "image": "https://example.com/dish.jpg",
  "recipeIngredient": [ ... ],
  "recipeInstructions": [ ... ]
}
</script>

Validation Checklist

1

Required Fields Complete

Name, image, author, and at least 2 ingredients and 2 instructions are mandatory

2

High-Quality Images

Images must show the finished dish, minimum 1200x800 pixels recommended

3

Valid Time Formats

Use ISO 8601 duration format: PT30M for 30 minutes, PT1H for 1 hour

4

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.

2x Higher CTR with rich results
Guided Google Assistant recipes
Carousel Featured placement
🖼️

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.

Schema Marquee Section