SEO ToolsSchema MarkupFree Tool

Event Schema Generator

Generate Event schema JSON-LD with a name, date, location, and description — note the event status and attendance mode are fixed defaults you'll need to edit if your event isn't a standard in-person, scheduled event.

How to Use Event Schema Generator
  1. 1Enter the event name, date, location, and description on separate lines
  2. 2Click Generate to produce the Event JSON-LD
  3. 3If the event is online, cancelled, or postponed, manually edit the eventAttendanceMode and eventStatus fields (they default to in-person/scheduled)
  4. 4Paste the JSON-LD into a <script type="application/ld+json"> tag in your <head>
Frequently Asked Questions

The generator always outputs eventStatus "EventScheduled" and eventAttendanceMode "OfflineEventAttendanceMode" by default — if your event is online, postponed, or cancelled, you must manually edit those two fields in the generated code.

Four lines: event name, date, location, and a short description.

ISO format (YYYY-MM-DD) is safest for search engine compatibility.

Valid Event schema is a prerequisite, but listing also depends on the event being publicly discoverable and meeting Google's other event-rich-result requirements.

Related Tools

Related Articles

More from SEO Tools