Have a job and hiring-related website?
Let Us Setup & Fix Schema Errors!
We will set up schema structured data markup, We also fix errors that may show in Google Structured Data testing tools..
Well, there are many SEO practices you can do for your job website to increase your website traffic. From them all, one of the best ways is adding JobPosting Schema to your site.
Basically, Schema markup is a type of microdata, found at Schema.org. It helps Google understand your website content in-depth and it helps to increase CTR and website traffic.
In this blog post, we gonna discuss how you can add JobPosting Schema to your website easily in a few steps.
First, let’s learn what is JobPosting.
What is JobPosting Schema and Its Benefits
JobPosting schema helps you show your job posting articles and content in a more catchy way that will attract more users to your site. Google Structured Data for the job is one of the most important aspects of the SEO strategy.
First, take an example of the results of the job schema or what will be the benefit of having the job schema on your website:

All Job listings are showing like this because they are using the JobPosting schema. So this is how the JobPosting schema helps you to show your job content like this to reach a larger audience.
In the above-given screenshot, I just googled developer jobs in Hyderabad, and apart from the ad, there will be the result of the job schema. Google has a unique interface just for jobs, and it has a lot of filters.
It will show the Job location, Job company, Job role, and more. For example, you can see jobs in screenshots via EnLume INC, SCIKEY, etc.
So the advantage to you as an employer or as a person who’s talking about jobs is that you can have to get more distribution about your job listing. Since the candidates can bookmark your listings and filter your listings, better quality candidates apply for your jobs, so that’s the advantage of having the proper job schema on your pages and posts.
The job schema is obviously related to jobs whenever you’re talking about jobs whenever you’re posting jobs on your website. It applies to both websites, whether you have a job portal or you have a single-off section of your website where you post a job.
So let’s discuss how you can add JobPosting Schema markup to your WordPress website?
Importance of Schema Markup
This Schema markup is about empowering rich snippets, which typically have higher click-through rates than regular search results, which can convert into more website traffic.
However, this is not its main function, as Schema markup is designed to help search engines understand the content of web pages much better. In the case of the job posting schema, google can understand your content much better, like Job location, skills, salary etc.
It’s so essential that one of the primary sources of the data handled by Google’s Knowledge Graph, a knowledge base of entities and the relationships between them, is Schema markup. All the edges connecting the nodes above represent the actual properties of the Schema markup.
Thanks to the Schema markup, Google understands the information much better, making it easier to read than a simple text, connecting points, your company, the products and the content. It benefits everyone involved because users manage to obtain more relevant search results. They can become an entity in the Knowledge Graph, giving you great opportunities for your brand in the SERPs.
By using Schema markup, you can get a Knowledge Panel when people search for your brand, or the brand might show up as a relevant solution for some not branded queries.
In addition, as if that were not enough, the Schema markup is a fundamental part of the structured data that makes the existence of the web and semantic search possible and allows URLs to transmit the real meaning of their content to machines such as Google bot.
How to Add JobPosting Schema to Your Website Automatically?
Let’s learn how you can implement job posting schema markup on your WordPress website. There are 2 ways you can add job posting schema markup to your job portal:
- With a third-party WordPress plugin like Structured data for WP and AMP.
- With the help of using the JSON-LD format.
One of the easiest ways to add any schema markup to your WordPress website is using a WordPress plugin. If you are not a technically savvy person, you should go with the WordPress plugin option, which we will learn in this article.
There are lots of free and paid plugins to add job posting schema to your site. But JobPosting Plugin (a premium add-on of Structured data for WP and AMP) is one of the best-structured data plugins. This plugin will automatically add schema to your website.
This plugin is compatible with the below-listed plugins and themes so it can automatically detect and add job posting schema to your articles:
- Simple Job Board
- WP Job Openings
- WP Job Manager
- Your Discussion forum Plugin / Theme integration for Free!
It means if you are using these plugins/themes on your website, this plugin will automatically fetch and add the JobPosting schema to your articles. You just have to set up it once.
If you are not using any of the above-given plugins or themes, No worries you don’t have to switch your plugin or theme. If you purchase their Job Posting Schema premium plugin, they will set up it with your theme or plugin at no extra cost or we can say for FREE. So that after they set up it, the plugin will fetch and add schema automatically.
Let’s do it practically, I gonna add JobPosting schema to a website where we use 2 of our compatible themes/plugins one by one. We also check our schema with the schema testing tool to see whether our schema is working or not.
Let’s do it.
Example 1: Using Simple Job Board Plugin
Simple Job Board plugin is a well-known plugin for job website owners. This plugin has 20,000+ active installations and it is fully compatible with the JobPosting Schema plugin.
We gonna test it on a website where I’m using the Simple Job Board plugin. To see how it goes.
First of all, you need to install and activate the Simple Job Board plugin on your website. Second, purchase and install the JobPosting schema plugin.
Before installing the JobPosting schema and WP Simple Job Board, I just checked a post URL on the Google’s Rich result test tool for schema, and here is the result:

We will test it after we set up plugins and schema to see if it is working or not.
Let’s learn how to set up JobPosting Schema on a job website.
Step #1: To add JobPosting schema to the website, you have to purchase and install JobPosting Schema Plugin.
Step #2: Now you need to install two plugins, first Structured data for WP and AMP, and second its pro addon JobPosting schema that you have purchased. After purchasing the plugin, go to your WordPress dashboard, then Plugins > Add new, then upload the plugin. Check this documentation article if you don’t know how to download the plugin after purchase.
Step #3: Once you active the JobPosting schema plugin, go to Structured data and then hit the New schema type.

Step #2: You have to select the JobPosting Schema Type in the next step.

Step #3: Then select Post Type, equal to and Job_listing, as shown in the screenshot:

Now, all done. You will have a congratulations message on your display also.

After setup the JobPosting schema one time, you no need to set it again and again for each Job listing. If you add any job listing, it will automatically fetch and add the JobPosting schema to our listing:

Let’s check it on the Schema testing tool to see, now it is working or not:

You can see in the above given screenshot, JobPosting Schema is detected and working properly.
Example 2: Using WP Job Openings Plugin
WP Job Openings plugin is a well-known plugin for job website owners. This plugin has 10,000+ active installations and it is fully compatible with the JobPosting Schema plugin.
We gonna test it on a website where I’m using the WP Job Openings plugin. To see how it goes.
First of all, you need to install and activate the WP Job Openings plugin on your website. Second, purchase and install the JobPosting schema plugin.
Before installing the ReJobPosting schema and WP Job Openings, I just checked a post URL on the Google’s Rich result test tool for schema, and here is the result:

We will test it after we set up plugins and schema to see if it is working or not.
Let’s learn how to set up JobPosting Schema on a job website.
Step #1: To add JobPosting schema to the website, you have to purchase and install JobPosting Schema Plugin.
Step #2: Now you need to install two plugins, first Structured data for WP and AMP, and second its pro addon JobPosting schema that you have purchased. After purchasing the plugin, go to your WordPress dashboard, then Plugins > Add new, then upload the plugin. Check this documentation article if you don’t know how to download the plugin after purchase.
Step #3: Once you active the JobPosting schema plugin, go to Structured data and then hit the New schema type.

Step #2: You have to select the JobPosting Schema Type in the next step.

Step #3: Then select Post Type, equal to and Job_listing, as shown in the screenshot:

Now, all done. You will have a congratulations message on your display also.

After setup the JobPosting schema one time, you no need to set it again and again for each Job listing. If you add any job listing, it will automatically fetch and add the JobPosting schema to our listing:

Let’s check it on the Schema testing tool to see, now it is working or not:

You can see in the above given screenshot, JobPosting Schema is detected and working properly.
Example 3: There are Thousands of Themes & Plugins, Where’s My Compatibility?
Now you may be thinking that there are thousands of themes & plugins, where’s my compatible theme or plugin?
So not every website owner needs to use those compatible themes and plugins because there are thousands of plugins and themes available out there. So it all depends on the requirements.
A single plugin can’t be compatible with all themes and plugins available out there. Currently, the Job Posting schema is compatible with a total of 3 themes and plugins. So with these only 3 themes it can automatically work and add schema automatically.
Here are those themes or plugins:
- Simple Job Board
- WP Job Openings
- WP Job Manager
But what if you are not using any theme or plugin from these? Because there are thousands of themes and plugins out there that you can use for your website.
But you don’t have to worry about it. Let Job Posting schema plugins developers do it for you for FREE. Yes. If you are not using any of the compatible themes or plugins, they will set up it FREE for you.
Output of JobPosting Schema
Now we gonna take a look at what the output will come after we set up the job posting schema on our site.
Here is the example:

So you can see info in rich results about job listings like job timing, job location, job provider company, etc.
So this is what it may look like after implementation.
3 More Ways to Add Schema to Your Website
If you are unable to do it yourself, there are 3 different ways, with help of them you can add schema to your website:
1. Hire a WordPress Expert
WordPress is a very popular CMS platform so there are lots of WordPress experts or platforms where that provide multiple WordPress services for your online business growth.
MicroWork is one of them, here we provide services that you rely on. With our Schema Setup Services, we will set up your desired schema for your website, fast, secure, and at an affordable price. You can check our Schema Setup Services page for more info.
2. Contact Your Theme Developers
If you are using a premium WordPress theme, I recommended you contact your theme experts or developers through email or contact form.
If you are using a free WordPress theme then there is no chance that they will set up it for free for you. Because not a single free theme developer provides these services for free.
3. Contact Your Plugin Support Team
There are lots of themes or plugins with the help you can manage and optimize your Job listing to your website visitors, including a map view, pricing, photo slideshows, contact form, property details, etc.
So if you are using any premium plugin, you can contact your plugin team support. You can contact them through email, chat button, and contact form available on their website.
Schema Error Fixing & Maintainance
After implementing schema to your website or blog, there can be display errors in your Google Search Console (GSC). So in the below given video, you will learn how you can tackle those errors and how you can fix them:
Conclusion
By adding the JobPosting schema, you can boost your SEO and website traffic. CTR will also likely increase because in SERPs there is, more info will show up.
I hope this article helps you understand how to add JobPosting schema to your website easily in some steps.
If you have any questions or suggestions, feel free to leave a comment below.