Event Schema Generator
Create structured data for concerts, webinars, conferences, and local events. Display event dates, locations, and ticket information directly in Google Search results.
Event schema helps your events appear in Google Search, Maps, and the Events tab. Required fields are marked with *. Learn more about Event markup →
Pro Tip: Use Google’s Rich Results Test to validate your event markup. Events must include startDate and location (physical or virtual) to be eligible for rich results.
How to Add Event Schema
Get your events featured in Google Search, Maps, and the dedicated Events tab with rich snippets showing dates, locations, and ticket info.
Where to Place the Code
Add the JSON-LD code to the <head> section of your event detail page. For event listing pages with multiple events, use ItemList schema instead.
- Single event pages: One Event schema object
- Event listings: Use ItemList with multiple events
- Recurring events: Create separate pages for each occurrence
- Online events: Use VirtualLocation type
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Your Event Name",
"startDate": "2024-06-15T09:00",
"location": { ... }
}
</script>
Validation Checklist
Required Fields Present
Name, startDate, and location (physical or virtual) must be included
Valid Date Format
Use ISO 8601 format: YYYY-MM-DD or YYYY-MM-DDThh:mm
Image Requirements
Minimum 1920x1080, ideally 16:9 ratio for best display
Test Before Publishing
Use Google's Rich Results Test and Event Schema Checker
Supported Event Types
Event schema works for virtually any type of event. Google supports these common categories and displays them differently based on the event type and attendance mode.
Conferences
Industry events, summits, and trade shows
Concerts
Music events, festivals, and performances
Webinars
Online workshops, courses, and seminars
Sports
Races, games, tournaments, and matches
Google Events Requirements
- Event must be in-person with a physical location OR
- Online with a valid VirtualLocation URL
- Start date must be in the future (or recent past)
- Page must be publicly accessible without login
- Tickets must be purchasable directly or linked
Best Practices for Events
Maximize visibility for your events by following these guidelines. Properly implemented event schema can drive significant traffic and ticket sales.
📅 Update Status Promptly
Change eventStatus to Postponed or Cancelled immediately if plans change. Google prioritizes accurate event information.
🎟️ Include Ticket Links
Pages with direct ticket purchase links get priority placement. Use the offers property with valid URLs.
🖼️ Use High-Quality Images
Images should be at least 1920x1080 and represent the actual event venue or experience, not generic stock photos.