Built for Shopify

Automatic Schema.org Markup for Every Recipe

Google uses schema markup to understand recipe content and display rich results. Recipe Kit automatically generates valid Schema.org JSON-LD for every recipe, including ingredients, instructions, nutrition, cook time, and more.

Included on every plan - 14-day free trial on paid plans

Schema markup that works

Technical SEO made simple for Shopify recipe content

Valid JSON-LD Output

Generates JSON-LD, the structured data format Google recommends. The markup is built to pass Google's Rich Results Test, so your recipes are eligible for rich results.

Complete recipe schema

Covers the Schema.org recipe properties Google looks for: name, description, image, ingredients, instructions, prep, cook and total time, yield, nutrition, author and publish date. Ratings go in once the recipe has real ratings. Blank fields are left out.

Always up to date

Schema updates when you save a recipe. Change an ingredient, a cook time or a nutrition value, and the markup changes with it. There is no separate code to keep in sync.

Built to pass the Rich Results Test

Recipe Kit schema is built to pass Google's Rich Results Test. Each recipe also gets an SEO score in the app that flags missing fields, such as a photo or a cook time.

No coding required

Create your recipe in the Recipe Kit editor. The markup happens behind the scenes. You never need to see or edit JSON-LD code.

Nutrition schema included

Add calories and other nutrition values, and they go into the schema as Schema.org NutritionInformation. Google can show calories in recipe results.

Why schema markup matters for recipes

Schema markup is the bridge between your recipe content and search engine understanding. Without structured data, Google sees your recipe page as just another web page with text and images. With proper schema markup, Google understands that the page contains a recipe with specific ingredients, cooking times, nutritional information, and step-by-step instructions.

This understanding enables Google to display your recipes as rich results in search. Rich results show recipe cards with images, star ratings, cook times, and calorie counts directly in the search results page. These listings take up more space than a plain link and can earn more clicks.

For Shopify food brands, schema markup represents a significant SEO advantage. Many Shopify stores lack proper recipe structured data because implementing it requires technical knowledge. Recipe Kit removes that barrier by generating the schema for you.

Recipe schema, in their words.

  • ★★★★★

    It does a fantastic job of hitting all of Google's points for SEO and visibility.

    All The Bitter Shopify App Store review
  • ★★★★★

    This app is awesome - I'm already getting great rich snippets in my google console for our recipes.

    Lane's BBQ Shopify App Store review
  • ★★★★★

    I love how easy it is to use and integrate with my website, and how it creates Google Rich content for my recipes that perform better in Google Search results.

    Maimoa Creative Shopify App Store review
P Y M

Built and supported by a small team on Shopify that answers every message itself.

Stop maintaining recipe schema by hand.

Use the free generator once, then let Recipe Kit write the schema for every recipe you publish.

Free to start · Paid plans from $25/month, shoppable ingredients on Growth · 14-day trial

Schema properties Recipe Kit generates

Recipe Kit generates Schema.org Recipe markup with the properties Google uses for recipe rich results. The schema includes the recipe name and description, the photo in the three crops Google asks for (16:9, 4:3 and 1:1), the author name, and the publish date.

Prep time, cook time and total time use the ISO 8601 duration format that search engines expect. Recipe yield gives the number of servings. Category, cuisine and keywords help Google understand what type of recipe it is.

The schema includes the full ingredient list as recipeIngredient items and each step as a recipeInstructions item. Nutrition covers calories and the other values you add. When ratings are on and the recipe has real ratings, aggregateRating adds the average and the count. A recipe video goes in as a VideoObject. Blank fields are left out.

Validating your recipe schema

Google provides free tools to validate structured data on any web page. The Rich Results Test at search.google.com/test/rich-results shows exactly what Google sees in your schema and identifies any errors or warnings. Recipe Kit schema is built to pass this test.

Google Search Console provides ongoing monitoring of your structured data performance. The Enhancements section shows the status of recipe rich results across your site, including any pages with errors and the total number of valid recipe pages. You can track impressions and clicks for recipe rich results in the Performance report.

When we update how Recipe Kit writes schema, every recipe gets the change. You do not have to edit anything.

Schema markup questions

Common questions about recipe structured data

What is Schema.org recipe markup?

Schema.org is a vocabulary that search engines use to understand web content. Recipe schema markup tells Google exactly what your recipe contains: title, ingredients, steps, times, nutrition, and more. This structured data enables rich results in search with images, ratings, and recipe details displayed directly in the results page.

What schema fields does Recipe Kit include?

Recipe Kit generates complete recipe schema including: name, description, image, author, datePublished, prepTime, cookTime, totalTime, recipeYield, recipeCategory, recipeCuisine, keywords, recipeIngredient, recipeInstructions, nutrition (calories and the other values you add), video when the recipe has one, and aggregateRating when ratings are on and the recipe has real ratings. Blank fields are left out.

How do I test if my schema is valid?

Use Google's Rich Results Test tool at search.google.com/test/rich-results. Enter your recipe page URL and Google will analyze the schema, showing any detected structured data and identifying errors or warnings. Recipe Kit schema is built to pass this test.

Does schema guarantee rich results?

Valid schema makes your recipes eligible for rich results, but Google decides which pages to display based on content quality, site authority, and user experience factors. Recipe Kit takes care of the markup, and its SEO score flags fields a recipe is missing.

What is JSON-LD and why does it matter?

JSON-LD is a method of embedding structured data in web pages that Google recommends. It places all structured data in a single script tag, separate from the visible HTML content. This makes it easier to maintain and less prone to errors than older methods like Microdata. Recipe Kit uses JSON-LD exclusively.

Do I need to update schema when Google changes requirements?

No. When we update how Recipe Kit writes schema, every recipe gets the change. You do not have to edit any code.

Can I see the schema code Recipe Kit generates?

Yes. View the page source of any published recipe and search for the script tag with type application/ld+json. You will see the complete JSON-LD structured data Recipe Kit generates. You can also use Google's Rich Results Test to see the parsed schema in a readable format.

Have more questions?

Contact Us

You'll often hear back directly from Patrick, the founder.

Ready for automatic schema markup?

Recipe schema is included on every plan, including Free.

Free to start · Paid plans from $25/month, shoppable ingredients on Growth · 14-day trial