Event Schema Generator - Create Event Structured Data (JSON-LD)

Generate Event schema markup for events, conferences, webinars, and performances. Enable rich results in Google search.

Event Details

Location

Organizer

Tickets & Pricing

Generated Schema

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Event Name",
  "description": "Event description",
  "startDate": "2026-02-07T14:57:02.234Z",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
  "location": {
    "@type": "Place",
    "name": "Venue Name"
  }
}

Pro Tips

  • Location: Specify physical, virtual, or mixed attendance mode
  • Tickets: Include pricing and availability information
  • Images: Add high-quality event images (min 1200px wide)
  • Status: Update event status (scheduled, cancelled, postponed)

Implementation

Placement: Add on event pages

Format: JSON-LD in script tag

Testing: Use Google Rich Results Test

Updates: Keep dates and availability current

Why Event Schema Gets Rich Event Cards in Google Search

Event schema enables rich event cards in Google search with dates, location, and ticket information.

Event Schema Benefits for Event Promotion

  • Rich snippets: Show date, location, price in search
  • Google Events: Featured in Google Events search
  • Calendar integration: Easy add-to-calendar functionality
  • Higher attendance: Better visibility drives registrations

Event Schema Properties (Date, Location & Ticket Info)

Key properties for Event schema markup.

  • name: Event title
  • startDate/endDate: Event date and time
  • location: Physical or virtual venue
  • offers: Ticket pricing and availability
  • eventStatus: Scheduled, cancelled, postponed

All Free SEO Tools

Ready to see how your site scores?

Get a full breakdown of your website's health across all 15 categories in under 3 minutes.

Start Your Audit