All schema types
Events & Time
schema.org spec

Event

An event happening at a certain time and location, online or in-person.

What it is

Event powers the event rich result with date, location, and ticket links. eventAttendanceMode (Online, Offline, Mixed) and eventStatus (Scheduled, Cancelled, Postponed, Rescheduled) are critical post-2020 fields.

Required properties
  • name
  • startDate
  • location
Recommended properties
  • endDate
  • eventAttendanceMode
  • eventStatus
  • image
  • description
  • offers
  • performer
  • organizer
JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "SEO Conference Toronto 2026",
  "startDate": "2026-06-15T09:00",
  "endDate": "2026-06-16T17:00",
  "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
  "eventStatus": "https://schema.org/EventScheduled",
  "location": {
    "@type": "Place",
    "name": "Metro Toronto Convention Centre",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "255 Front St W",
      "addressLocality": "Toronto",
      "addressRegion": "ON",
      "postalCode": "M5V 2W6",
      "addressCountry": "CA"
    }
  },
  "offers": {
    "@type": "Offer",
    "price": "499",
    "priceCurrency": "CAD",
    "url": "https://example.com/tickets",
    "availability": "https://schema.org/InStock",
    "validFrom": "2026-01-01"
  }
}
</script>
Google rich result support

Event rich result with date, venue, ticket link in SERP and Google Events.

When to use it
  • Conferences
  • Concerts
  • Webinars
  • Workshops
  • Sports events