jsonld@web
jsonld@web:/event$  cat ./event.jsonld
rich results · passed @type · example

> JSON-LD Event Example Code

Looking for JSON-LD schema markup for the EVENT type? Copy and paste Google structured data validated code, useful for sporting events, parties and more.

published
modified
size
1.7K
path
/event/

Last updated October 2, 2019 by Patrick Coombe

An event can be a variety of different things including a party, sporting event, or even something specific such as “The President’s Birthday.”

event.jsonld · 771B test
{
  "@context": "https://www.schema.org",
  "@type": "Event",
  "name": "Launch Party",
  "url": "http://www.example.com/launch-party",
  "description": "We're excited to announce the launch party for our newest app!",
  "startDate": "10/05/2015 12:00PM",
  "endDate": "10/05/2015 02:00PM",
  "location": {
    "@type": "Place",
    "name": "Joe's Party Palace",
    "sameAs": "http://www.example.com",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "100 Main Street",
      "addressLocality": "Seattle",
      "addressRegion": "WA",
      "postalCode": "98101",
      "addressCountry": "USA"
    }
  },
  "offers": {
    "@type": "Offer",
    "description": "an offer description",
    "url": "http://www.example.com",
    "price": "$9.99"
  }
}

Or if you are interested check out this example which comes straight from Google’s documentation:

event.jsonld · 1.1K test
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Jan Lieberman Concert Series: Journey in Jazz",
  "startDate": "2025-01-01T19:30",
  "endDate": "2025-01-01T23:00",
  "location": {
    "@type": "Place",
    "name": "Santa Clara City Library, Central Park Library",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "2635 Homestead Rd",
      "addressLocality": "Santa Clara",
      "postalCode": "95051",
      "addressRegion": "CA",
      "addressCountry": "US"
    }
  },
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
   ],
  "description": "Join us for an afternoon of Jazz with Santa Clara resident and pianist Andy Lagunoff. Complimentary food and beverages will be served.",
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/event_offer/12345_201803180430",
    "price": "30",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "validFrom": "2024-10-20T16:00"
  },
  "performer": {
    "@type": "PerformingGroup",
    "name": "Andy Lagunoff"
  }
}

Or this example from schema.org

event.jsonld · 470B test
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Denver",
        "addressRegion": "CO",
        "postalCode": "80209",
        "streetAddress": "7 S. Broadway"
      },
      "name": "The Hi-Dive"
    },
    {
      "@type": "Offer",
      "price": "13.00",
      "priceCurrency": "USD",
      "url": "http://www.ticketfly.com/purchase/309433"
    }
  ]
}

google validated jsonld

Results

A search engine crawler will read the code. After a period of time, the search engine results page for users performing a “branded search” will yield the below information (see photo). It is important that this information generally presents only for users who are performing the search within your geographical area.

schema markup type event

ticket example jsonld schema