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,imageanddescriptionfor a complete listing.offers— ticket price, currency, availability and a purchaseurl.performerandorganizerto credit who's involved.eventStatusandeventAttendanceMode— 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.