#1 SEO Extension

150+ practices • FREE

Free Event Rich Results Generator

Event Schema GeneratorEvent Rich Results

Generate validated Event schema with dates, venue, ticket info, and performers. Get your events displayed in Google's event listings and rich results.

* indicates required fields
Generated schema will appear here

Why Event Schema Drives Ticket Sales

Google Events Experience

Event schema powers Google's events search experience — a dedicated discovery surface that shows upcoming events directly in search results with dates, times, and ticket links.

Event Pack in Search

Events with proper schema appear in the 'Events' SERP feature, a high-visibility block that displays event cards with date, time, venue, and direct links to tickets.

Google Maps Integration

Events with venue locations in schema appear in Google Maps event listings, helping users discover events when browsing map results for an area.

Recurring Event Support

Schema supports recurring events, event series, and multi-day events — each with distinct start/end times and separate ticket URLs.

Google Requirements

Required Properties

  • *name
  • *startDate
  • *location (name + address)

Recommended Properties

  • endDate
  • description
  • image
  • offers (ticket URL + price)
  • performer
  • organizer
  • eventStatus
  • eventAttendanceMode

Example JSON-LD Output

{ "@context": "https://schema.org", "@type": "Event", "name": "SEO Summit 2026", "startDate": "2026-06-15T09:00:00-07:00", "endDate": "2026-06-16T17:00:00-07:00", "location": { "@type": "Place", "name": "San Francisco Convention Center", "address": { "@type": "PostalAddress", "streetAddress": "747 Howard Street", "addressLocality": "San Francisco", "addressRegion": "CA", "postalCode": "94103" } }, "offers": { "@type": "Offer", "url": "https://example.com/tickets", "price": "299", "priceCurrency": "USD", "availability": "https://schema.org/InStock" }, "description": "The premier SEO conference with 50+ speakers and hands-on workshops." }

When to Use Event Schema

Conferences & summitsConcerts & live performancesWebinars & online eventsWorkshops & training sessionsCommunity meetups

Validate Schema on Any Page — Free Chrome Extension

150+ SEO checks including schema validation, rich result preview, and JSON-LD debugging. Used by 1000+ SEO professionals. No signup required.

Questions & Answers

Event Schema Generator — FAQ

Common questions about event schema markup implementation and best practices.

How do I handle virtual events in Event schema?
Use eventAttendanceMode set to 'https://schema.org/OnlineEventAttendanceMode' for virtual events. For the location, use VirtualLocation with a url property pointing to the event page or streaming link. For hybrid events, use 'https://schema.org/MixedEventAttendanceMode' and include both a physical Place and VirtualLocation.
What date format should I use for Event schema?
Use ISO 8601 format with timezone: YYYY-MM-DDTHH:MM:SS+HH:MM (e.g., 2026-06-15T09:00:00-07:00). Always include the timezone offset — without it, Google interprets the time in the user's local timezone, which can cause confusion. For all-day events, you can use just the date: 2026-06-15.
How do I mark an event as cancelled or postponed?
Use the eventStatus property. Set it to 'https://schema.org/EventCancelled' for cancelled events, 'https://schema.org/EventPostponed' for postponed, 'https://schema.org/EventRescheduled' for rescheduled (and update the dates), or 'https://schema.org/EventScheduled' for confirmed. Keep the page live with updated status rather than removing it.
Should I create separate pages for each recurring event?
Yes, Google recommends a unique URL for each event occurrence with its own Event schema containing the specific date, time, and ticket availability. On a parent page listing all occurrences, use an EventSeries or link to individual pages. This ensures each occurrence can appear independently in event search results.
Get Started

Beyond Schema — Full SEO Platform

Digispot AI replaces Screaming Frog + Ahrefs + Surfer + GSC + GA4 in one platform. 200+ SEO checks, AI-powered insights, content optimization, and automated schema audits.

No credit card required · Ready in 2 minutes