Add Your Heading Text Here

Recipe Schema Markup Generator
?

How To Use This Tool

1 Enter Recipe Details

Fill in the core recipe information:

  • Recipe Name: The official name of your recipe
  • Description: A compelling description that makes people want to cook it
  • Author: Who created this recipe
  • Date Published: When the recipe was first published
2 Add Timing & Categorization

Set preparation and cooking times:

  • Prep Time / Cook Time / Total Time: In ISO 8601 duration format
  • Recipe Category & Cuisine: Help Google categorize your recipe
  • Keywords & Yield: Search terms and serving size
3 List Ingredients & Steps

Add all ingredients and step-by-step instructions:

  • Ingredients: Each on a separate line with measurements
  • Instructions: Each step with name, text, optional image and URL (leave URL/image blank if not needed)
  • Images: Add multiple recipe images for different aspect ratios
4 Add Nutrition, Ratings & Video

Enhance with optional features:

  • Nutrition: Add multiple nutrition values (e.g., calories, protein, fat, carbs)
  • Aggregate Rating: Star rating and review count
  • Video: Recipe video with thumbnail, duration, and interaction stats

Basic Recipe Information

Timing & Yield

Format: PT{hours}H{minutes}M (e.g., 0H 1M = PT1M)
Format: PT{hours}H{minutes}M (e.g., 0H 2M = PT2M)
Format: PT{hours}H{minutes}M (e.g., 0H 3M = PT3M)
Comma-separated keywords for search visibility

Recipe Images

Add multiple images (Google recommends 1:1, 4:3, and 16:9 aspect ratios)

Ingredients

Add each ingredient separately with measurements

Recipe Instructions (HowToStep)

Add step-by-step instructions. Each step can have a name, description, optional image, and optional URL.

Nutrition Information (Optional)

Add nutrition values - name and amount (e.g., Calories: 120 calories, Protein: 5g, Fat: 3g)

Aggregate Rating (Optional)

Recipe Video (VideoObject) - Optional

Format: YYYY-MM-DDTHH:MM:SS+00:00 (timezone included automatically)
Format: YYYY-MM-DDTHH:MM:SS+00:00 (timezone included automatically)
Format: PT{min}M{sec}S (e.g., 1 min 33 sec = PT1M33S)

✅ Recipe Schema Generated Successfully!

Generated Schema

Copied to clipboard!