Event Schema Generator
Create structured data for events to enhance their visibility in Google Search and Google Maps
Configuration
Event Search Experience: Well-structured event data can appear in Google's event experience, featuring enhanced results with event details, images, and ticket information directly in search results.
Event Information
Essential details about your event
Use the actual event name, not the venue name
Describe the event details, not your website features
Recommended: 1920px wide images in 16:9, 4:3, and 1:1 aspect ratios
Why Event Schema Matters for SEO
Maximize your event's visibility across Google's ecosystem
Enhanced Search Visibility
- • Rich results with event details directly in search
- • Event carousel featuring multiple events
- • Knowledge panel integration for venues
- • Featured snippets for event queries
Google Maps Integration
- • Events shown on Google Maps
- • "Events near me" discovery
- • Venue-based event listings
- • Mobile-first event finding
Increased Engagement
- • 100% increase in organic traffic (Eventbrite case study)
- • Higher click-through rates with rich results
- • Direct ticket purchase links
- • Social sharing optimization
Multi-Platform Benefits
- • Google Assistant event recommendations
- • Google Calendar integration
- • Voice search optimization
- • Cross-device consistency
Best Practices & Guidelines
Do's for Event Schema
- • Unique URLs: Each event must have its own dedicated page
- • Accurate Times: Include timezone offsets (e.g., -05:00 for EST)
- • Complete Address: Provide full venue address, not just city
- • Real Events Only: Mark up actual events, not promotions
- • Update Status: Keep event status current (cancelled, postponed)
- • Multiple Images: Include 16:9, 4:3, and 1:1 aspect ratios
Don'ts for Event Schema
- • No Fake Events: Don't mark promotions or sales as events
- • Avoid Duplicates: Don't create multiple pages for same event
- • Skip Midnight: Don't use 00:00:00 unless event starts at midnight
- • No Business Hours: Don't mark regular hours as events
- • Virtual Events: Physical location is required
- • Private Events: Only public events are eligible
Handling Event Changes
Cancelled Events:
- • Keep all original information
- • Change eventStatus to EventCancelled
- • Don't remove the page or structured data
Rescheduled Events:
- • Update startDate with new date
- • Add previousStartDate with original date
- • Set eventStatus to EventRescheduled
Postponed Events:
- • Keep original startDate
- • Set eventStatus to EventPostponed
- • Update when new date is known
Testing & Validation
After implementing your Event schema, validate and monitor it using these tools:
- • Rich Results Test - Validate your event markup
- • Google Search Console - Monitor event performance
- • Google Event Documentation - Official guidelines
- • Schema.org Validator - Check schema syntax
Regional Availability: The event search experience is available in the US, UK, Canada, Australia, Germany, Spain, Brazil, India, and Latin America. Events must be in supported languages for each region.
Pro Tip: For recurring events, create separate Event markup for each occurrence with unique URLs. This helps Google understand each instance and provides better visibility in search results. Consider using an event management plugin if you host many events.
Generated Schema
<script type="application/ld+json">
</script>
💡 Tip: Add this code to your webpage's <head> section. Test with Google's Rich Results Test.
Boost Your Event Visibility with Structured Data
Learn how Event schema markup can enhance your event promotion and search presence
Rich Results Benefits
- Display event details directly in Google Search
- Show dates, times, and venue information prominently
- Feature ticket prices and availability status
- Appear in Google's event carousel and Knowledge Graph
- Enable "Add to Calendar" functionality in results
Event Types & Formats
Event schema supports various event formats:
- OfflineEventAttendanceMode:Traditional in-person events at physical venues
- OnlineEventAttendanceMode:Virtual events, webinars, and livestreams
- MixedEventAttendanceMode:Hybrid events with both online and offline attendance
Best Practices for Event Schema
Essential Information
- • Include complete date and time with timezone
- • Provide accurate venue or online platform details
- • Add clear ticket pricing and availability status
- • Include organizer information for credibility
Enhanced Visibility Tips
- • Add high-quality event images (16:9 ratio preferred)
- • Update event status promptly (postponed/cancelled)
- • Include performer details for entertainment events
- • Add accessibility information when available
Important: Events must follow Google's event guidelines. Prohibited content includes non-events (like travel packages), restricted events, and events without specific dates. Always verify your event meets Google's quality standards.
SEO Impact
Event schema markup provides significant SEO benefits:
- ▸Increased click-through rates with rich snippets
- ▸Better local search visibility for venue-based events
- ▸Enhanced mobile search experience
- ▸Potential inclusion in Google Discover feed
Implementation Checklist
Before publishing your event schema:
- Test with Google's Rich Results Test
- Validate dates are in ISO 8601 format
- Ensure URLs are accessible to Googlebot
- Monitor Search Console for errors
Did you know? Events with complete structured data are 2.7x more likely to appear in Google's event features, including the event carousel, event pack, and Knowledge Graph panels. This can significantly increase your event's visibility and attendance rates.