Generate valid Recipe JSON-LD structured data. Show rich recipe cards with star ratings, cook time, calories, and ingredients directly in Google search results.
How to use
Fill in your recipe name, description, timing, ingredients, and cooking steps above.
Click "Generate Schema" to produce valid JSON-LD markup instantly.
Copy and paste the output inside the <head> tag of your recipe page.
Test with Google's Rich Results Test, then publish your page.
Recipe schema is JSON-LD structured data that tells Google your page contains a recipe including the name, author, ingredients, cooking steps, timing, and nutritional info. Google uses this to generate recipe rich-results: visually rich cards in search that display a photo, star rating, cook time, and calorie count right on the results page.
Recipe rich results significantly increase click-through rates by making your listing stand out. A recipe card with a thumbnail image, a 4.8★ rating, and "35 min · 450 cal" is far more compelling than a standard blue link, and it appears without any change to your rankings.
Google can display the recipe image, title, author, star rating, review count, total time, calories, and a preview of the ingredient list. The more fields you fill in, the richer your recipe card. The image and name are the two most important; always include both.
Yes. Google Discover and Google Images both use Recipe schema to surface recipes to users browsing for food inspiration. A well-structured recipe with a high-quality image, accurate cook time, and nutritional info has a much stronger chance of appearing in these surfaces than an unstructured page.
After generating your schema, always validate before publishing. Follow these 4 steps:
<head> and publish.These are the most frequent reasons Recipe schema fails to generate rich results in Google:
Other free structured data tools you might need