Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies
Event schema is the structured data that tells Google exactly what your event is, when it happens, where, and how to get tickets. This generator turns a short form into valid Event JSON-LD you can paste straight into a page, without hand-writing any code or guessing at field names.
The Event type on schema.org carries a name, description, start and end dates, a location, an image, an organizer, and an optional offers block for pricing and availability. Google uses these fields to power event rich results in both regular search and Google Maps, showing the date, venue and a link to buy tickets directly in the results without the searcher needing to click through first.
eventAttendanceMode tells Google whether people attend in person, online, or both, and it changes what location data you need to supply. An in-person event needs a Place with a name and address. A fully online event, like a webinar, needs a VirtualLocation with the join URL instead of a physical address. A hybrid event needs both: a Place for anyone attending in person and a VirtualLocation for anyone joining remotely, which this generator builds automatically as an array once you pick the hybrid option.
eventStatus exists specifically so search engines can warn people before they show up to something that has changed. If an event gets cancelled, postponed or rescheduled, update this field and republish the page rather than leaving the original schema in place, since stale event markup can mislead searchers and hurt trust in your listings. The offers block is optional but worth including whenever there is a real price or registration link, since it is what makes an event eligible for the ticket-focused presentation in Google's rich results rather than just a plain date and location card.
Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.
Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.