Overview
Schema markup (also known as structured data) is a powerful way to help search engines understand the content of your website.
For event organisers, schema markup is especially valuable because it allows Google and other search engines to recognise key event details such as:
Event name
Date and time
Location or venue
Ticket availability
Pricing
Event status (scheduled, cancelled, postponed)
When implemented correctly, Event schema can improve how your event pages appear in search results and increase ticket conversions.
ShowOff CMS supports event-driven websites, making Event schema one of the most important SEO enhancements you can apply.
What Is Schema Markup?
Schema markup is a type of code added to your website that provides search engines with extra context about your content.
Instead of Google having to interpret a page manually, schema clearly labels what each piece of information represents.
For example, schema helps search engines understand that:
“10 July 2026” is an event start date
“Manchester Arena” is a venue
“£25” is a ticket price
“Buy Tickets” links to a booking page
Schema markup does not change the appearance of your website for visitors, but it can enhance how your listings appear in Google.
Why Event Schema Matters for Event Organisers
Event websites are time-sensitive, competitive, and highly search-driven.
Adding Event schema helps your listings stand out and perform better.
Key Benefits
1. Enhanced Google Search Results
Event schema can make your event eligible for rich search features such as:
Event date previews
Venue details
Ticket links
Event carousels in Google Search
“Upcoming Events” panels
2. Better Ticket Conversion
When users can see dates, locations, and ticket availability directly in search results, they are more likely to click through and purchase.
3. Improved Search Engine Understanding
Schema ensures search engines interpret your page correctly as an an event, rather than just a general webpage.
This is especially important for:
Festivals
Conferences
Exhibitions
Ticketed performances
Virtual or hybrid events
What Is Event Schema?
Event schema is a specific type of structured data using the schema.org vocabulary.
The schema type used is:
@type: EventIt tells search engines:
“This page is about an upcoming event, and here are the official details.”
Event Schema in ShowOff CMS
ShowOff CMS makes it easy to manage Event schema markup directly within the platform.
Managing Event Schema via the CMS
All standard Event schema fields can be added and controlled through the CMS for each individual website.
To manage Event schema in ShowOff:
Go to:
Settings > SEO Settings
From here, organisers can configure structured data for their event pages, ensuring search engines receive accurate information such as:
Event title
Dates and times
Location details
Ticket links
Event status
This ensures your event pages are eligible for enhanced search features without needing manual code.
Adding Additional Schema Markup (Optional)
In some cases, you may wish to add extra structured data beyond standard Event schema. For example:
FAQ schema
Review schema
Organisation schema
Sponsor or exhibitor schema
ShowOff allows you to add custom markup directly into your site’s HTML.
Adding Custom Schema Code
To add your own schema markup:
Go to:
Settings > Site Settings > Third-party code
Here, you can paste your structured data (such as JSON-LD schema) directly into the HTML of your website as required.
This provides full flexibility for advanced SEO configurations.
Example: Event Schema Markup (JSON-LD)
Below is an example of structured data for an event:
{
"@context": "https://schema.org",
"@type": "Event",
"name": "ShowOff Live Expo 2026",
"startDate": "2026-07-10T09:00",
"endDate": "2026-07-10T17:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Manchester Central",
"address": {
"@type": "PostalAddress",
"streetAddress": "Windmill Street",
"addressLocality": "Manchester",
"postalCode": "M2 3GX",
"addressCountry": "GB"
}
},
"offers": {
"@type": "Offer",
"url": "https://youreventsite.com/tickets",
"price": "25.00",
"priceCurrency": "GBP",
"availability": "https://schema.org/InStock"
},
"organizer": {
"@type": "Organization",
"name": "ShowOff Events"
}
}Best Practices for Event Schema
To maximise SEO value and eligibility for rich results:
Ensure Event Details Are Complete
Search engines rely on accurate structured information such as dates, venue, and ticket URLs.
Keep Dates and Times Updated
Missing or incorrect start dates are one of the most common schema errors.
Include Ticket Offers Where Possible
If your event is ticketed, always provide:
Ticket URL
Pricing (if available)
Availability status
Update Cancelled or Postponed Events
Schema supports event statuses such as:
EventCancelledEventPostponedEventRescheduled
Keeping this updated prevents outdated listings in Google.
Testing Your Schema Markup
After publishing your event site, you can validate schema using:
Google Rich Results Test
Schema.org Validator
These tools confirm whether your structured data is correctly formatted and eligible for enhancements.
Summary
Schema markup is one of the most effective SEO tools available to event organisers using ShowOff CMS.
With ShowOff, you can:
Add and manage standard Event schema via Settings > SEO Settings
Add custom schema markup through Settings > Site Settings > Third-party code
Improve event visibility in Google search
Increase ticket clicks and conversions
Comments
0 comments
Please sign in to leave a comment.