Recipe schema generator
Built in your browser · nothing is uploaded
Builds Recipe JSON-LD with ingredients and steps. Times use ISO 8601 duration format: `PT20M` is twenty minutes, `PT1H30M` is an hour and a half.
How to use the recipe schema generator
The duration format is the only genuinely awkward part and it is worth learning: P opens the period, T separates the date part from the time part, then H, M and S. So twenty minutes is PT20M, not 20 minutes or PT20. Recipe is one of the richer result types with real visible payoff: it can produce an image carousel with times and ratings, which is why recipe sites invest in it heavily. The ingredient list should match the page exactly, including quantities, since the markup is what a voice assistant reads aloud and a mismatch there is worse than an inconsistency in a search snippet.
Questions
ISO 8601 duration: P opens the period, T starts the time part, so PT20M is twenty minutes and PT1H30M is ninety.
Yes, and they should match the page. Voice assistants read this list aloud.
For a recipe site, yes; it is one of the richer result types with genuine visible payoff.
No. It makes a page eligible for a rich result, which can raise click-through rate. Google has been explicit that it is not a ranking factor in itself.
Google’s Rich Results Test reads a live URL or pasted code and tells you which rich results the page qualifies for. Do that before assuming it worked.