# 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](https://developers.google.com/search/docs/appearance/structured-data/recipe) 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:
```graphql
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
}
}
}
}
```
**Variables:**
```json
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_recipe_schema_blocks"}
```