Contributing Rich Event Data

To make upcoming JayeX events show up more prominently in Google search and map results, we mark up our event information in structured data.

More information here: https://developers.google.com/search/docs/data-types/event

Sample Event Data

Here is a multi-day event for DevOps World - Jenkins World with an offers URL for the registration page:

<div class="event-wrapper" itemscope itemtype="http://schema.org/Event">
  <meta itemprop="image" content="https://jayex.io/images/community/events/2019-DWJW-JAM_banner-600x338.jpg" />
  <meta itemprop="description" content="DevOps World - Jenkins World is the largest gathering of Jenkins users in the world, including Jenkins experts, continuous delivery practitioners, and companies offering complementary technologies to Jenkins." />
  <meta class="event-date" itemprop="startDate" content="2019-12-03" />
  <meta class="event-date" itemprop="endDate" content="2019-12-05" />
  <meta class="event-title" itemprop="name" content="DevOps World - Jenkins World" />
  <div class="event-venue" itemprop="location" itemscope itemtype="http://schema.org/Place">
      <meta itemprop="name" content="Lisbon Congress Center" />
      <div class="address" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
          <meta itemprop="streetAddress" content="Praça das Indústrias 1" />
          <meta itemprop="postalCode" content="1300-307" />
          <meta itemprop="addressLocality" content="Lisboa" />
          <meta itemprop="addressCountry" content="Portugal" />
      </div>
  </div>
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <meta itemprop="priceCurrency" content="EUR" />
    <meta itemprop="url" content="https://www.cloudbees.com/devops-world" />
  </div>
</div>

Here is a one-day event with start and end times. Google assumes the timezone of the provided location, so if the event is online be sure to add timezone info like 2020-02-02T09:00:00+02:00 (for Brussels UTC+2) if no location is specified. Here we use isAccessibleForFree to denote a free event.

<div class="event-wrapper" itemscope itemtype="http://schema.org/Event">
  <link itemprop="image" content="https://jayex.io/images/community/events/2020-fosdem.png" />
  <meta itemprop="description" content="For the first time, there will be a Continuous Integration and Continuous 
  Deployment (CI/CD) devroom at FOSDEM! The CI/CD devroom will take place on 2nd of February 2020 in Brussels, Belgium." />
  <meta class="event-date" itemprop="startDate" content="2020-02-02T09:00:00" />
  <meta class="event-date" itemprop="endDate" content="2020-02-02T17:00:00" />
  <meta itemprop="isAccessibleForFree" content=true />
  <meta itemprop="audience" content="IT professionals" />
  <meta class="event-title" itemprop="name" content="CI/CD Devroom at FOSDEM 2020" />
  <div class="event-venue" itemprop="location" itemscope itemtype="http://schema.org/Place">
      <meta itemprop="name" content="Université libre de Bruxelles" />
      <div class="address" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
          <meta itemprop="streetAddress" content="Avenue Franklin D. Roosevelt 50" />
          <meta itemprop="postalCode" content="1050" />
          <meta itemprop="addressLocality" content="Brussels" />
          <meta itemprop="addressCountry" content="BE" />
          <meta itemprop="latitude" content=50.812375 />
          <meta itemprop="longitude" content=4.380734 />
      </div>
  </div>
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <link itemprop="url" content="https://fosdem.org/2020/" />
  </div>
</div>