XooCode(){

SocialEvent

SocialEvent is an Event subtype for parties, galas, receptions, meetups, and casual social gatherings. It adds no properties of its own. The @type tells search engines this is a social gathering, not a professional event or performance. Use superEvent to link it to a parent event (e.g., a conference after-party linked to the conference).

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

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

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

Highlight legend:Required by GoogleRecommendedOptional
schema.org/SocialEvent
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SocialEvent",
  "name": "XooCon 2026 After-Party",
  "description": "Casual networking after-party for XooCon attendees. Drinks and appetizers included with conference badge.",
  "image": "https://xoocode.com/xoocon-2026/after-party-16x9.jpg",
  "startDate": "2026-11-14T20:00:00-05:00",
  "endDate": "2026-11-14T23:00:00-05:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": {
    "@type": "CafeOrCoffeeShop",
    "name": "Main Street Brew",
    "address": { "@type": "PostalAddress", "streetAddress": "408 Main Street", "addressLocality": "Dunmore", "addressRegion": "PA", "postalCode": "18512", "addressCountry": "US" }
  },
  "superEvent": { "@type": "Event", "name": "XooCon 2026", "startDate": "2026-11-14" },
  "organizer": { "@id": "https://xoocode.com#organization", "@type": "Organization", "name": "Xoo Code Inc." },
  "isAccessibleForFree": true
}
</script>

Minimal valid version

The smallest markup that still produces a valid SocialEvent 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/SocialEvent (minimal)
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SocialEvent",
  "name": "XooCon 2026 After-Party",
  "startDate": "2026-11-14T20:00:00-05:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": { "@type": "Place", "name": "Main Street Brew", "address": { "@type": "PostalAddress", "streetAddress": "408 Main Street", "addressLocality": "Dunmore", "addressRegion": "PA", "addressCountry": "US" } },
  "image": "https://xoocode.com/xoocon-2026/after-party-16x9.jpg",
  "description": "Casual networking after-party for XooCon attendees."
}
</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 SocialEvent 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 generic Event for a party or reception

    Wrong
    "@type": "Event" for an after-party or gala
    Right
    "@type": "SocialEvent"

    SocialEvent classifies the event as a social gathering. This helps Google distinguish it from professional events and performances.

About the example data

The XooCon after-party at Main Street Brew, linked to the conference via superEvent.

Comments

Loading comments...

Leave a comment