Pages with Event Structured Data Errors
Priority: Low
Impact: Negative
What issues it may cause
Invalid Event structured data prevents events from appearing in Google's event experience, meaning users won't see your events in enhanced search results or on Google Maps. Errors like missing location details or incorrect date formats block Google from understanding and displaying events properly.
How do you fix it
Ensure
name,startDate, andlocationproperties are present and properly formattedVerify
location.addressincludes complete postal address details that Google can match to a physical locationCheck that
location.namecontains the venue name, not the event nameUse ISO-8601 format for dates with correct timezone offsets, or specify dates without times for all-day events
For ticket offers, ensure
offers.urllinks directly to a purchase page withprice,priceCurrency, andavailability
Follow Google's Event guidelines for complete requirements
What is the positive impact
Fixing errors restores eligibility for Google's event experience with enhanced display featuring event details, images, and ticket information in both Search and Maps.
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_event_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_event_schema_issues"}}' https://api.lumar.io/graphql