Getting started

Common Google Search Console Recipe Errors & How to Fix Them

If you run a food blog with the Recipe Card Blocks plugin, Google Search Console will eventually flag warnings on your recipe pages โ€” missing fields, invalid values, or items not eligible for rich results. This guide walks through what those messages actually mean, which fields Google requires vs. recommends, and how to fix the issues you’re most likely to see.

Understanding Google Search Console Messages: Recommendations vs. Errors

Not every message you receive from Google Search Console indicates a problem. Many messages are simply recommendations for optimizing your site’s performance and visibility on Google Search. Before you spend time fixing something, read the message carefully to identify what type of issue you’re dealing with:

  • Errors prevent your recipe from showing as a rich result. Fix these first.
  • Warnings flag missing recommended fields. Your recipe still qualifies for rich results, but adding the missing field improves how it appears.
  • Recommendations are suggestions for better SEO and user experience. Optional, but worthwhile.

Following Google’s suggestions helps your recipes rank better in search results and attract more visitors. But don’t panic when a Search Console email lands โ€” most “issues” Google reports are non-blocking.


Critical vs. Non-Critical Issues in Google’s Rich Results Test

When you run a recipe URL through Google’s Rich Results Test, you’ll see two types of issues flagged.

Critical issues make your recipe ineligible for rich results. Until they’re resolved, your recipe won’t appear with star ratings, cook times, or images in Google Search. These are your priority โ€” they directly impact visibility and click-through rate.

Non-critical issues don’t block rich results. These are recommendations to improve how your content displays and how well it matches user queries. Worth fixing when you have time, since Google occasionally upgrades non-critical fields to required as guidelines evolve.


Google publishes an authoritative list of supported Recipe properties. Here’s the short version of what matters for food bloggers.

Required Properties

Your recipe won’t qualify for rich results without these two fields:

FieldWhat it is
nameThe name of the dish
imageOne or more crawlable images of the finished dish

That’s it. Just two required fields. Everything else is technically optional โ€” but Google “recommends” a lot more, and missing recommended fields will generate warnings in Search Console.

These trigger warnings in GSC if missing, but rich results still work without them:

FieldWhat it is
aggregateRatingAverage review score (drives star ratings in SERPs)
authorPerson or organization who wrote the recipe
datePublishedPublication date in ISO 8601 format
descriptionShort summary of the dish
prepTimePrep time in ISO 8601 format (always pair with cookTime)
cookTimeCook time in ISO 8601 format (always pair with prepTime)
totalTimeTotal time (or use prepTime + cookTime)
recipeYieldNumber of servings (required if you set nutrition.calories)
recipeCategoryMeal type โ€” dinner, dessert, snack
recipeCuisineRegional style โ€” Italian, Mexican, American
keywordsOther descriptors โ€” season, holiday, technique
nutrition.caloriesCalories per serving
recipeIngredientEach ingredient as a separate entry
recipeInstructionsSteps to make the dish (HowToStep recommended)
videoOptional VideoObject

The Recipe Card Blocks plugin generates all of these automatically when you fill out the corresponding fields in the recipe card editor. The reason you get GSC warnings is almost always because a field was left blank.


How to Debug a Recipe Schema Issue

When GSC flags an issue, follow this workflow:

1. Run the page through the Rich Results Test

Go to search.google.com/test/rich-results and paste your recipe URL. The tool tells you exactly which fields are missing or invalid and whether the issues are critical.

2. Cross-check with the Schema Markup Validator

validator.schema.org catches schema.org-level issues that the Rich Results Test sometimes misses โ€” incorrect property types, nesting errors, or malformed values.

3. Use the URL Inspection tool in GSC

In Search Console, paste your URL into the search bar at the top. Click Test live URL and expand the Enhancements > Recipes section to see the structured data Google sees right now โ€” which can differ from what’s actually on your page if caching or a plugin is interfering.

4. Edit the recipe in WordPress

Open the post, scroll to the Recipe Card block, and fill in any missing fields the tools flagged. The plugin’s built-in Structured Data Validator will confirm each field as you complete it.

5. Re-test, then request indexing

After saving, re-run the Rich Results Test on the live URL. If it passes, go back to URL Inspection in GSC and click Request indexing. Google typically re-processes within a few days.


Structured Data Validator in Recipe Card Blocks

Recipe Card Blocks includes a built-in Structured Data Validator that runs as you edit a recipe. The sidebar flags any missing schema.org fields in real time, so you can fix issues before publishing instead of waiting for Google to discover them weeks later.

This is the fastest way to prevent GSC warnings in the first place. If the validator shows a green checkmark before you hit publish, you should not see warnings for that recipe in Search Console later.


Common Issues & Fixes

1. Missing field “image”

The most common critical issue. Without an image, your recipe is ineligible for rich results.

What Google wants:

  • A crawlable, indexable URL (not blocked by robots.txt or noindex)
  • A supported format (JPG, PNG, GIF, WebP, SVG, BMP)
  • Ideally multiple aspect ratios: 16:9, 4:3, and 1:1
  • Minimum 50,000 total pixels (e.g., 250ร—200)

Solution:

Open the recipe block, click the image area, and upload a featured photo of the finished dish. The plugin handles the schema output automatically. If the image is already there and you’re still getting warnings, check that your media URL isn’t blocked in robots.txt and that no SEO plugin is adding noindex to your uploads directory.

2. Missing field “aggregateRating” (or “review”)

You’ll see this on every recipe that hasn’t been rated yet. Without ratings, your recipe won’t show star icons in search results โ€” which is one of the biggest click-through drivers for food content.

Solution:

Enable recipe ratings in the plugin settings (documentation). Once readers start leaving ratings, the aggregateRating field populates automatically. We strongly recommend also enabling ratings in comments โ€” this significantly increases how many readers actually rate the recipe.

If you have an old recipe with no ratings and want to seed it, the rating must come from a real reader. Faking ratings violates Google’s structured data guidelines and can trigger a manual action against your site.

3. Missing field “nutrition” / “calories”

A common warning. Not blocking, but adding nutrition info can affect how your recipe appears in rich results and is increasingly surfaced by Google.

Solution:

Open the recipe block, scroll to the Nutrition Facts section, and fill in calories at minimum. The plugin pairs nicely with the Recipe Nutrition Analyzer โ€” paste your ingredients and it calculates the values for you.

Note: if you specify nutrition.calories, Google requires you to also specify recipeYield (servings). The plugin handles this automatically, but it’s worth knowing if you’re debugging.

4. Missing field “prepTime” / “cookTime” / “totalTime”

All three are recommended. You can use totalTime alone, or specify prepTime and cookTime separately (the plugin sums them into a total automatically).

Solution:

Fill in the prep time and cook time fields in the recipe block. If you’ve already filled them in and still see a warning, the issue is usually that one of them is zero or blank.

Common bug: ISO 8601 format errors. The plugin outputs PT15M for 15 minutes, PT1H30M for 1 hour 30 minutes. If you’re seeing format-related errors, you may have an old recipe imported from another plugin with a malformed value. Edit the recipe and re-save to regenerate the schema.

5. Missing field “recipeYield”

Required if you have nutrition info, recommended otherwise.

Solution:

Set the servings field in the recipe block. Use a plain number (“6”) or a phrase (“4 sandwiches” or “24 cookies”). The plugin also supports adjustable servings for readers, which uses the same value.

6. Missing field “recipeCategory”, “recipeCuisine”, or “keywords”

Three separate but related warnings. All recommended, none critical.

Solution:

  • Category: the meal type โ€” “Dinner”, “Dessert”, “Snack”, “Breakfast”
  • Cuisine: the regional style โ€” “Italian”, “Mexican”, “Thai”
  • Keywords: descriptors that aren’t category or cuisine โ€” “quick”, “30-minute”, “summer”, “no-bake”

Per Google’s guidelines, keywords should not duplicate category or cuisine values. Use them for things like season, technique, or audience โ€” “weeknight”, “kid-friendly”, “vegan”.

7. Missing field “author”

You’ll see this if your recipe doesn’t have an author assigned (uncommon, but happens with imported content or when a user account is deleted).

Solution:

Check the post’s author in WordPress. If it’s set correctly, the plugin will output author.name automatically. For sites that use a brand name as author, set the author to your organization โ€” Google accepts both Person and Organization types.

8. Missing field “datePublished”

WordPress sets this automatically when you publish a post. If you’re seeing this warning, the post is probably still a draft, scheduled, or has a corrupted publish date.

Solution:

Check the post’s publish date in the editor sidebar. Save and re-publish if needed.

9. Missing field “video”

The non-critical warning that frustrates most food bloggers. Google flags it on every recipe without a video, even though video is entirely optional. This is a non-critical issue โ€” it’s a recommendation, not an error.

Solution:

  • If you have a video: Add it to the recipe block. The plugin supports self-hosted videos, YouTube, and Vimeo.
  • If you don’t have a video: Ignore the warning. It’s non-critical and doesn’t affect rich result eligibility. There’s no way to suppress the warning short of adding a video โ€” but it has zero impact on your rankings or SERP appearance.

10. “Invalid value” in recipeInstructions

Less common, but appears on imported recipes or recipes built before HowToStep became the recommended format.

Solution:

Re-save the recipe in the block editor. The plugin will regenerate the instructions using the current HowToStep format. If the error persists, check that no instruction step contains only a heading like “Step 1.” โ€” Google’s documentation explicitly recommends against including step numbers or “Directions:” prefixes inside the instruction text itself.

11. “Either author.name or author.url should be specified”

Rare, but appears when a recipe’s author has been corrupted in the database or when a third-party plugin is overriding author output.

Solution:

Open the post, reassign the author in the sidebar, and update. If the issue persists across all your recipes, your theme or another plugin may be overriding the author output โ€” check for theme template overrides or SEO plugins modifying schema output.


What About FAQ and HowTo Schema?

Two important context updates many food bloggers haven’t caught:

FAQ rich results: In August 2023, Google restricted FAQ rich results to “well-known authoritative government and health websites.” If you used to see FAQ snippets on your recipe posts and they disappeared, this is why. The schema itself is still valid โ€” it just no longer triggers rich results for food sites.

HowTo schema: Google deprecated HowTo rich results entirely in 2023. However, this does not affect Recipe schema. HowToStep inside recipeInstructions is still the recommended format. The deprecation applies only to standalone HowTo pages โ€” recipes are unaffected.


“Crawled โ€” Currently Not Indexed” for Recipe Posts

This is the most common follow-up issue food bloggers ask about after fixing schema warnings โ€” and it’s not a schema problem. Google has crawled the page but chosen not to index it.

For recipe content, the usual causes are:

  • Thin content with no original commentary (just schema and an image)
  • Duplicate content (the same recipe published on multiple sites)
  • Low overall site authority
  • The post is part of a section Google deprioritizes

Solution:

Add genuine editorial context to your recipes โ€” backstory, technique notes, ingredient substitutions, troubleshooting tips. Google’s Helpful Content guidelines reward original, expert content over thin recipe-only posts. The schema is necessary but not sufficient โ€” indexing decisions are based on overall content quality.


AMP-Specific Considerations

If you use AMP, schema validation runs separately for the AMP version of each page. A recipe that passes the Rich Results Test on the regular URL can still fail on the AMP version if the AMP plugin strips or modifies elements.

Recipe Card Blocks PRO includes AMP compatibility โ€” see the AMP documentation for setup. After enabling, validate your AMP recipe URL separately in the Rich Results Test by appending ?amp to the URL (or whatever your AMP slug is).


Wrapping Up

The pattern across nearly every GSC warning is the same: a field is missing or blank in your recipe card. The Recipe Card Blocks built-in validator is the single most effective way to prevent these issues โ€” fix them before publishing, not three months later when Google emails you.

For ongoing maintenance:

  1. Check GSC’s Rich Results status report monthly
  2. Re-test fixed pages with the Rich Results Test
  3. Request indexing for high-priority recipes after fixing them
  4. Keep Recipe Card Blocks updated โ€” schema requirements evolve

If you’re stuck on a specific warning, our support team can help diagnose the issue.

Last updated on May 21, 2026