Skip to main content

Pages with Recipe Structured Data Errors

Priority: Low

Impact: Negative

What issues it may cause

Pages with Recipe errors won't display as enhanced recipe cards in search results, preventing users from seeing ratings, cooking times, and images that help them evaluate recipes. Invalid markup may also prevent recipes from working with Google Assistant.

How do you fix it

  • Ensure required properties are present: name and image (crawlable, indexable, in supported formats)
  • Use exact times in ISO 8601 format for prepTime, cookTime, and totalTime—time ranges are no longer supported
  • Format recipeInstructions using HowToStep with text property for each step
  • Include recipeIngredient and recipeInstructions for Google Assistant compatibility

Follow Google's Recipe guidelines for complete requirements

What is the positive impact

Fixing errors enables recipes to display as rich results with ratings, cooking times, calorie information, and images in Google Search and Google Images, helping users discover and engage with your recipe content.

How to fetch the data for this report template

You will need to run a crawl for report template to generate report. When report has been generated and you have crawl id you can fetch data for the report using the following query:

query GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlStructuredDataBlocks(after: $after, reportType: Basic) {
nodes {
url
schemaType
issuesSummary
blockCount
errorCount
warningCount
validationResult
issues
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}

Try in explorer