Schema Generator

Generate SEO-friendly JSON-LD structured data for your pages.

JSON-LD Preview

How to Add Recipe Schema to Your Website

1

Enter your recipe name and description

2

Add preparation and cooking time

3

List all ingredients

4

Add step-by-step instructions

5

Include nutrition information (optional but recommended)

6

Add a high-quality recipe image

7

Copy the JSON-LD to your recipe page

Recipe JSON-LD Example

Here's an example of valid Recipe structured data that you can use as a reference:

{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Classic Chocolate Chip Cookies",
  "image": "https://example.com/cookies.jpg",
  "author": {
    "@type": "Person",
    "name": "Chef John"
  },
  "description": "Crispy on the outside, chewy on the inside",
  "prepTime": "PT20M",
  "cookTime": "PT12M",
  "totalTime": "PT32M",
  "recipeYield": "24 cookies",
  "recipeIngredient": [
    "2 cups flour",
    "1 cup butter",
    "1 cup chocolate chips"
  ],
  "recipeInstructions": [
    {
      "@type": "HowToStep",
      "text": "Preheat oven to 350°F"
    },
    {
      "@type": "HowToStep",
      "text": "Mix dry ingredients"
    }
  ],
  "nutrition": {
    "@type": "NutritionInformation",
    "calories": "150 calories"
  }
}

Tip: Always validate your schema markup using Google's Rich Results Test before deploying to production.

Frequently Asked Questions

Does Recipe Schema help with Google Discover?

Yes! Recipes with proper schema markup have a better chance of appearing in Google Discover and the dedicated recipe carousel in search results.

Is nutrition information required?

No, but adding nutrition data like calories can make your recipe more attractive in search results and help users with dietary needs.

How do I format cooking time?

Use ISO 8601 duration format: PT30M for 30 minutes, PT1H for 1 hour, PT1H30M for 1 hour 30 minutes.

Butuh website food blog yang SEO-friendly? Mari diskusi.

Konsultasi Sekarang