Live Event Structure Data Markup

Offline events have had no other option than to cancel due to COVID-19, and with good reason. In this time of crisis, safety and social distancing are of the utmost importance. However, there may still be an opportunity for event creators to “go online.”

Events held exclusively online are becoming more common and perhaps you’re thinking of hosting your own. If so, do yourself a favor and add this line item to your event plan – markup event pages with structured data. As you’re likely aware, using structured data helps Google understand the content of your site and may enable special search result features.

So, what structured data types do I advise? For your virtual event, consider adding both Event and Video structured data to your website. Let’s review the benefits of each, confirm Google’s requirements, and then look at what implementation may look like for you:

Event Structured Data

What’s in it for you and your attendees?

The event experience makes it easier for people to discover and attend events through Google Search results and other Google products. This feature brings some key benefits:

(source: https://developers.google.com/search/docs/data-types/event)

NOTE: If you need to convince stakeholders of the importance of structured data, lead with this – beyond our own website, Google will also crawl/gather event details from 3rd party event websites. If their details are outdated and inaccurate (which occasionally happens), and you’re not sharing current and accurate event details via structured data, attendee experience and overall attendance may be negatively impacted due to conflicting dates and times, inaccurate pricing information, poorly written event descriptions, etc.

What are the requirements?

To be eligible for display in Google’s enhanced search results, the following properties are required:

The recommended properties below can be added as well. They enable a higher degree of customization within rich results and may provide a better overall user experience:

How do I implement event structured data?

Implementation is quite easy thanks to JSON-LD (Google’s preferred structured data over Microdata and RDFa). Once you’ve selected the applicable properties for your event, incorporate JSON-LD structured data snippet into the <head> section of your event page. If you’re hosting a free online event, it may look something like this:

    <title>Our Big Event</title>
    <script type="application/ld+json">
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Big Company Event 2020",
      "startDate": "2020-07-21T09:00:00-07:00",
      "endDate": "2020-07-21T17:00-07:00",
      "eventStatus": "https://schema.org/EventScheduled",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://theurlwhereattendeescanjoin.com/"
      "image": [
      "description": "Join us for our big 2020 event!",
      "isAccessibleForFree": true,
      "organizer": {
        "@type": "Organization",
        "name": "Your company name",
        "url": "https://www.companyhomepage.com"


NOTE: Be sure to test the accuracy of your code snippet with Google’s Structured Data Testing Tool prior to implementation and post launch.


Video Structured Data

What’s in it for you and your attendees?

Livestream example for structured event data - BrightEdgeThe LIVE Badge! Google GA’d this feature in December 2018, and if you haven’t adopted, now is the time.

What are the requirements?

To be eligible for Google’s LIVE badge, nest the following properties in your VideoObject:

Google also clarifies that if you’re adding BroadcastEvent to livestream videos, you’ll need to follow these guidelines:

Source link

See All Blogs

Digital Strategy Consultants (DSC) © 2019 - 2021 All Rights Reserved|About Us|Privacy Policy

Refund Policy|Terms & Condition|Blog|Sitemap