Event structured data on Wix: complete JSON-LD implementation

Module 60: Wix Events SEO: Rank Your Events in Google | Lesson 637 of 688 | 38 min read

By Michael Andrews, Wix SEO Expert UK

Event structured data is one of the most visually impactful schema types in Google. When implemented correctly, your events can appear in the Google Events carousel with the event name, date, location, and ticket link displayed directly in search results — before the organic listings. This lesson covers the complete Event schema implementation for Wix, including both in-person and online events.

Event Schema Properties You Must Include

Online and Hybrid Event Markup

For online events, replace the physical location with a VirtualLocation object containing a url property pointing to the streaming or registration page. For hybrid events, include both a Place and a VirtualLocation to reflect the dual attendance options.

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Wix SEO Masterclass 2026",
  "startDate": "2026-06-15T10:00:00+01:00",
  "endDate": "2026-06-15T16:00:00+01:00",
  "eventStatus": "https://schema.org/EventScheduled",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "location": {
    "@type": "VirtualLocation",
    "url": "https://yoursite.com/events/wix-seo-masterclass"
  },
  "organizer": {
    "@type": "Organization",
    "name": "WixSEO.co.uk",
    "url": "https://wixseo.co.uk"
  },
  "offers": {
    "@type": "Offer",
    "price": "97",
    "priceCurrency": "GBP",
    "availability": "https://schema.org/InStock",
    "url": "https://yoursite.com/events/book"
  },
  "description": "A full-day live training on Wix SEO covering technical, content, and local SEO strategies."
}

How to add and verify Event schema on your Wix event pages

How to Add Event Schema to Your Wix Events Pages

Follow this workflow to add and validate Event structured data on every Wix event page, ensuring you are eligible for the Google Events carousel.

Adding and validating Event schema on Wix event pages

EventStatus Property: Always include eventStatus in your Event schema using the correct Schema.org value. Use EventScheduled for confirmed upcoming events, EventPostponed or EventCancelled if plans change. Updating this property when an event is cancelled prevents Google from showing outdated booking opportunities in search results.

This lesson on Event structured data on Wix: complete JSON-LD implementation is part of Module 60: Wix Events SEO: Rank Your Events in Google in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.