Schema Markup Generator (Recipe)
Generate valid Recipe JSON-LD schema markup for Google Recipe rich results with our free recipe schema generator. Fill in your recipe name, ingredients, step-by-step instructions, cook times, nutrition facts, and ratings — the tool produces copy-ready structured data following Schema.org and Google's rich results guidelines. Cook times are auto-converted to ISO 8601 format. No signup required — all processing runs locally in your browser.
Fill in the fields below to generate Recipe JSON-LD schema markup. Only populated fields appear in the output. Enter cook/prep times in minutes — the tool converts them to ISO 8601 format automatically. All generation runs locally in your browser — no data is sent to any server.
Times are automatically converted to ISO 8601 duration format (e.g. PT27M).
Enter each ingredient as a full string, e.g. "2 cups all-purpose flour".
Enter each step as a complete sentence. Steps are numbered automatically in the schema.
Why Use Our Recipe Schema Markup Generator?
Instant Recipe Schema Generation
Generate Recipe JSON-LD schema markup instantly in your browser with zero wait time. Our recipe schema markup generator produces valid structured data for food blogs and recipe sites in seconds — ready to paste into your HTML and eligible for Google Recipe rich results.
Secure Recipe Schema Generator Online
All recipe schema generation runs locally in your browser — your recipe content and nutrition data never leave your device. Use our recipe schema markup generator online with complete privacy and zero data collection.
Recipe Schema Generator — No Installation
Use our recipe schema markup generator directly in any browser with no downloads, plugins, or app installs required. Generate valid Recipe JSON-LD structured data from any device, anywhere, instantly.
Complete Recipe Schema Coverage
Our recipe schema generator covers all key Schema.org Recipe properties: name, description, image, author, timing (prep/cook/total), ingredients, step-by-step instructions, nutrition facts, aggregate rating, and video — everything Google needs for Recipe rich results.
Common Use Cases for Recipe Schema Markup Generator
Food Blog Recipe Rich Results
Add Recipe schema markup to your food blog to unlock Google Recipe rich results — the visual cards showing cook time, ratings, and a thumbnail photo directly in search. Our recipe schema generator produces the valid JSON-LD Google requires for rich result eligibility.
Star Rating Display in Search
Recipe schema with aggregateRating enables Google to display star ratings and review counts directly in search results, dramatically improving click-through rates. Use our recipe schema markup generator to add accurate rating data to every recipe page.
Nutrition Label SEO
Adding NutritionInformation to your recipe schema helps health-conscious searchers find your recipes and can surface nutrition facts in rich results. Our recipe schema generator includes fields for calories, fat, carbohydrates, and protein per serving.
Video Recipe Markup
Recipe pages with video schema can appear in the Google Video Search carousel alongside the Recipe rich result. Our recipe schema markup generator lets you add VideoObject properties to maximize your recipe's search visibility.
Google Assistant & Smart Displays
Properly structured Recipe schema makes your recipes available in Google Assistant cooking mode and on Nest Hub displays — enabling step-by-step voice and visual cooking guidance. Our recipe schema generator formats instructions as individual HowToStep objects.
Restaurant & Catering Menus
Restaurant and catering websites use Recipe schema to mark up signature dishes and menu items for better search visibility. Our recipe schema markup generator covers cuisine type, category, and yield to accurately describe professional recipes.
Understanding Recipe Schema Markup
What is Recipe Schema Markup?
Recipe schema markup is JSON-LD structured data based on the Schema.org Recipe type that describes a recipe — its name, ingredients, step-by-step instructions, cook times, nutrition facts, and ratings — in a machine-readable format. Search engines like Google use recipe schema markup to power Recipe rich results: the visual cards in search that show a recipe photo, star rating, cook time, and calorie count. Google's rich results for recipes drive significantly higher click-through rates than plain blue links. Our recipe schema markup generator produces valid JSON-LD that follows Google's structured data guidelines for recipes.
How Our Recipe Schema Generator Works
- 1. Fill in the Recipe Details: Enter the recipe name, description, image URL, author, category, cuisine, and keyword tags. Add prep time, cook time, and total time in minutes — the generator converts them to ISO 8601 format (PT30M) automatically. All processing happens locally in your browser — your data never leaves your device.
- 2. Add Ingredients & Instructions: Enter each ingredient as a full string (e.g. "2 cups all-purpose flour") and each instruction step as a complete sentence. The generator wraps each step in a
HowToStepobject, which is required for Google's step-by-step cooking mode in Google Assistant and Nest Hub displays. - 3. Generate and Copy: Click Generate Recipe Schema to produce the complete JSON-LD script tag. Copy it with one click and paste it into the
<head>section of your recipe page. Validate with Google's Rich Results Test.
Key Recipe Schema Properties
- name & image: Required by Google for Recipe rich results. The image must be crawlable, in JPEG/PNG/GIF/WebP format, and at least 1200px wide for best presentation.
- recipeIngredient & recipeInstructions: Required by Google. Ingredients are a flat array of strings. Instructions must use
HowToStepobjects for Google Assistant eligibility — our generator handles this automatically. - prepTime, cookTime, totalTime: Displayed prominently in the recipe rich result card. Enter values in minutes and our recipe schema generator converts them to ISO 8601 duration strings.
- aggregateRating: Enables star ratings in search results — one of the strongest click-through rate drivers for recipe pages. Requires a
ratingValueandratingCount.
Recipe Schema Best Practices
Always include a high-quality image — Google requires it for recipe rich results. Use HowToStep objects for instructions (not plain strings) to be eligible for Google Assistant cooking mode. Include aggregateRating with a realistic rating count to unlock star display in search results. Add NutritionInformation per serving for health-focused queries. Set totalTimeto the sum of prepTime and cookTime. Validate your schema using Google's Rich Results Test before publishing. Place the JSON-LD script tag in the <head> of the page for best crawling performance.
Related Tools
JSON to YAML
Convert JSON to YAML format instantly - Free online JSON to YAML converter
XML to YAML
Convert XML to YAML format for configuration migration - Free online XML to YAML converter
CSV to YAML
Convert CSV spreadsheet data to YAML format - Free online CSV to YAML converter
TSV to YAML
Convert TSV tab-separated data to YAML format - Free online TSV to YAML converter
Frequently Asked Questions About Recipe Schema Markup Generator
A recipe schema markup generator creates JSON-LD structured data that describes a recipe — its name, ingredients, instructions, cook times, nutrition facts, and ratings — in a format Google and other search engines can understand. Our generator produces valid Schema.org Recipe markup that makes your recipe pages eligible for Google Recipe rich results.
Recipe rich results are the visual cards Google shows in search with a recipe photo, star rating, cook time, and calorie count. To be eligible, your recipe page needs valid Recipe schema markup with at minimum a name, image, recipeIngredient, and recipeInstructions. Our recipe schema generator produces all required fields in the correct format.
Google's structured data guidelines require duration values like prepTime, cookTime, and totalTime in ISO 8601 format (e.g. PT30M for 30 minutes, PT1H30M for 1.5 hours). Our recipe schema markup generator automatically converts the minutes you enter into the correct ISO 8601 string — you never need to format it manually.
Yes — Google requires both recipeIngredient and recipeInstructions for Recipe rich result eligibility. Enter each ingredient as a complete string (e.g. "2 cups all-purpose flour") and each instruction step separately. Our generator wraps each step in a HowToStep object, which also enables Google Assistant cooking mode.
Add an aggregateRating to your Recipe schema with a ratingValue (average score, 0–5) and ratingCount (number of reviews). Our recipe schema markup generator includes a dedicated rating section. Note that the rating values must come from actual user reviews on your page — Google does not allow self-assigned ratings.
Adding valid Recipe schema markup makes your page eligible for rich results, but Google decides whether to display them based on its quality guidelines and the page's content quality. Ensure your recipe content is detailed, your image is high quality (1200px+ wide), and all schema properties accurately reflect the page content.
Paste the <script type="application/ld+json"> tag inside the <head> section of your recipe page's HTML. For WordPress and other CMS platforms, use an SEO plugin like Yoast SEO, RankMath, or a custom HTML widget. Test the implementation with Google's Rich Results Test.
Yes! Our recipe schema markup generator is 100% free with no signup, no ads, and no usage limits. Generate Recipe JSON-LD schema markup for as many recipes as you need — completely free, forever.
Absolutely. All recipe schema generation happens locally in your browser using JavaScript. Your recipe content, ingredient lists, and nutrition data are never sent to any server, ensuring complete privacy every time you use our recipe schema markup generator online.