Recipe
Cooking recipes with ingredients and steps
About Recipe Schema
The Recipe schema type is used to mark up cooking recipes with ingredients and steps. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.
Properties
* Required Properties
β Recommended Properties
Best Practices
- β Validate your JSON-LD with Googleβs Rich Results Test before publishing.
- β Populate recipeIngredient, recipeInstructions to unlock enhanced snippets.
- β Keep structured data in sync with the visible content on the page.
Common Pitfalls
- β οΈAvoid mixing multiple schema syntaxes for the same entity.
- β οΈDo not include claims that the user cannot see or confirm on the page.
- β οΈRemember to update dateModified whenever the content changes.
Real-World Examples
See how top-ranking websites implement Recipe structured data:
AllRecipes Recipe Cards
allrecipes.comAllRecipes uses comprehensive Recipe schema with nutrition information, user ratings, cooking videos, and step-by-step photos.
Food Network Recipes
foodnetwork.comFood Network includes Recipe schema with celebrity chef attribution, difficulty levels, and dietary restrictions.
Tasty by BuzzFeed
tasty.coTasty implements Recipe schema optimized for mobile with quick prep times, ingredient substitutions, and embedded recipe videos.
JSON-LD Example
{
"@context": "https://schema.org",
"@type": "Recipe",
"name": "Classic Chocolate Chip Cookies",
"image": "https://example.com/cookies.jpg",
"author": {
"@type": "Person",
"name": "Chef Baker"
},
"prepTime": "PT15M",
"cookTime": "PT12M",
"totalTime": "PT27M",
"recipeYield": "24 cookies",
"recipeIngredient": [
"2 cups all-purpose flour",
"1 cup butter, softened",
"3/4 cup granulated sugar",
"2 large eggs",
"2 cups chocolate chips"
],
"recipeInstructions": "Preheat oven to 375Β°F. Mix butter and sugar. Add eggs. Stir in flour. Fold in chocolate chips. Bake for 10-12 minutes."
}Looking for more tools? TryFlagForgefor creative flag and banner designer.