Skip to main content

Pages with Unreadable Structured Data

Priority: None

Impact: Negative

What issues it may cause​

If Lumar cannot parse the structured data, search engines and AI systems are unlikely to either. The page stays out of every Schema Compliance count until the markup is fixed.

How do you fix it​

  • Check the JSON-LD for syntax errors such as unclosed brackets, trailing commas or unescaped quotes
  • Open the page in the Rich Results reports to see the parse error Google would report
  • Fix the markup and re-crawl

What is the positive impact​

Readable structured data lets Lumar check the page against your templates and lets search engines and AI systems use what is there.

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:

Operation: query GetReportStatForCrawl( $crawlId: ObjectID! $reportTemplateCode: String! $after: String ) { getReportStat( input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode} ) { crawlUrls(after: $after, reportType: Basic) { nodes { url pageTitle pageTypeNames schemaParseFailure schemaTypesPresent crawlDatetime httpStatusCode indexable deeprank } totalCount pageInfo { endCursor hasNextPage } } } }Variables: {"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"pages_with_unreadable_structured_data"}
GetReportStatForCrawlTry in Explorer
GraphQL
query GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlUrls(after: $after, reportType: Basic) {
nodes {
url
pageTitle
pageTypeNames
schemaParseFailure
schemaTypesPresent
crawlDatetime
httpStatusCode
indexable
deeprank
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}