1. Home
  2. Knowledge Base
  3. SEO Suite
  4. Configuring “Schema Markup” in Rank Math

Configuring “Schema Markup” in Rank Math

In this tutorial, we will explain the Schema options in Rank Math and how you can use them to add Schema to your website. Google has been moving more towards rich results in recent years, and with the advent of smart devices, the importance of having structured data on your website is more important than ever.

Schema is the most recognized form of structured data, and Rank Math supports it out of the box without any external plugins. And in the article, we’re going to explain the entire process from start to finish.

Enabling Schema From Global Options

First things first. Assuming that you’ve already installed and configured Rank Math on your website, the first thing you need to do is to activate the Schema module from the settings.

To do that, head over to Rank Math >> Dashboard.

Head Over To Rank Maths Dashboard

And make sure that the Schema (Structured Data) module is enabled.

Enable Structured Data Module In Rank Math

Setting Up Default Schema For Your Website

Since Schema is more important than ever, every post or page on your website should have Schema or structured data. With Rank Math, we’ve made it easy to select a default Schema type to appear on all your posts and pages. You’ll find the options inside Rank Math settings. Head over to Rank Math >> Titles and Meta.

rank-math-titles-and-meta-options

You will reach Rank Math’s Title and Meta settings. On the page that appears, click the Posts option from the left-tab menu.

Posts Option In Title And Meta Options

On the page, scroll a bit to find the Schema Type options.

Select Default Schema Type For Posts

To see all the Schema Types supported, click the drop-down menu. You can then scroll or search for all the different Schema types supported by Rank Math.

1edb7b61-539a-4ffe-8983-1081aad9a1fd

Select the Schema type that you use the most on your website, and save your settings.

After saving, repeat the process for your pages. If your website has custom post types, they will show up in the menu as well. It is recommended to do this for all post types.

Select Default Schema Type For Pages

It is important to understand that till now, we’ve not added any Schema to any of our posts; we’ve just selected the default Schema type that will be added to the post, which we can then customize on a per-post or per-page basis.

Adding Schema On Posts and Pages

Now that we’ve selected a default Schema type to be added to your pages, we can start adding or customizing the Schema that will be added to our posts. To demonstrate, we will create a new post by going to Posts > Add New.

Add New Post On Your Website

We’ll then give our post a title and add some dummy text to it. Then, we’ll open up Rank Math by clicking the Rank Math icon on the WordPress menu.

Open Up Rnak Math Toolbar

Once the Rank Math menu is open, we’ll open the Schema Tab by clicking the icon from the menu.

This is how the new Schema Generator will look like. If you remember, we set up a default Schema type (Article) above, which is why it shows up here. If you selected a different Schema type as default, that one would show up here.

Default Schema View In Rank Math Bar

Since we will cover adding all kinds of schema, we will delete the existing Schema by clicking the delete icon next to the Schema and clicking Yes on the confirmation dialogue.

Delete Schema From Rank Math

Now we’re starting with a blank slate. Let us add a brand new Schema by clicking the Schema Generator button.

Open The Schema Generator In Rank Math

This is what you will see on the screen. You will see all the different types of Schema that Rank Math supports, and a bunch of other options that we will explain in the article.

Here is a complete list of all the Schema types supported by Rank Math.

Here is the text version. Click on any of the names to go directly to it.

How To Configure Each Schema Type with Rank Math

Now we’ll show you how to configure each type of Schema with Rank Math. To understand the process better, you first need to understand a simple concept, variables.

Variables are nothing but containers for values, and they are common in programming and any scientific field. Inside Rank Math’s perspective, variables represent a value that will be derived from your post. Let us explain.

If you have any experience in using schema, then you must have observed that many times the value that you add to a Schema is already present on your post in some way.

Want to add a headline for schema? It could be the same as the title of your post.
The description in Schema could be the same as your post’s meta description.

And so forth.

To avoid re-work, Rank Math lets you refer to this content using variables instead of adding the value every time. That is like saying, “Hey Rank Math, just use my post’s title as the headline for Schema for all my posts. I don’t want to add it manually to every post”. And you can do this for many other Schema fields, not just your titles.

Rank Supports plenty of variables, and each of them allows you to refer to different areas of your post, your website, or other metadata. This makes it useful to set up standard Schema to be used on multiple pages.

Now that you understand that let us move to the actual schemas.

1 Article

The Article Schema Type should be used on all articles on your website. That is why we recommend that you set up the Article Schema as the default Schema type on your website. Here are all the options that you’ll see when you select the Article Schema Type.

All Options In Article Type Schema

Headline

The Headline is where you will need to enter the meta-headline or the SEO headline for your post. You can either write the headline manually or use supported variables to have Rank Math fetch the appropriate headline. You can also use variables and add text of your choice to the headline.

Description

In the Description field, you enter the meta-description of the post that you want the search engines to see. The same variables that you have access to in the Title field are also available to you in the Description field as well.

Article Type

In the Article Type field, you have access to 3 options.

  • Article
  • Blog Post
  • News Article

These options let you select the type of article your blog post is. The Article and Blog Post field can be used interchangeably, but the News Article should only be used for factual news content.

2 Book

If your post is about books of any kind, then you should use the Book Rich Snippet type. When you select Book, here are the options that you should see.

All Options In Book Type Schema

Here is how you would configure each of the settings.

Headline

The Headline option is where the headline of the book should be. Often, it will be the title of the book. Rank Math is configured to automatically fill this option with the title of the page using variables.

Review Location

This option lets you configure where the Schema for the book type will be displayed on the page. This is a mandatory requirement by Google. You have several options to choose from, which are:

Review Location Options

If you use the first 3 options, then the Schema will be added to the page automatically. With the last (Custom) option, you’d have to use the shortcode from the next setting.

Shortcode

The shortcode option is only to be used if you use the Custom option in the Review Location option. If you did choose that option, then make sure to paste this shortcode inside your post where you’d like the Schema data to appear.

Copy The Shortocode And Paste Inside Post

URL

The URL option is where the URL of the book needs to be. This is another mandatory field, so make sure to fill it here or on the post itself.

Author Name

As you probably guessed, the Author Name field should contain the name of the author of the book. Rank Math pulls in the name of the post author as the default setting using the variable %name%, and you might have to change it.

Review

The Review field has 3 options.

  • Rating: The rating that you want to assign to the book
  • Rating Minimum: The minimum rating on your rating scale
  • Rating Maximum: The maximum rating on your rating scale

Edition

Many books come in different editions, like paperback, hardcover, etc. This information is important to add in the Schema to tell Google the exact type of book you’re talking about. The Edition option lets you do exactly that.

Once you click the Add Property Group button, the following new fields will appear on the screen.

All Options In The Book Type Schema

Here is how you fill in these fields.

  • Title: If the title of the specific edition is different from the original, add it here.
  • Edition: Enter which edition the book is in
  • ISBN: Enter the ISBN of the book here
  • URL: Enter the URL of only this specific edition
  • Author Name: Enter the name of the author here
  • Book Format: Select which format the book is in

Since a book can have multiple formats, you can add more property groups to a single book Schema and add the information to those as well.

3 Course

If you’re reviewing or talking about an online course, then you can use the Course Rich Snippet. Here are all the options that you would see if you select the Course Rich Snippet.

All Options In Course Type Schema

Here is how you configure the Course Schema Type.

Headline

This is the headline for the course. It is the first thing people will see, so make sure it has the name of the course and the right keywords to make it appealing to the audience. You can also use variables to create a headline dynamically using your post or website metadata.

Review Location

As per Google guidelines, review information for schemas should be visible on the page as well. This option lets you configure where the information should be added. You can also choose a custom location by choosing the Shortcode option.

Shortcode

If you chose the shortcode option in the setting above, you should paste the shortcode from this field into your post where you want the review to be displayed.

Description

Here you will enter the course description. Be liberal and describe the course in detail to make it enticing. Make sure to use variables to create a dynamic description.

Course Provider

Here you can choose between the course provider. If the course if by an individual, choose that option. If an organization has created the course, select that option.

Course Provider Name

Enter the name of the course provider here.

Course Provider URL

Enter the URL where the course is available.

Review

  • Rating: The actual rating you want to give to the course
  • Rating Minimum: The maximum rating allowed under your rating methodology
  • Rating Maximum: The maximum rating allowed under your rating methodology

4 Event

Is your post or page about a public event? Then use the event type to markup your metadata. Here are all the fields that you should see when using the Event Schema in your post.

All Options In Event Type Schema

The Event Type Schema has plenty of options, so let us go through them quickly.

Headline

Here you set the meta-headline for the event that you mention in your post. You can use variables, text, or a combination of both to create a working headline.

Review Location

When posting a review of something, Schema guidelines state that the review information (ratings, etc.) should be present on the page as well, i.e., visible to the user. Not complying with this can lead your website not to qualify for rich results. Since that is obviously something you don’t want, therefore, it is wise to include the ratings on the page as well using this option.

Rank Math offers a few ways using which you can add the rating information on the page. You can add it to the top of the post, the bottom of the post, both the top and bottom of the post, or a custom location using a shortcode.

Review Location Selector Options

Shortcode

The Shortcode field is only visible if you select the Shortcode option in the Review Location field. With this shortcode, you can display the rating information inside the post. Simply copy the shortcode and paste it in the location of your choice.

Description

Here you set a meta-description of the event you’re talking about. Similar to the Headline, you can either create a static description or use the variables to create a dynamic one. The same variables that are available to set the headline are also available for the description.

The description should be short, but try to make it “sell” the event. Readers should know:

  • What the event is
  • Who it’s for
  • Why they should care

Event Type

Here you select the type of event you’re talking about on the page. There are lots of different event types that are recognized in Schema.org markup – too many to list here! Just scroll through the options and find the one that best describes your event.

All Event Types Supported In Rank Math

Here is the list of supported events:

  • Event
  • Business Event
  • Children’s Event
  • Comedy event
  • Dance Event
  • Delivery Event
  • Education Event
  • Exhibition Event
  • Festival
  • Food Event
  • Literary Event
  • Music Event
  • Publication Event
  • Sale Event
  • Screening Event
  • Social Event
  • Sports Event
  • Theater Event
  • Visual Arts Event

Event Status

Here you can select the current status of the event. Update this field is the status of the event changes after you’ve published your post so the correct information can be displayed in Google. This is an optional field, so keep it to “None” if you’re not sure.

Here is the list of statuses you can choose from.

All Event Status Supported In Rank Math

Event Attendence Mode

With the rise of webinars and online events, it is important to distinguish where the actual event will take place. This option lets you configure exactly that with the following options.

Even Attendance Mode In Rank Math

Performer Information

Here you will choose if the event is performed by an organization or an individual.

Name

Enter the name of any one of the performers here. For example, for a Person performing, you may write “Taylor Swift”, and for a group, you can write the name of the band, ex. “Metallica”. If there are multiple performers, enter the name of any one of them.

If the performer you mentioned (person or organization) has a website, enter the URL here. Make sure to enter the URL of the performer you mentioned in the Performer Name field, not others.> If you can’t find an exact URL, you can also enter the social media link of any popular social network here.

Start Date and End Date

When is the event scheduled to happen, and how long will it last. The start date and the end date can be used to configure those options.

Both the Start Date and the End Date have a date picker and time picker, which you can use to enter the precise time and date for the event.

Offers > URL

Where can people buy tickets for the event? Enter the URL for that here. If the event is free, just leave this blank,

Offers > Price

How much does the event cost? Enter only the number in the field without any currency symbol. If the event is free, or you don’t know the price, you can leave this field blank.

Offers > Currency

As we mentioned, you should not enter the currency symbol in the Entry Price field, as you will specify the currency here using the ISO 4217 Currency Code. If you don’t know your country’s currency’s ISO code, Wikipedia has an active code list.

Offers > Availability

Are the tickets still available, or have they sold out?

The options are:

  • None
  • In stock
  • Sold Out
  • Preorder

Offers > Price Valid From

Select the date until which the price for the ticket is valid.

Offers > Inventory Level

If you know how many tickets are available for sale, enter the number here, or leave this field blank.

Review

  • Rating: How would you rate the event? Numbers only.
  • Rating Minimum: What is the minimum rating on your rating scale?
  • Rating Maximum: What is the maximum rating on your rating scale?

5 Job Posting

If you are talking about specific jobs on your website, you should add the Job Posting Schema on the page. This Schema type will be most valuable to job sites, job boards, and similar websites. Here are all the options to configure in the Schema type.

All Options In Job Posting Type Schema

Headline

Here you will create a meta-headline for the job. Depending on your post, you can use the title of the post using variables, or write a new headline. Make sure to describe the job or at least mention the designation of the job to make it enticing for the candidate.

Description

Apart from the headline, the description is the part where you add information to attract the right candidate. Make sure to add all the necessary information about the job to make the job appealing to potential candidates.

Similar to the headline, you can use variables to access your metadata and use it alongside your default post description.

Salary Currency

Insert the approximate salary range that is being offered for this job. Just enter the number here without any currency symbol. You can also enter a range, for example, “25000-33000” (without quotes) if the salary is not fixed.

Here you enter the ISO code of the currency that the salary will be paid in. This is very important to fill correctly. You don’t want to mention the salary in Indonesian Rupiah while the candidate expects the same salary in USD.

If you don’t know the ISO code of the currency, then Wikipedia has a complete list.

Here you enter the time period for the salary will be paid for. Setting this up correctly is important. The last thing you want is to post a quarterly salary range while the candidates expect it as the monthly salary. Here are the time periods that you can specify.

Payroll Options In Job Schema

Date Posted

This field should contain the date the job is posted. You don’t need to enter the date and time manually; you can use the date and time pickers to do it instead. If you don’t know the date the job was posted, you can leave the field blank, and Rank Math will pick the post-publication date as the posting date.

Expiry Posted

Here you need to enter the date when the job listing will expire. Similar to the Date Posted field, you can use the date and time picker to enter the date and time instead of doing it manually.

Unpublish When Expired

How would you feel if you found the perfect job opportunity only to discover that the job listing expired months ago?

To prevent this from happening, the Rich Result guidelines state that after a job listing expires, the post should be taken down. Rank Math has incorporated this feature and lets you control the behavior of your post when the job listing expires. When you enable this setting, then Rank Math will convert the post to “Draft” status and serve a 404 in its place. We recommend that you enable this setting.

What kind of employees is the employer looking for? Full-time, part-time, or freelance? The Employment Type field lets you define that easily. Simply check the Employment types that are qualified for the job listing. You can and should select all the types that are qualified for the job.

Hiring Organization

Which organization has posted the job? Enter the name of that organization here. If you leave this blank, then Rank Math will use the information that you entered while setting up your website.

If the company posting the job offer has a website, list the URL in this field. If you leave this field blank, then your information will be used to populate this field.

Enter the URL of the logo of the company posting the job. If you’re posting the job for another company, ask them to provide a URL, or you can upload their logo to your website and use it instead. Here is how to do it.

Open the Media Library from your admin account and upload the logo of the organization to your website.

upload organization logo for job posting

Click the logo to open its details. You will find the URL with some additional information on the sidebar.

copy url of uploaded organization logo

Then paste the URL in the field.

Enter a unique ID for this specific job. This can be provided by the employer, or you can enter one yourself for record-keeping. If you leave the field empty, then the post ID will be used instead.

Address > Street Address

Enter the street address of the employer who is posting the job opportunity.

Address > Locality

Enter a locality close to the address the job listing is posted for.

Address > Region

Here you can enter the city or region where the job is posted.

Address > Postal Code

Enter the postal code for the location where the job is posted.

Address > Country

Enter the country where the job is actually posted.

6 Music

If your post discusses music, then you should use the Music Rich Snippet. Here are all the options that should be available for the Music Rich Snippet Type.

All Options In Music Type Schema

Headline

Here you should enter the meta headline that you want Google and other search engines to read. Make sure to mention the name of the song, band, and even the artist, and it is relevant. If you’ve already added it to the title of the post, use variables to reference them here.

Description

In the Description field, you can describe the music or the album. You can talk about how it was created, the genre, and more. Write a description that would attract users and please the search engines at the same time. You can also use the variables to create a dynamic description of the music.

URL

Enter the URL where the users can preview and purchase the music.

Type

Here you configure if you’re talking about music or the artists that created the music. Select the appropriate option for your post from the available options.

7 Person

The Person Rich Snippet is to be used when you’re discussing a specific person. The person can be alive, dead, undead, or even fictional. Here are all the options that should be visible to you when you select the Person Rich Snippet.

All Options In Person Type Schema

Headline

This would be the meta-headline for the search engines. You can name the person here, or have a headline that includes their name. If the post headline already does that, you can reference that with the right variable and create a unique headline by adding some more text here.

Description

Here you can describe the person. If you’re talking about a recent event, write about that. Make sure to make it compelling, so people reading about it are bound to click-through to your website.

Email

In this field, you can enter the email address of the person.

Address

All the fields in the Address section, namely, Street Address, Locality, Region, Postal Code, and Country, should be filled in based on the person’s address.

Gender

Here you can enter the person’s gender. You can write Male, Female, or even enter a string for non-binary genders.

Job Title

Here you can enter the job title of the person. A few examples would be the Director of Operations, Customer Service Executive, etc.

8 Product

The Product Rich Snippet is the most useful when you’re talking about products. If you’re an ecommerce store, adding the Product Rich Snippet to your product pages is highly recommended. Here are all the options that you would see in the Product Rich Snippet.

All Options In Product Type Schema

Product Name

Here you have to specify the name of the product. If you’ve already mentioned the name in the post title, you can reference it here using variables.

Review Location

Google requires the review information for products to be shown on the page, not just the metadata. This option lets you pick where you want Rank Math to place that information. You can also choose a custom location using the shortcode option.

Shortcode

If you choose the shortcode option in the setting above, you will have to paste the shortcode from this field on your page at the location where you want the review information to appear.

Description

Here you would describe the product. Think of this as the product description itself. In fact, you can refer to the exact product description from your page using variables.

Product SKU

Here you enter the product’s unique Stock Keeping Unit.

Brand Name

Which brand is the product from? Enter the name of that brand here.

Price

How much is the product selling for? Enter the number here without any currency information.

Currency

Here you enter the ISO 4217 currency code of the currency the product is priced in. You can find the ISO code of your country’s currency from this Wikipedia Article.

Availability

Is the product currently available, sold out, or on pre-order? Choose the most appropriate option here.

Price Valid Until

Pick a date till which the entered price is valid.

Rating

How would you rate the movie? Enter the number here.

Rating Minimum

What is the minimum score on your rating scale? Enter the number here.

Rating Maximum

What is the maximum score on your rating scale? Enter the number here.

9 Recipe

Are you talking about food or beverages? The recipe Schema is the perfect addition to your page. Here are all the options that you’ll need to configure.

Before you look at the settings, let us tell you; there are a lot of settings to configure. But, recipes are a competitive world, and almost all the search results are filled with rich results. If you’re serious about gaining traction with a recipe website, you should fill in all the fields.

All Options In Recipe Type Schema

Headline

This is the meta-headline that the search engines (and hopefully humans) would read. Write a headline that has the name of your dish, and make it attractive so that users are bound to click it. You can use variables to pull in the title of your post and other metadata.

Review Location

Google requires the review information from Schema to be shown on the page, not just the metadata. This option lets you pick where you want Rank Math to place that information. You can also choose a custom location using the shortcode option.

Shortcode

If you choose the shortcode option in the setting above, you will have to paste the shortcode from this field on your page at the location where you want the review information to appear.

Description

Here, you describe the dish. Obviously, you want the description to be as enticing as possible, so all the people reading it are tempted to click it. You can reference your post metadata using variables to make a dynamic description.

Preparation Time

How much time does it take to prepare before cooking the dish? Enter the time here in ISO 8601 format.

Cooking Time

How much time does the dish take to cook completely? Enter the time here in ISO 8601 format.

Total Time

Prep time + cooking time = total time. Enter the time here in ISO 8601 format.

Type

Are you cooking an entree, main course, dessert, or a salad? Enter the type here.

Cuisine

Which cuisine are you cooking? Mexican, Indian, Thai, Egyptian, or something else? Enter that here.

Keywords

Enter comma-separated keywords that describe your dish closely. Think of how you would add hashtags to an Instagram post.

Recipe Yield

How much food does this recipe produce? Portions, grams, feed x people? Enter it here.

Calories

How many calories does the dish have? Enter it here, if you know it correctly.

Recipe Ingredients

Here you will enter the ingredients that you used to create the recipe. Since this is an important thing to consider for the end-user, you have to create entries for each ingredient that you use by clicking the Add Property button.

Add Recipe Ingredients In Rank Math

You can add as many entries as you like. Just make to write just the name of the ingredient, and only 1 per entry, something like this.

Recipe Ingridients Options

Rating

How would you rate the dish? Enter the number here.

Rating Minimum

What is the minimum score on your rating scale? Enter the number here.

Rating Maximum

What is the maximum score on your rating scale? Enter the number here.

The next few settings are specific to a video that shows the recipe in action. Although it is optional, adding video information to your Schema will make it much more powerful and likely to be ranked. So, try to fill in all the information in the video section.

Video > Name

Enter the name of the video showing the recipe.

Description

Here you can describe the video and the recipe.

Video URL

Enter the URL where users can find and watch the video.

Content URL

Enter the path to the actual video file here.

Recipe Video Thumbnail

Enter the URL of the thumbnail that you’d like to use for the video.

Video Upload Date

When was the video uploaded? Pick the date using the date picker.

Instruction Type

In schema, there are 2 ways to describe a recipe. You could write a paragraph describing the steps, or you could break down the individual step and present it to the search engines.

Of course, the latter is much more useful to the user and search engines, but it is also time-consuming. As you’ve seen with the recipe schema, there is a lot of metadata to be configured, and it won’t make sense to not complete it all the way. We recommend that you follow the How To Step option, but you can choose the Single Field if you don’t have the time or resources.

If you choose the Single field option, simply type in or copy the steps from your recipe in the text field.

Single Field Recipe Instructions

If you choose the How To Step option, the story is a bit different. On choosing the option, you’ll see something similar to the image below. Click the Add Property Group option to reveal more options.

How To Recipe Instructions Add Property Group

This is where it might get a bit confusing, so let us clarify.

Each recipe is a collection of steps, but each step might also have steps. Substeps, if you will. For example, if you’re making pasta, here is what instructions can look like.

  • Boil Pasta
  • Boil Water
  • Add pasta to water
  • Take the pasta out
  • Prepare sauce
  • Step 1
  • Step 2
  • Step 3

So there are steps, and there are steps in steps. With that, here is how to understand and configure the How To Step recipe schema.

Recipe How To Schema Completely Explained

10 Restaurant

The restaurant rich snippet should be used when your post talks about a food joint, a cafe, or a restaurant. Here are all the options that you would see when you select the Restaurant Rich Snippet.

All Options In Restaurant Schema

Headline

The Headline is the field where you will add the meta-name for the restaurant. Meta-name being the name that the search engines will crawl and index.

The Headline should obviously contain the Restaurant’s name, and optionally some additional data about the restaurant. You can use variables, text, or a combination to create a headline that works for you.

Description

The description field is where you describe the restaurant. You can describe the location, the ambiance, the staff, the food, the service, and the overall experience here. Again, you can use variables to create a dynamic description on-the-fly.

Phone Number

Enter the restaurant’s phone number here.

Price Range

Enter the price range for the restaurant here. No need for numbers here; just add currency symbols. For example, £ means cheap, while £££ means expensive.

Address

Fill in all the fields in the address section, namely, the Street Address, locality, region, postal code, and the country for the restaurant you’re talking about.

Geo Coordiniates

Enter the Latitude and the Longitude of the restaurant you’re talking about. You can find them by searching on Google Maps, or even the restaurant’s Google Business Listing.

Opening Hours

Since restaurants can open at varied times throughout the week, you have to enter specific information about the opening hours for the Schema information to be accurate.

You will see a few fields open up. Specifically, you will see a day-of-the-week picker, opening time, and closing time.

Opening Hours All Options To Configure

Here you will select all the days in the week the restaurant opens at a particular time and then select the opening and closing time for those days.

Serves Cuisine

Here you will enter the various cuisines the restaurant offers. You will have to click the Add Property button to fields where you should mention the cuisine. Here is an example.

Add Another Cuisine In Schema

Enter the URL where customers can find the menu of the restaurant.

11 Service

The Service Rich Snippet should be used when you’re talking about a specific service. For example, if you’re talking about a local business, a plumber, or an electrician, you’d use the service schema. You can also use this Schema type on your own local business website. Here are the options that you’ll need to configure.

All Options In Service Schema

Headline

The Headline should consist of the meta-title of the service. Here you should include the service name and some related keywords. You can create a static Headline by typing it in, or use variables to create part of the Headline (or all of it) dynamically.

Description

Here you need to enter a basic description of the service. Make sure to describe the service a bit and include reasons why potential customers should care. Similar to the Headline, you can create a Description by typing it in or using variables. The same variables that we demonstrated in the Headline section are also available to be used in the Description section.

Service Type

What type of service is being offered? Enter it here. A few examples would be landscaping, car washing, etc.

Price

What is the price of the said service? Enter the price here without any currency symbols.

Currency

Here you need to enter the currency you used to price your service. Enter the ISO 4217 compliant Currency Code here.

12 Software Application

The Software Application Rich Snippet is used when you’re talking about software applications. If you sell or talk about software products on your website, then you should use this Rich Snippet Type. Here are all the options that should be visible to you.

All Options In Software Application Schema

Headline

This is where you will enter a headline for the software application. In most cases, the name of the software application should suffice, but you can also add some other keywords to make it more enticing. You can obviously use variables to use dynamic information from your post to create this headline as well.

Review Location

As per Google guidelines, review information for schemas should be visible on the page as well. This option lets you configure where the information should be added. You can also choose a custom location by choosing the Shortcode option.

Shortcode

If you chose the shortcode option in the setting above, you should paste the shortcode from this field into your post where you want the review to be displayed.

Description

Here you need to enter the Headline (or the title) for the software application. In most cases, you’d enter the name of the software here. You have the option to type the headline yourself or use variables to create a headline dynamically.

Operating System

Enter all the Operating Systems, the software application supports. Make sure to enter the names of the operating systems in quotes and separate them with commas. For example, here is how you would enter the names in the field:

“Windows 7”, “Windows 8”, “Windows 10”

Application Category

What application does the software fall in? It is a game app, a multimedia app, or a utility? Make sure to enter all the categories in quotes and separate them with commas.

Price

Here you need to enter the price of the software application without any currency symbols.

Currency

Here you need to enter the ISO 4217 compliant currency code that you priced your software in. Here is a reference list from Wikipedia to help you find yours.

Rating

How would you rate the movie? Enter the number here.

Rating Minimum

What is the minimum score on your rating scale? Enter the number here.

Rating Maximum

What is the maximum score on your rating scale? Enter the number here.

13 Video Object

When you’re talking about a video in your post, then you should use the Video Rich Snippet. Here are the options that you would see when you select the Video Snippet.

All Options In Video Object Schema

Headline

The Headline is where you configure the title of the video. You can either create a static title by typing it in, create a dynamic title by using variables, or a combination of both. Using the variables makes the most sense when you’ve already entered the relevant information about the video in the post title.

Description

The Description field is where you enter the description of the video. Just like the Headline, you can create a dynamic description or a static one. All the variables available for the headline are also available for use in the description field, as well.

Content URL

Enter the URL to the actual video file.

Embed URL

Enter the URL that points to an embedded version of the video.

Duration

How long is the video? Enter the duration in ISO 9601 format

Views

Enter the number of views that the video already has.

Saving Your Schema

Once you’ve filled in all the information in the schema, it is time to save. Just click on teh Save for this Post and that schema type will be added to your post.

Conclusion

We hope that it is clear to you how you can use Rank Math to add structured Schema data on your website with a lot of precision. Although it may seem like it that you have to spend a lot of time creating Schema templates, rules, display conditions, and custom schema, it is far more efficient than creating Schema from scratch. Also, most of the time, you will create these once and add them to multiple pages on your website while retaining control over the Schema on each page.

Also, remember that if you find adding Schema difficult, then your competition will also feel the same way. Once you consider that and also weigh in the rise of structured data and the SEO benefits it brings, you will see how beneficial it can be to add Schema to all your pages to beat your competition and also develop a competitive advantage. Of course, we will keep updating Rank Math to make it more powerful while making the process as simple as we can.

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