EntertainmentBusiness
EntertainmentBusiness is a LocalBusiness subtype for venues where people go for entertainment: galleries, cinemas, casinos, nightclubs, amusement parks, comedy clubs. Like Store and SportsActivityLocation, it defines no properties of its own. The value is in the type name and its subtypes.
Schema.org provides 7 subtypes: ArtGallery, AmusementPark, Casino, ComedyClub, MovieTheater, NightClub, and AdultEntertainment. Use the most specific subtype that fits. If none match (for example, an escape room or a karaoke bar), use the parent type EntertainmentBusiness.
Full example of schema.org/EntertainmentBusiness json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@id": "https://xoogallery.com#gallery",
"@type": "ArtGallery",
"name": "Xoo Gallery",
"description": "Contemporary art gallery inside The Thunderdome conference center in Dunmore. Rotating exhibitions, local artist showcases, and a permanent collection of Xoo universe prints.",
"url": "https://xoogallery.com",
"image": [
"https://xoogallery.com/images/entrance-1x1.jpg",
"https://xoogallery.com/images/entrance-4x3.jpg",
"https://xoogallery.com/images/entrance-16x9.jpg"
],
"telephone": "+1-570-555-0310",
"address": {
"@type": "PostalAddress",
"streetAddress": "500 Main Street, Lower Level",
"addressLocality": "Dunmore",
"addressRegion": "PA",
"postalCode": "18512",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 41.4192,
"longitude": -75.6345
},
"isAccessibleForFree": true,
"priceRange": "Free",
"event": {
"@type": "Event",
"name": "Prints and Pixels: A Xoo Universe Retrospective",
"startDate": "2026-03-01",
"endDate": "2026-05-31",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "11:00",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday", "Sunday"],
"opens": "10:00",
"closes": "17:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "67",
"bestRating": "5"
}
}
</script>EntertainmentBusiness vs TouristAttraction
TouristAttraction is a Place subtype for destinations travelers visit. EntertainmentBusiness is a LocalBusiness subtype for businesses that charge for entertainment. Some entities are both: a museum might be a TouristAttraction and an EntertainmentBusiness. In that case, you can use "@type": ["TouristAttraction", "EntertainmentBusiness"]. But for a pure business (a nightclub, a cinema), use EntertainmentBusiness alone.
event property
Entertainment venues often host events. The event property (inherited from Organization) links to Event objects for upcoming shows, exhibitions, or performances. Google reads this to surface events in the business knowledge panel and in Google Events search.
ArtGallery specifics
For galleries, the most useful properties beyond the LocalBusiness basics are event (for current and upcoming exhibitions), isAccessibleForFree (whether admission is free), and openingHoursSpecification. Gallery-specific information like current exhibitions goes in event as Event objects, not in the description.
Minimal valid version
The smallest markup that still produces a valid EntertainmentBusiness 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": "ArtGallery",
"name": "Xoo Gallery",
"address": {
"@type": "PostalAddress",
"addressLocality": "Dunmore",
"addressRegion": "PA"
}
}
</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 docsLocal business rich resultprimary
Common EntertainmentBusiness 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 LocalBusiness for a cinema or gallery
Wrong"@type": "LocalBusiness" for a movie theaterRight"@type": "MovieTheater"EntertainmentBusiness subtypes map to specific Google business categories. MovieTheater, ArtGallery, NightClub, etc. all have their own category in Google Maps. Using generic LocalBusiness puts the business in the wrong category.
- 02
Current exhibitions in description instead of event
Wrong"description": "Currently showing: Prints and Pixels retrospective through May 2026"Right"event": { "@type": "Event", "name": "Prints and Pixels", "startDate": "2026-03-01", "endDate": "2026-05-31" }Exhibitions and shows are events. Putting them in description makes the information unstructured and invisible to Google Events search. Use the event property with proper Event objects so exhibitions appear in event listings.
- 03
Missing isAccessibleForFree for free venues
WrongFree gallery with no isAccessibleForFree propertyRight"isAccessibleForFree": trueMany galleries and museums are free. Declaring isAccessibleForFree: true lets Google surface the venue in "free things to do" queries. Without it, Google cannot distinguish free venues from paid ones.
Schema properties in this example
About the example data
Xoo Gallery is a fictional art gallery inside The Thunderdome in Dunmore. It showcases artwork by Xoo universe characters and hosts rotating exhibitions. The event property references a current exhibition. It is part of the Dunmore Main Street cluster.
Comments
Loading comments...