Free SEO tool

Event schema generator

Add your event's dates, place and tickets, and copy Event JSON-LD that can show in Google's event results.

Free, no sign-up. The code is built in your browser: nothing you type is sent anywhere.

What Event markup does

It lets Google list your event with its date, place and ticket link in event results. Google requires the event name, start date and location. For in-person events the location needs an address; for online events, a link.

Mark up each event on its own page, or each event in a list. Don't mark up things that aren't events, like coupons or business hours.

When plans change

If an event is postponed, cancelled or moves online, change the status instead of deleting the markup, and keep the original date for cancelled events. Google then shows the right status to people searching.

Questions

Can I mark up an online event?

Yes. Choose Online and add the link where people join.

What if my event has several dates?

Add a separate Event for each date and time.

Do I need a ticket price?

No, but it's recommended. For free events, enter 0.

See what to fix on your website today.

Free plan, no credit card. Your first fixes in about a minute.