Skip to main content

Pages with Recipe Structured Data

Priority: Medium

Impact: Positive

What issues it may cause

Pages without Recipe structured data won't display enhanced recipe cards in search results, missing the opportunity to show ratings, cooking times, calorie counts, and images that help users find and choose recipes.

How do you fix it

  • Include required properties: name and image (multiple aspect ratios recommended)
  • Add recommended properties: recipeIngredient, recipeInstructions using HowToStep format, prepTime, cookTime, and totalTime

  • Use exact times in ISO 8601 format (e.g., PT30M for 30 minutes)—time ranges are not supported
  • Include aggregateRating, nutrition.calories, and recipeYield for richer displays

Follow Google's Recipe guidelines for complete requirements

What is the positive impact

Recipes are eligible for rich results in Google Search and Google Images displaying ratings, cooking times, calorie information, and images that help users discover and choose your recipes.

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
blockCount
errorCount
warningCount
issuesSummary
validationResult
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}

Try in explorer