XooCode(){

VisualArtsEvent

VisualArtsEvent is an Event subtype for visual arts events: gallery opening receptions, art walks, live painting demonstrations, and one-night art events. It adds no properties of its own. For multi-day or multi-week exhibitions, use ExhibitionEvent instead. VisualArtsEvent is for the event itself (the opening night), not the ongoing exhibition.

For a complete property walkthrough, see the Event example. Every property shown there applies to VisualArtsEvent. Replace "@type": "Event" with "@type": "VisualArtsEvent".

Full example of schema.org/VisualArtsEvent json-ld markup

The markup is verified as valid with Rich Results Test from Google.

Highlight legend:Required by GoogleRecommendedOptional
schema.org/VisualArtsEvent
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VisualArtsEvent",
  "name": "Faces of Dunmore: Opening Night Reception",
  "description": "Opening night reception for the Faces of Dunmore photography exhibition. Meet the artists, wine and light refreshments.",
  "image": "https://xoogallery.com/exhibitions/faces-of-dunmore/opening-night-16x9.jpg",
  "startDate": "2026-08-31T18:00:00-04:00",
  "endDate": "2026-08-31T21:00:00-04:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": {
    "@id": "https://xoogallery.com#gallery",
    "@type": "ArtGallery",
    "name": "Xoo Gallery",
    "address": { "@type": "PostalAddress", "streetAddress": "500 Main Street, Lower Level", "addressLocality": "Dunmore", "addressRegion": "PA", "postalCode": "18512", "addressCountry": "US" }
  },
  "superEvent": { "@type": "ExhibitionEvent", "name": "Faces of Dunmore: Portraits from Copenhagen to Main Street", "@id": "https://xoogallery.com/exhibitions/faces-of-dunmore#exhibition" },
  "organizer": { "@id": "https://xoogallery.com#gallery", "@type": "ArtGallery", "name": "Xoo Gallery" },
  "isAccessibleForFree": true
}
</script>

Minimal valid version

The smallest markup that still produces a valid VisualArtsEvent 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/VisualArtsEvent (minimal)
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VisualArtsEvent",
  "name": "Faces of Dunmore: Opening Night Reception",
  "startDate": "2026-08-31T18:00:00-04:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": { "@type": "Place", "name": "Xoo Gallery", "address": { "@type": "PostalAddress", "streetAddress": "500 Main Street, Lower Level", "addressLocality": "Dunmore", "addressRegion": "PA", "addressCountry": "US" } },
  "image": "https://xoogallery.com/exhibitions/faces-of-dunmore/opening-night-16x9.jpg",
  "description": "Opening night reception for the Faces of Dunmore photography exhibition."
}
</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 VisualArtsEvent 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 VisualArtsEvent for a multi-week exhibition

    Wrong
    "@type": "VisualArtsEvent" for a three-month gallery show
    Right
    "@type": "ExhibitionEvent" for the ongoing exhibition; VisualArtsEvent for the opening night

    VisualArtsEvent is for the event (the reception, the art walk). ExhibitionEvent is for the ongoing exhibition. The opening night is a VisualArtsEvent with superEvent pointing to the ExhibitionEvent.

About the example data

The opening night reception for the Faces of Dunmore exhibition at Xoo Gallery.

Comments

Loading comments...

Leave a comment