Pages with Breadcrumb Structured Data
Priority: Medium
Impact: Positive
What issues it may cause
Pages without Breadcrumb structured data won't display hierarchical paths in search results, making it harder for users to assess page context and relevance before clicking.
How do you fix it
Include required properties: itemListElement with each ListItem containing item (URL), name (breadcrumb title), and position (starting at 1)
- Provide breadcrumbs that represent typical user paths rather than simply mirroring URL structure
- For the last item (current page), the item property is optional
- Multiple breadcrumb trails can be specified if there are multiple paths to the same page
Follow Google's Breadcrumb guidelines for complete requirements
What is the positive impact
Breadcrumb trails are eligible to appear in search results (e.g., Books › Science Fiction › Award Winners), providing contextual information that improves click-through rates from users looking for specific content within your site hierarchy.
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
blockCount
errorCount
warningCount
issuesSummary
validationResult
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_breadcrumb_schema_blocks"}
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 blockCount errorCount warningCount issuesSummary validationResult } totalCount pageInfo { endCursor hasNextPage } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_breadcrumb_schema_blocks"}}' https://api.lumar.io/graphql