Event Schema Generator

Create valid Event schema markup (JSON-LD) with dates, location, ticket offers and performers to qualify for Google’s event rich results and experiences.

Details

Advanced & recommended fields

JSON-LD output

How to use event schema markup

Event schema is structured data that describes a scheduled event — a concert, workshop, webinar or festival. Valid event structured data makes your pages eligible for Google's event experiences, where events appear with their date, location and ticket link.

This generator supports in-person, online and mixed events. The required fields are name, startDate and a location. For online events the tool emits a VirtualLocation with your event URL; for in-person events it emits a Place with a full address.

Recommended event properties

  • endDate, image and description for a complete listing.
  • offers — ticket price, currency, availability and a purchase url.
  • performer and organizer to credit who's involved.
  • eventStatus and eventAttendanceMode — important for keeping listings accurate.

Use ISO 8601 dates with a timezone offset so the times are unambiguous. After building your Google event schema, validate it with our schema checker before publishing.

More schema tools