Intermediate40 min
Recipe Database
Create a recipe database with Recipe schema for rich results including cooking time and ratings.
What You'll Build
A recipe collection with beautiful rich results showing cook time, calories, ratings, and recipe images directly in Google search.
Data Structure
| Column | Example | Schema Field |
|---|---|---|
| name | Chocolate Chip Cookies | name |
| description | Delicious homemade... | description |
| image | https://... | image |
| prep_time | 15 minutes | prepTime |
| cook_time | 12 minutes | cookTime |
| servings | 24 cookies | recipeYield |
| ingredients | flour, sugar, butter... | recipeIngredient |
| instructions | 1. Preheat oven... | recipeInstructions |
Handling Ingredients
Ingredients should be a list. In your CSV, separate with semicolons:
ingredients
2 cups flour; 1 cup sugar; 1/2 cup butterdataclean.to will automatically convert this to a JSON array for the schema.
Time Formats
Recipe schema uses ISO 8601 duration format. We convert common formats:
- "15 minutes" → PT15M
- "1 hour 30 minutes" → PT1H30M
- "2 hours" → PT2H
Rich Results Preview
With proper Recipe schema, your recipes appear with star ratings, cook time, and calorie information in search results.