Generate Event schema markup in JSON-LD format. Create structured data for events with date, location, and organizer information for event rich results.
Event schema markup enables your events to appear in Google's event search results and knowledge panels, showing date, time, location, and ticket information directly in search. This dramatically increases visibility for event-related searches and can drive significant traffic to event pages.
Event Schema = { @type: Event, name, startDate, endDate, location: { @type: Place, name } }Required properties: name, startDate (ISO 8601 format). Recommended: endDate, location (with Place or VirtualLocation), description, organizer, offers (ticket info), eventStatus, eventAttendanceMode. Google requires startDate for event rich results.
| Input | Output |
|---|---|
| Name: "Tech Conference 2024", Start: 2024-06-01, Location: Convention Center | {"@context":"https://schema.org","@type":"Event","name":"Tech Conference 2024","startDate":"2024-06-01","location":{"@type":"Place","name":"Convention Center"}} |
| Name: "Webinar: SEO Tips", Start: 2024-07-15T14:00, Online | {"@context":"https://schema.org","@type":"Event","name":"Webinar: SEO Tips","startDate":"2024-07-15T14:00","location":{"@type":"VirtualLocation","url":"https://example.com/webinar"}} |
| Name: "Music Festival", Start: 2024-08-20, End: 2024-08-22 | {"@context":"https://schema.org","@type":"Event","name":"Music Festival","startDate":"2024-08-20","endDate":"2024-08-22"} |