🍳
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
@type
Must be "Recipe"
Type: Text
name
The name of the recipe
Type: Text
image
Image of the finished dish
Type: URL or ImageObject
⭐ Recommended Properties
recipeIngredient
List of ingredients
Type: Text array
recipeInstructions
Step-by-step instructions
Type: Text or HowToStep array
prepTime
Time to prepare (ISO 8601 duration)
Type: Duration
cookTime
Time to cook (ISO 8601 duration)
Type: Duration
totalTime
Total time (ISO 8601 duration)
Type: Duration
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? TrySitemap Studiofor visual sitemap creator.