SEOTechnical

Recipe Schema Markup: Complete Setup Guide for Food Bloggers

Hamdi Saidani
Tarragon chicken — creamy sauce with fresh herbs

Recipe schema markup is the code that tells Google "this page is a recipe" instead of just another blog post. Without it, your recipe won't appear in Google's recipe carousel, rich snippets, or recipe search filters. With it, your recipe gets enhanced visibility that dramatically increases click-through rate.

Here's how to set it up correctly on your food blog.

What Is Recipe Schema Markup?

Recipe schema is structured data in JSON-LD format that describes your recipe to search engines. It includes the recipe name, ingredients, instructions, cooking times, nutrition, images, and ratings.

When Google reads this structured data, it can display your recipe as a rich result — with a photo, star rating, cooking time, and calorie count directly in search results. Rich results get significantly higher click-through rates than plain text listings.

How to Add Recipe Schema (The Easy Way)

If you're on WordPress, use a recipe card plugin. The plugin generates the schema automatically — you don't write any code.

WP Recipe Maker (WPRM): The most popular option. Free version handles schema. Premium ($49/year) adds automatic nutrition calculation.

Tasty Recipes: Cleaner design, $79/year. Schema generation included.

Both plugins create the recipe card you see at the bottom of recipe posts AND generate the JSON-LD schema in the background. Fill in every field and the schema is handled.

For a comparison, see our Best WordPress Themes & Plugins guide.

Required Schema Fields

Google requires these fields for a recipe rich result:

FieldWhat to EnterRequired?
Recipe nameThe recipe titleYes
ImageAt least one food photoYes
AuthorYour nameRecommended
Date publishedPost publish dateRecommended
Description1-2 sentence recipe summaryRecommended
Prep timeTime to prepare ingredientsRecommended
Cook timeActive cooking timeRecommended
Total timePrep + cookRecommended
Yield/servings"4 servings" or "12 cookies"Recommended
IngredientsFull ingredient listYes
InstructionsStep-by-step methodYes
NutritionCalories + macrosRecommended
RatingStar rating (if you have reviews)Optional

The more fields you complete, the richer your search result appearance.

Nutrition Data: The 11-Metric Card

A complete nutrition label strengthens your schema and builds reader trust. The 11 metrics:

  1. Calories
  2. Total fat
  3. Saturated fat
  4. Trans fat
  5. Cholesterol
  6. Sodium
  7. Total carbohydrates
  8. Dietary fiber
  9. Sugars
  10. Protein
  11. Serving size

WPRM Premium and Tasty Recipes can auto-calculate nutrition from your ingredient list. If using the free version, use a tool like Nutritionix or MyFitnessPal to calculate manually.

Testing Your Schema

After publishing a recipe post, verify the schema works:

Google Rich Results Test: Paste your recipe URL into search.google.com/test/rich-results. Google shows you exactly what structured data it found and any errors.

Common errors:

  • Missing image (most common)
  • Missing ingredients or instructions
  • Invalid cooking times (must be in ISO 8601 format — your plugin handles this)
  • No nutrition data (not an error but limits rich result features)

Run this test on every recipe post before promoting it on Pinterest.

Common Schema Mistakes

Not using a recipe plugin. Writing recipe instructions in regular paragraphs doesn't generate schema. You need a recipe card plugin for the structured data.

Incomplete fields. Leaving prep time, cook time, or servings empty. Every empty field is a missed opportunity for richer search results.

Multiple recipe cards per page. Google can handle it but it confuses the structured data. One recipe per page unless you're doing a roundup with clear recipe schema per entry.

Wrong recipe name. The recipe name in your schema should match your H1 and title tag. If the page title says "Easy Garlic Butter Salmon" but the recipe card says "Salmon Recipe" — that's a mismatch.

What to Read Next


Every recipe article we write includes complete schema markup. Our recipe article service — $30/article, publish-ready with schema, images, and nutrition.