Driven revenue for our clients

Table of Contents

How to add Recipe structured data?

Structured data is a way to add information about things like recipes, products, and business listings to the search index. This lets users search for more specific types of content, like “chocolate chip cookies” or “uses for olive oil.”

What is structured data?

Structured data is a way to organize information so that machines can better understand it. The most common example of structured data is an itemized list of ingredients in a recipe, but there are other types as well. For example:

Recipes for food: A recipe consists of a list of ingredients and instructions on how to prepare them. This makes it easy for people (and robots) to navigate through the steps required to make something delicious!
Video game walkthroughs: If you’ve ever watched someone play through an RPG on YouTube, then you’ve seen some form of this type of content before. It’s usually just text explaining what happens when certain buttons are pressed or things happen within the game itself.
• And Learning Videos, Logo, Local Businesses, FAQ, Q&A, Review Snippets, etc.
How to add Recipe structured data? - Zounax

Does structured data boost your SEO?

Structured data is a way you can help search engines understand the content and context of your pages. So, they can provide more relevant results to searchers.

Meaning, it helps search engines understand the different pieces of information on your page. So, they can organize them, create rich snippets for each piece of information, and even display them in SERPs. Structured data also helps users find what they’re searching for faster and easier.

If you’re interested in getting into structured data, Google Search Central has some resources that can help.

How to add structured data?

To add structured data to your site, you first need to create a JSON-LD file. This is a simple process that can be done through Google’s Structured Data Markup Helper. Once you’ve created the JSON-LD file, you’ll need to add it to your site’s tag. You can do this by adding the following code to your website’s section:
				
					<script type="application/ld+json">
{ "@context": "https://schema.org", "@type":
"Organization", "name": "Google Search 
Central", "url": "https://structureddata.
gstatic.com/", "logo": "https://www.
google.com/images/branding/googlelogo/2x
/googlelogo_color_272x92dp.png"
}</script>

				
			
In another word, you need to:

• Add the schema.org markup to your web pages. The easiest way is by using a tool like Google’s Structured Data Testing Tool or Bing’s Structured Data Markup Helper. Also, you can use Yoast or Schema Pro plugins if you have a WordPress website.
• Make sure that the structured data is used on the page where it appears in search results (this can be done by linking one HTML element with another). You don’t need to add more than what is required for a single item. Otherwise, it may appear as duplicate content in search results.

Examples

Guided Recipes
This is a great way to show the step-by-step process of making a recipe. You can use this format when there are multiple steps, or if you want to highlight one particular aspect of your dish.
				
					<html>
  <head>
    <title>Party Coffee Cake</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Party Coffee Cake",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2018-03-10",
      "description": "This coffee cake is awesome and perfect for parties.",
      "prepTime": "PT20M",
      "cookTime": "PT30M",
      "totalTime": "PT50M",
      "keywords": "cake for a party, coffee",
      "recipeYield": "10",
      "recipeCategory": "Dessert",
      "recipeCuisine": "American",
      "nutrition": {
        "@type": "NutritionInformation",
        "calories": "270 calories"
      },
      "recipeIngredient": [
        "2 cups of flour",
        "3/4 cup white sugar",
        "2 teaspoons baking powder",
        "1/2 teaspoon salt",
        "1/2 cup butter",
        "2 eggs",
        "3/4 cup milk"
        ],
      "recipeInstructions": [
        {
          "@type": "HowToStep",
          "name": "Preheat",
          "text": "Preheat the oven to 350 degrees F. Grease and flour a 9x9 inch pan.",
          "url": "https://example.com/party-coffee-cake#step1",
          "image": "https://example.com/photos/party-coffee-cake/step1.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Mix dry ingredients",
          "text": "In a large bowl, combine flour, sugar, baking powder, and salt.",
          "url": "https://example.com/party-coffee-cake#step2",
          "image": "https://example.com/photos/party-coffee-cake/step2.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Add wet ingredients",
          "text": "Mix in the butter, eggs, and milk.",
          "url": "https://example.com/party-coffee-cake#step3",
          "image": "https://example.com/photos/party-coffee-cake/step3.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Spread into pan",
          "text": "Spread into the prepared pan.",
          "url": "https://example.com/party-coffee-cake#step4",
          "image": "https://example.com/photos/party-coffee-cake/step4.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Bake",
          "text": "Bake for 30 to 35 minutes, or until firm.",
          "url": "https://example.com/party-coffee-cake#step5",
          "image": "https://example.com/photos/party-coffee-cake/step5.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Enjoy",
          "text": "Allow to cool and enjoy.",
          "url": "https://example.com/party-coffee-cake#step6",
          "image": "https://example.com/photos/party-coffee-cake/step6.jpg"
        }
      ],
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "5",
        "ratingCount": "18"
      },
      "video": {
        "@type": "VideoObject",
        "name": "How to make a Party Coffee Cake",
        "description": "This is how you make a Party Coffee Cake.",
        "thumbnailUrl": [
          "https://example.com/photos/1x1/photo.jpg",
          "https://example.com/photos/4x3/photo.jpg",
          "https://example.com/photos/16x9/photo.jpg"
         ],
        "contentUrl": "https://www.example.com/video123.mp4",
        "embedUrl": "https://www.example.com/videoplayer?video=123",
        "uploadDate": "2018-02-05T08:00:00+08:00",
        "duration": "PT1M33S",
        "interactionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": { "@type": "WatchAction" },
          "userInteractionCount": 2347
        },
        "expires": "2019-02-05T08:00:00+08:00"
      }
    }
    </script>
  </head>
  <body>
  <script>"use strict";function wprRemoveCPCSS(){var preload_stylesheets=document.querySelectorAll('link[data-rocket-async="style"][rel="preload"]');if(preload_stylesheets&&0<preload_stylesheets.length)for(var stylesheet_index=0;stylesheet_index<preload_stylesheets.length;stylesheet_index++){var media=preload_stylesheets[stylesheet_index].getAttribute("media")||"all";if(window.matchMedia(media).matches)return void setTimeout(wprRemoveCPCSS,200)}var elem=document.getElementById("rocket-critical-css");elem&&"remove"in elem&&elem.remove()}window.addEventListener?window.addEventListener("load",wprRemoveCPCSS):window.attachEvent&&window.attachEvent("onload",wprRemoveCPCSS);</script><script>class RocketElementorAnimation{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}_detectAnimations(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this._listAnimationSettingsKeys(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorAnimation.run);</script><noscript><link data-minify="1" rel='stylesheet' id='colorbox-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/wp-colorbox/example5/colorbox.css?ver=1723382243' media='all' /><link rel='stylesheet' id='twenty-twenty-one-custom-color-overrides-css' href='https://www.zounax.com/wp-content/themes/twentytwentyone/assets/css/custom-color-overrides.css?ver=2.3' media='all' /><link data-minify="1" rel='stylesheet' id='slick-style-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/blog-designer-pack/assets/css/slick.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='bdp-public-style-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/blog-designer-pack/assets/css/bdp-public.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='contact-form-7-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='lswssp-public-css-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/logo-showcase-with-slick-slider/assets/css/lswss-public.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='megamenu-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/uploads/maxmegamenu/style.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='megamenu-fontawesome-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/megamenu-pro/icons/fontawesome/css/font-awesome.min.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='megamenu-fontawesome5-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/megamenu-pro/icons/fontawesome5/css/all.min.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='twenty-twenty-one-style-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/themes/twentytwentyone/style.css?ver=1723382244' media='all' /><link rel='stylesheet' id='elementor-frontend-css' href='https://www.zounax.com/wp-content/uploads/elementor/css/custom-frontend-lite.min.css?ver=1723382840' media='all' /><link data-minify="1" rel='stylesheet' id='swiper-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1723382244' media='all' /><link rel='stylesheet' id='elementor-pro-css' href='https://www.zounax.com/wp-content/uploads/elementor/css/custom-pro-frontend-lite.min.css?ver=1723382840' media='all' /><link data-minify="1" rel='stylesheet' id='tablepress-default-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/tablepress-combined.min.css?ver=1723382244' media='all' /><link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Lato%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap&#038;ver=6.6.1' media='all' /><link data-minify="1" rel='stylesheet' id='153-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/uploads/custom-css-js/153.css?ver=1723382244' media='all' /><link rel="stylesheet" href="https://www.zounax.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css"><link rel="stylesheet" href="https://www.zounax.com/wp-content/plugins/elementor-pro/assets/css/widget-theme-elements.min.css?ver=1723382420"><link rel="stylesheet" href="https://www.zounax.com/wp-content/uploads/elementor/css/custom-widget-icon-box.min.css?ver=1723382843"><link rel="stylesheet" href="https://www.zounax.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1723382843?ver=1723382843"><link rel="stylesheet" href="https://www.zounax.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=1723382420"><link rel='stylesheet' id='prismjs_style-css' href='https://www.zounax.com/wp-content/plugins/elementor-pro/assets/css/modules/code-highlight.min.css?ver=1.23.0' media='' /><link rel='stylesheet' id='e-animations-css' href='https://www.zounax.com/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.23.4' media='all' /></noscript></body>
</html>

				
			
Breadcrumb
This format helps users navigate through your website by showing them where they are in relation to other content on your site. It also helps search engines better understand what pages are linked together and how they relate to each other (especially important for mobile!).
				
					<html>
  <head>
    <title>Award Winners</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": "Books",
        "item": "https://example.com/books"
      },{
        "@type": "ListItem",
        "position": 2,
        "name": "Science Fiction",
        "item": "https://example.com/books/sciencefiction"
      },{
        "@type": "ListItem",
        "position": 3,
        "name": "Award Winners"
      }]
    }
    </script>
  </head>
  <body>
  <noscript><link data-minify="1" rel='stylesheet' id='colorbox-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/wp-colorbox/example5/colorbox.css?ver=1723382243' media='all' /><link rel='stylesheet' id='twenty-twenty-one-custom-color-overrides-css' href='https://www.zounax.com/wp-content/themes/twentytwentyone/assets/css/custom-color-overrides.css?ver=2.3' media='all' /><link data-minify="1" rel='stylesheet' id='slick-style-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/blog-designer-pack/assets/css/slick.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='bdp-public-style-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/blog-designer-pack/assets/css/bdp-public.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='contact-form-7-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='lswssp-public-css-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/logo-showcase-with-slick-slider/assets/css/lswss-public.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='megamenu-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/uploads/maxmegamenu/style.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='megamenu-fontawesome-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/megamenu-pro/icons/fontawesome/css/font-awesome.min.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='megamenu-fontawesome5-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/megamenu-pro/icons/fontawesome5/css/all.min.css?ver=1723382243' media='all' /><link data-minify="1" rel='stylesheet' id='twenty-twenty-one-style-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/themes/twentytwentyone/style.css?ver=1723382244' media='all' /><link rel='stylesheet' id='elementor-frontend-css' href='https://www.zounax.com/wp-content/uploads/elementor/css/custom-frontend-lite.min.css?ver=1723382840' media='all' /><link data-minify="1" rel='stylesheet' id='swiper-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1723382244' media='all' /><link rel='stylesheet' id='elementor-pro-css' href='https://www.zounax.com/wp-content/uploads/elementor/css/custom-pro-frontend-lite.min.css?ver=1723382840' media='all' /><link data-minify="1" rel='stylesheet' id='tablepress-default-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/tablepress-combined.min.css?ver=1723382244' media='all' /><link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Lato%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap&#038;ver=6.6.1' media='all' /><link data-minify="1" rel='stylesheet' id='153-css' href='https://www.zounax.com/wp-content/cache/min/1/wp-content/uploads/custom-css-js/153.css?ver=1723382244' media='all' /><link rel="stylesheet" href="https://www.zounax.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css"><link rel="stylesheet" href="https://www.zounax.com/wp-content/plugins/elementor-pro/assets/css/widget-theme-elements.min.css?ver=1723382420"><link rel="stylesheet" href="https://www.zounax.com/wp-content/uploads/elementor/css/custom-widget-icon-box.min.css?ver=1723382843"><link rel="stylesheet" href="https://www.zounax.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1723382843?ver=1723382843"><link rel="stylesheet" href="https://www.zounax.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=1723382420"><link rel='stylesheet' id='prismjs_style-css' href='https://www.zounax.com/wp-content/plugins/elementor-pro/assets/css/modules/code-highlight.min.css?ver=1.23.0' media='' /><link rel='stylesheet' id='e-animations-css' href='https://www.zounax.com/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.23.4' media='all' /></noscript></body>
</html>

				
			

Guided Recipes

A guided recipe is a step-by-step guided experience that helps users learn how to do something. It’s similar to an instruction manual or tutorial, but it’s more interactive and engaging. The best way to add a guided recipe is by using the Structured Data Testing Tool in Google Search Console. In order for your recipe to be eligible for display on Google Search and as a Guided Recipe on the Assistant, it must be structured as an entity. You can use an existing entity as a starting point for your recipe, or create your own entity with relevant attributes.

Mark up your recipe content with the following properties of the schema.org Recipe type. The full definition of the Recipe is available at schema.org/Recipe.

Final words

We hope this guide has been helpful in understanding what structured data is, how it can be used, and some examples of how you can use it.

Curious about the ins and outs of digital marketing?

Subscribe to our email newsletter for the latest digital marketing insights, and also make sure to read our blogs. See you next time!

Want to be
the first to read
the latest trends?

Subscribe to our mailing list to get the latest updates and news.