1. Home
  2. Knowledge Base
  3. SEO Suite
  4. Event Schema Type

Event Schema Type

If your website has posts or pages with content about public events, you should consider using the Event Schema type. And when you do so, your events become eligible for featuring under Events rich snippet in Google search results.

Events rich snippet example

The event experience in Google makes it easier for more people to discover and attend your events. Fortunately, applying the Event Schema type to any number of pages on your website couldn’t be easier than it is with the help of Rank Math.

How to Add Event Schema Markup to Your Posts/Pages

Before we begin, you’ll need to ensure that Rank Math’s Schema Module has been enabled on your website by navigating to Rank Math > Dashboard in your WordPress admin area.

Enable Schema module

In this tutorial, we’ll walk you through how to use the Event Schema type on a post or page as well as the various available settings for it – let’s get started:

1 Edit Your Post or Page

To set the Event Schema Type first head to the edit page for that post, by clicking Edit as shown below:

Edit the post

2 Open Rank Math In The Gutenberg Sidebar

Click on the Rank Math SEO icon that displays alongside this post/page’s SEO score to open the SEO settings for this page.

Or alternatively, click the three vertical dots in the top right-hand corner of the edit page and selecting Rank Math in the Plugins section – as shown below:

Click on Rank Math

3 Navigate to the Schema Settings for This Post/Page

Click on the Schema tab and then click on Schema Generator.

Click on Schema Generator

4 Navigate to Rank Math’s Schema Builder

Click on Use to open the Schema Builder.

Event Schema Type

The Schema Builder will then show up as shown below:

 Event Schema Builder

Now, let’s have a closer look at each of the available options in detail.

Event Schema Type Setup & Available Options

1 Headline

Enter the headline of the event. You can also make use of variables to create dynamic headlines.

Enter the headline

2 Review Location

Review Location lets you configure where the schema for the event type will be shown on the page. You can select the Review Location from the options available in the drop-down list.

You can add it to the top of the post, bottom of the post, both the top and bottom of the post, or a custom location using a shortcode.

Select the review location

3 Shortcode

The Shortcode field is only visible if you select the Shortcode option in the Review Location field. Copy and paste the shortcode in your content.

Copy Paste the shortcode

4 Description

Enter the description of the event.

Enter Event Description

5 Event Type

Select the type of the event from the drop-down list. There are various event types that are recognized in Schema.org markup.

Select the event type

6 Event Status

Select the current status of the Event from the drop-down list as shown below. This is an optional field, so keep it to “None” if you’re not aware of the event status.

Select the Event Status

7 Event Attendance Mode

Select the Event Attendance Mode from the drop-down list. The event can either be online, offline or both online and offline.

Select the Event Attendance Mode

8 Online Event URL

If you’ve set the event to be online or both online and offline in the previous setting, this option will be able available for you. Enter the URL of your online event in this field, where people can join your event.

Online Event URL

9 Venue Name

Enter the name of the venue where the event will take place. This option is available only when you had chosen the event to be offline or both online and offline.

Enter the venue name

10 Venue URL

Enter the Website URL of the venue in this field. Only if you had chosen the event to be offline or both online and offline, this option will be available.

Enter the website URL

11 Address

Enter the Address details such as Street Address, Locality, Region, Postal Code, Country of the Venue. This option is available only when you chose the event to be offline or both online and offline.

Enter the address

12 Performer Information

Enter the Performer Information here. You can choose whether the performer is an organisation or a person. Also you can mention the name of the performer and the website or social link of the performer.

Enter Performer Information

13 Start Date

Enter the start date and time of the event with the help of the date and time picker.

Enter the start date of the event

14 End Date

Enter the end date and time of the event with the help of the date and time picker.

Enter the end date and time

15 Offers

Enter the various fields in this section as shown below:

Enter the various fields in the Offers Section
  • URL: Enter the URL where the audience can buy the tickets from. If the event is free then leave it blank.
  • Price: Enter the price of the event. Only enter the number without any currency symbol in this field. If the event is free or you’re not aware of the price then leave this field blank.
  • Currency: Enter the currency of the price here. You will specify the currency using the ISO 4217 Currency Code. If you don’t know your country’s currency’s ISO code, Wikipedia has an active code list.
  • Availability: Select the availability of the tickets here from the drop-down list. The options available are: None, In Stock, Sold Out, Preorder.
  • Price Valid From: Select the date after which the price for the ticket is not available.
  • Inventory Level: If you know how many tickets are available for sale, enter the number here, or leave this field blank.

16 Rating

Enter the Rating Score for the Event. You can also enter the minimum and maximum rating score for the event.

Enter the Rating

And, that’s it! Simply click on Save for this Post once you have made the changes. Now update the existing post/page as you generally would do after making a change or click on Publish (if this is a newly created post/page). And, as we recommend doing whenever making adjustments to Schema Markup, we then recommend you proceed to validate this page’s Schema with the help of Google’s Rich Results Testing Tool.

Was this article helpful?

Still need help?


Submit Your Question

Please give us the details, our support team will get back to you.

Open Ticket

Related Articles