Pages with Video Object Structured Data Errors
Priority: Low
Impact: Negative
What issues it may cause
Pages with Video errors have content that Google cannot properly interpret, preventing videos from appearing in video-specific search features. Invalid thumbnails or missing properties result in videos displaying with incomplete or inaccurate information.
How do you fix it
- Ensure required properties are present: name, thumbnailUrl (crawlable and indexable), and uploadDate
- Use ISO 8601 format for duration (e.g., PT1M54S for 1 minute 54 seconds) and dates
- Provide either contentUrl (direct video file URL) or embedUrl (player URL)
- Verify thumbnail images meet size requirements and are accessible to Google
Follow Google's Video guidelines for complete requirements
What is the positive impact
Fixing errors enables videos to appear in search results, Video mode, Google Images, and Google Discover with accurate thumbnails, titles, and duration that help users discover your video content.
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_video_object_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_video_object_schema_issues"}}' https://api.lumar.io/graphql