If your website has posts or pages with content about public events, you should consider using the Event Schema type. 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.
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:

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:

3 Navigate to the Schema Settings for This Post/Page
Click on the Schema tab and then click on Schema Generator.

4 Navigate to Rank Math’s Schema Builder
Click on Use to open the Schema Builder.

The Schema Builder will then show up as shown below:

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.

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.

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.

4 Description
Enter the description of the event.

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.

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.

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.

8 Venue Name
Enter the name of the venue where the event will take place.

9 Website URL
Enter the Website URL of the venue in this field.

10 Address
Enter the Address details such as Street Address, Locality, Region, Postal Code, Country of the Venue.

11 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.

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

13 End Date
Enter the end date and time of the venue with the help of the date and time picker.

14 Offers
Enter the various fields in this section as shown below:

- 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.
15 Rating
Enter the Rating Score for the Event. You can also enter the minimum and maximum rating score for the event.

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.
Still need help?
Submit Your Question
Please give us the details, our support team will get back to you.