DanceEvent
DanceEvent is an Event subtype for dance performances, social dances, dance recitals, and dance competitions. It adds no properties of its own. Use performer for the dance company or individual dancers. For a dance that is part of a larger performing arts festival, DanceEvent is more specific than PerformingArtsEvent and should be preferred.
For a complete property walkthrough, see the Event example. Every property shown there applies to DanceEvent. Replace "@type": "Event" with "@type": "DanceEvent".
Full example of schema.org/DanceEvent json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DanceEvent",
"name": "Dunmore Community Dance Recital",
"description": "Annual recital by the Dunmore Community Dance Studio. Ballet, contemporary, and hip-hop performances.",
"image": "https://thunderdomedunmore.com/events/dance-recital-2026/poster-16x9.jpg",
"startDate": "2026-06-28T18:00:00-04:00",
"endDate": "2026-06-28T20:30:00-04:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "The Thunderdome",
"address": { "@type": "PostalAddress", "streetAddress": "500 Main Street", "addressLocality": "Dunmore", "addressRegion": "PA", "postalCode": "18512", "addressCountry": "US" }
},
"performer": { "@type": "PerformingGroup", "name": "Dunmore Community Dance Studio" },
"offers": { "@type": "Offer", "price": "10.00", "priceCurrency": "USD", "availability": "https://schema.org/InStock" },
"isAccessibleForFree": false
}
</script>Minimal valid version
The smallest markup that still produces a valid DanceEvent entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DanceEvent",
"name": "Dunmore Community Dance Recital",
"startDate": "2026-06-28T18:00:00-04:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": { "@type": "Place", "name": "The Thunderdome", "address": { "@type": "PostalAddress", "streetAddress": "500 Main Street", "addressLocality": "Dunmore", "addressRegion": "PA", "addressCountry": "US" } },
"image": "https://thunderdomedunmore.com/events/dance-recital-2026/poster-16x9.jpg",
"description": "Annual recital by the Dunmore Community Dance Studio."
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsEvent rich resultprimary
Common DanceEvent mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Using generic Event for a dance performance
Wrong"@type": "Event" for a dance recitalRight"@type": "DanceEvent"DanceEvent tells search engines this is a dance performance. It helps event aggregators classify the event correctly for arts and performance searches.
Schema properties in this example
Comments
Loading comments...