ConferenceEvent
Schema.org does not define a ConferenceEvent type. Conferences should be marked up as Event with descriptive properties: use subEvent for individual talks and sessions, performer for keynote speakers, offers for ticket tiers, and about for the conference topic. The parent Event type covers everything a conference needs.
For a complete property walkthrough, see the Event example, which already uses XooCon as its scenario. The example there demonstrates sub-events, multiple ticket tiers, sponsors, and speakers.
Full example of schema.org/Event 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": "Event",
"name": "XooCon 2026",
"url": "https://xoocode.com/xoocon-2026/",
"description": "Annual developer conference by Xoo Code Inc. Two days of talks on structured data, schema.org, and search optimization.",
"image": "https://xoocode.com/xoocon-2026/banner-16x9.jpg",
"startDate": "2026-11-14",
"endDate": "2026-11-15",
"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" }
},
"organizer": { "@id": "https://xoocode.com#organization", "@type": "Organization", "name": "Xoo Code Inc." },
"offers": [
{ "@type": "Offer", "name": "Day Pass", "price": "199.00", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "url": "https://xoocode.com/xoocon-2026/tickets" },
{ "@type": "Offer", "name": "Full Pass", "price": "349.00", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "url": "https://xoocode.com/xoocon-2026/tickets" }
],
"subEvent": { "@type": "Event", "name": "Keynote: The Future of Structured Data", "startDate": "2026-11-14T09:30:00-05:00" }
}
</script>Rich result preview
Approximate preview of what Google may render from this markup. Hover any element inside the card to see which JSON-LD path produced it. Google decides whether to show any rich result. Markup makes you eligible, not guaranteed.
XooCon 2026
Minimal valid version
The smallest markup that still produces a valid Event 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": "Event",
"name": "XooCon 2026",
"startDate": "2026-11-14",
"endDate": "2026-11-15",
"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://xoocode.com/xoocon-2026/banner-16x9.jpg",
"description": "Annual developer conference by Xoo Code Inc."
}
</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 Event 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
Inventing a ConferenceEvent type
Wrong"@type": "ConferenceEvent"Right"@type": "Event"ConferenceEvent is not a recognized schema.org type. Conferences use the generic Event type. Google will flag an unknown @type. Use Event and add subEvent, performer, and about to describe the conference structure.
Schema properties in this example
About the example data
XooCon is the flagship developer conference in the Xoo universe. The original Event example already covers XooCon 2018 with full conference markup.
Comments
Loading comments...