What does Event schema do for my listing?
Event schema lets Google show a rich card with the event name, date, location, image and ticket price directly in search results, on Google Maps and inside the Events experience on mobile. Without it, your event page is just another blue link. With valid Event JSON-LD, users can see the key details before they click, which dramatically lifts the quality of traffic and reduces bounce from people who only wanted the date or venue.
Which fields are required by Google for Event rich results?
Google requires name, startDate and location at minimum. For online events, location should be a VirtualLocation with a url. For ticketed events, add an offers block with price, priceCurrency, availability, validFrom and url. Recommended fields include endDate, image, description, performer, organizer and eventStatus. The generator includes all of these and flags missing required values, so the output passes the Rich Results Test on the first attempt.
How do I mark an event as online, cancelled or rescheduled?
Use the eventAttendanceMode property with values OnlineEventAttendanceMode, OfflineEventAttendanceMode or MixedEventAttendanceMode. Use eventStatus with EventScheduled, EventCancelled, EventPostponed, EventRescheduled or EventMovedOnline. When an event is rescheduled, keep the original startDate and add previousStartDate so Google can show users the change. The generator exposes these as dropdowns to remove the guesswork around accepted enum values.
Should I use ISO 8601 dates and time zones?
Yes. Always emit startDate and endDate in ISO 8601 format, and include the time zone offset such as 2026-04-26T19:00:00-05:00. Google uses the offset to show the correct local time to searchers, which matters for online events with global audiences. Dates without offsets or in non-ISO formats are common reasons that Event schema fails validation, so the generator enforces the correct pattern automatically.
How do I validate and monitor my Event schema?
Run the URL through Google's Rich Results Test to confirm event eligibility, and use the Schema Markup Validator for raw schema.org compliance. Once published, the Events enhancement report inside Search Console lists errors and warnings across all your event pages. Submitting the page to the URL Inspection tool forces a recrawl so updated dates or statuses appear in the SERP without waiting for Google's normal refresh cycle.
Can I use Event schema for recurring webinars or classes?
Recurring events should be modelled as separate Event objects, one per occurrence, each with its own startDate. Schema.org does not currently support a clean recurrence rule that Google honours for rich results. Many sites generate one URL per session, or a single page that emits multiple Event blocks. The generator can output a list of events at once so you can paste them all into a series page or a calendar template.