XooCode(){

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.

Highlight legend:Required by GoogleRecommendedOptional
schema.org/EntertainmentBusiness
<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.

schema.org/EntertainmentBusiness (minimal)
<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.

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.

  1. 01

    Using LocalBusiness for a cinema or gallery

    Wrong
    "@type": "LocalBusiness" for a movie theater
    Right
    "@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.

  2. 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.

  3. 03

    Missing isAccessibleForFree for free venues

    Wrong
    Free gallery with no isAccessibleForFree property
    Right
    "isAccessibleForFree": true

    Many 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.

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...

Leave a comment