An event result is the way Google displays an upcoming event, such as a gig, workshop, festival, talk or sports fixture, with its date, time, venue and a link to tickets or booking, drawn from Event structured data on the organiser’s or seller’s page. It is one of Google’s rich results.
How event results work
You add Event markup, usually as JSON-LD, to the page describing the event. Google’s required properties are the event name, start date and location; recommended ones include end date, description, image, organiser, performer, offers with a ticket URL and price, eventStatus and eventAttendanceMode. Dates should include the time and time zone, for example 2026-11-14T19:30+00:00 for a winter evening in the UK, or +01:00 during British Summer Time.
Google crawls the page, reads the markup and may show the event in a dedicated events experience or as an enhanced listing, often grouped with events from other sources. Ticketing platforms such as Eventbrite or Ticketmaster often publish markup for the events they sell, so your event can appear through their listing as well as, or instead of, your own page.
Eligibility and presentation vary by country and device and change over time. At the time of writing (October 2026), check Google’s Event structured data documentation for current requirements before relying on the feature.
Why it matters
People searching for “comedy nights in Brighton this weekend” or “pottery class Glasgow” want dates and venues fast. Showing those details in search, rather than a plain blue link, makes it easier for them to choose your event and click straight to booking. For venues, theatres, training providers and attractions that run regular events, accurate markup also reduces the risk of Google showing wrong or out-of-date information pulled from elsewhere.
It also helps when plans change. Setting eventStatus to EventCancelled, EventPostponed or EventRescheduled tells Google what has happened, so searchers are not sent to a sold-out or cancelled show.
Recurring events need particular care. A cookery school running the same Saturday class every week should publish each date as its own event with its own start time and availability, rather than one vague listing that says “every Saturday”. Separate dates give Google something concrete to show for each search, and let people book the session that suits them.
Common mistakes
- Marking up things that are not events. Google’s guidelines exclude promotions, sales, vouchers and opening hours. A “Black Friday event” that is really a discount does not qualify.
- One page, many events, one block of markup. Each event needs its own Event item with its own date and URL.
- Wrong time zones. Omitting the offset, or forgetting the clocks change in late March and late October, puts events at the wrong hour.
- Stale listings. Past events left marked up, or cancelled ones not updated, erode trust in your data.
- Mismatches. Prices or venues in the markup that differ from what the page shows can lead to the markup being ignored.
How to act on it
If your CMS or booking system has an events module, check whether it already outputs Event markup and whether it fills the recommended fields. Test a few event pages in the Rich Results Test, then watch the Events enhancement report in Search Console for errors and warnings. Fix the template so every new event is marked up correctly, rather than patching pages by hand.
Build a routine for changes: when an event moves, sells out or is cancelled, update both the page and the markup the same day. Setting this up across a site, alongside other markup types, is part of schema markup and structured data work.
