Home › Tools › Schema Generators › Event Schema Generator
Free Schema Tool

Event Schema Generator

Get your concert, workshop or meetup into Google's event listings. Fill in the date, venue and tickets and copy valid Event JSON LD.

Event Details

Venue

Tickets and People

Your JSON LD Code


      
      
Open Rich Results Test Copied!
Before you publish
  • Add one Event block per date if the event repeats
  • Never change the start date of a cancelled event, just set the status
  • The ticket link should go to a page where anyone can buy

What Is Event Schema?

Event schema is structured data that describes an event people can attend: what it is, when it starts, where it happens and how to get tickets. Google can use it to list your event in its event search experience, with dates and venue shown at a glance.

This event schema generator writes the Event type with a nested Place, Offer, organizer and performers.

How to Use the Event Schema Generator

  1. Enter the event name and description.
  2. Set the start and end dates. Add times and a time zone if you know them. For all day events, leave the time empty.
  3. Fill in the venue with the full address.
  4. Add tickets. Use the lowest price including fees, or 0 for a free event.
  5. Copy the code into your event page and test it.

Event Properties Explained

PropertyStatusNotes
nameRequiredThe event title
startDateRequiredISO 8601 with a time zone offset, or a date only for all day events
locationRequiredA Place with a full address
eventStatusRecommendedScheduled, Rescheduled, Postponed or Cancelled
offersRecommendedTicket URL, price, currency and availability
organizer, performerRecommendedWho runs and who appears at the event
previousStartDateRecommendedOnly for rescheduled events

See the full list in Google's event structured data guide.

Handling Changes to Your Event

Promoting your event? Plan the posts with our content calendar guide and track sign ups with UTM parameters. For the venue itself, use the local business schema generator.

Frequently Asked Questions

1Can I use event schema for webinars or online events?

Google's event rich results only support events that happen at a physical location. You can still describe an online event with schema.org, but it will not appear in Google's event listings.

2How do I mark up an event that repeats every week?

Add a separate Event block for each date, each with its own start date. Do not put several dates in one Event.

3What price should I use if there are several ticket types?

Google asks for the lowest available price, including any fees. Use 0 for free events.

4Is my event data stored?

No. The event schema generator runs entirely in your browser and nothing is uploaded.

Related Articles

More Free Schema Generators

See all schema generators →  |  Browse every free tool →