SEO for Solos
schema.org/EventRich result eligible

Event schema

A scheduled occurrence with a start time, a location and an attendance mode.

Where to use it

Webinars, launches, conferences.

A complete example

Valid as written, with every required property and the recommended ones that carry real information.

event.json
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Acme Reference",
  "startDate": "2026-09-01T18:00:00+00:00",
  "location": {
    "@type": "VirtualLocation",
    "url": "https://www.seoforsolos.com/live"
  },
  "endDate": "2026-09-01T19:00:00+00:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "offers": {
    "@type": "Offer",
    "price": "249.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://www.seoforsolos.com/pricing"
  },
  "performer": {
    "@type": "Person",
    "name": "A Real Person"
  }
}

Properties

Event properties
PropertyStatus
nameRequired
startDateRequired
locationRequired
endDateRecommended
eventStatusRecommended
eventAttendanceModeRecommended
offersRecommended
performerRecommended

The three mistakes this type attracts

  1. 01A startDate without a timezone offset.
  2. 02Omitting eventAttendanceMode for an online event.
  3. 03Leaving eventStatus stale after a cancellation.

Related types

Where this appears in the playbook

Questions

What is the Event schema type for?

A scheduled occurrence with a start time, a location and an attendance mode. Use it on: webinars, launches, conferences.

Which Event properties are required?

Event requires 3 properties: name, startDate, location. It also recommends 5: endDate, eventStatus, eventAttendanceMode, offers, performer.

Does Event produce a rich result?

Event is eligible for a Google rich result when its required properties are present and valid. A validation error therefore has a visible cost in the search result itself.

What is the most common Event mistake?

The most common Event mistake is: A startDate without a timezone offset.