Theater Performance & Stage Play Schema Markup (JSON-LD)
Structured data for theatrical plays, Broadway stage productions, musical theater runs, directors, play authors, and theater box office ticketing.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "TheaterEvent",
"name": "The Cybernetic Alchemist: An Immersive Stage Drama",
"startDate": "2026-11-05T19:30:00-05:00",
"endDate": "2026-11-05T22:00:00-05:00",
"doorTime": "2026-11-05T18:45:00-05:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "August Wilson Theater",
"address": {
"@type": "PostalAddress",
"streetAddress": "245 W 52nd St",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10019",
"addressCountry": "US"
}
},
"director": {
"@type": "Person",
"name": "Sarah Laporte"
},
"performer": [
{
"@type": "Person",
"name": "Alexander Sterling"
}
],
"workPerformed": {
"@type": "Play",
"name": "The Cybernetic Alchemist",
"author": {
"@type": "Person",
"name": "Julian Vance"
}
},
"offers": {
"@type": "Offer",
"name": "Orchestra Center Seating",
"price": "145.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://omniseotools.com/theater/cybernetic-alchemist/tickets"
}
}Typed Properties Specification (9 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | string | Required | Title of the theatrical performance engagement. e.g. The Cybernetic Alchemist: An Immersive Stage Drama |
| workPerformed | Play | CreativeWork | Required | The underlying literary play or musical work being staged. e.g. { '@type': 'Play', 'name': 'The Cybernetic Alchemist', 'author': { ... } } |
| startDate | string (ISO 8601) | Required | Curtain call performance start datetime. e.g. 2026-11-05T19:30:00-05:00 |
| endDate | string (ISO 8601) | Required | Performance conclusion datetime. e.g. 2026-11-05T22:00:00-05:00 |
| doorTime | string (ISO 8601) | Recommended | House opening time for seating. e.g. 2026-11-05T18:45:00-05:00 |
| location | Place | Required | Theater hall with physical address and box office details. e.g. { '@type': 'Place', 'name': 'August Wilson Theater' } |
| director | Person | Recommended | Stage director credited for the production. e.g. { '@type': 'Person', 'name': 'Sarah Laporte' } |
| performer | Person[] | Required | Leading actors and ensemble cast members. e.g. [ { '@type': 'Person', 'name': 'Alexander Sterling' } ] |
| offers | Offer | Required | Box office ticket pricing and seat reservation link. e.g. { '@type': 'Offer', 'price': '145.00', 'priceCurrency': 'USD' } |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying TheaterEvent schema.
Missing workPerformed Play Reference
Failing to nest workPerformed describing the written play and playwright.
Always populate workPerformed with a nested Play object.
Missing Specific Seating Offer Tiers
Omitting price or availability on theater ticketing options.
Provide Offer objects with explicit price and priceCurrency.
Incorrect Timezone on Matinee vs Evening Shows
Copying identical timestamps across afternoon matinee and evening performances.
Generate dedicated startDate timestamps for every distinct curtain time.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Events & Education cluster.
Dance Performance & Ballet Recital Schema Markup (JSON-LD)
Comedy Club & Stand-Up Special Schema Markup (JSON-LD)
Music Festival & Multi-Day Tour Schema Markup (JSON-LD)
Feature Film & Cinema Release Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container