Generate Recipe schema markup in JSON-LD format. Create structured data for recipes with ingredients, cooking times, and instructions for rich recipe results.
Recipe schema markup enables rich results in Google search, showing your recipe with images, star ratings, cooking time, calorie count, and ingredient lists directly in search results. This dramatically increases visibility for recipe searches and can drive significant traffic to food blogs and recipe websites.
Recipe Schema = { @type: Recipe, name, recipeIngredient, recipeInstructions, prepTime, cookTime }Required: name, recipeIngredient (array), recipeInstructions. Recommended: prepTime, cookTime, totalTime (ISO 8601 duration), recipeYield, recipeCategory, recipeCuisine, nutrition, image, author. Times use ISO 8601 duration format (e.g., PT30M for 30 minutes).
| Input | Output |
|---|---|
| Name: "Chocolate Chip Cookies", Prep: 15min, Cook: 12min | {"@context":"https://schema.org","@type":"Recipe","name":"Chocolate Chip Cookies","prepTime":"PT15M","cookTime":"PT12M","totalTime":"PT27M"} |
| Name: "Pasta Carbonara", Ingredients: pasta, eggs, cheese, bacon | {"@context":"https://schema.org","@type":"Recipe","name":"Pasta Carbonara","recipeIngredient":["pasta","eggs","cheese","bacon"]} |
| Name: "Greek Salad", Prep: 10min | {"@context":"https://schema.org","@type":"Recipe","name":"Greek Salad","prepTime":"PT10M"} |