Pages with Breadcrumb Structured Data Errors
Priority: Low
Impact: Negative
What issues it may cause
Pages with Breadcrumb errors won't display navigation trails in search results, removing contextual clues about page location and making it harder for users to assess relevance.
How do you fix it
Ensure all required properties are present: itemListElement with item (URL), name (breadcrumb title), and position (starting at 1)
- Verify position values are sequential integers starting at 1 and increasing by 1 for each level
- Check that each breadcrumb item contains a valid URL except for the final item (current page)
- Ensure breadcrumb trails represent typical user paths rather than mirroring URL structure
Follow Google's Breadcrumb guidelines for complete requirements
What is the positive impact
Breadcrumb trails are eligible to display in search results, providing clear hierarchical context about page location and making it easier for searchers to assess relevance before clicking.
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
- Variables
- cURL
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
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_breadcrumb_schema_issues"}
curl -X POST -H "Content-Type: application/json" -H "apollographql-client-name: docs-example-client" -H "apollographql-client-version: 1.0.0" -H "x-auth-token: YOUR_API_SESSION_TOKEN" --data '{"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 } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_breadcrumb_schema_issues"}}' https://api.lumar.io/graphql