How To Add A Job Schema Structured Data Markup To Your Job Postings

How To Add A Job Schema Structured Data Markup To Your Job Postings

Here is How You Can Add Job Posting Schema To Your WordPress Site With No Coding Experience:

1. Install Rank Math PRO

Although, Rank Math free version can also add free schema to your job posting page. However, we recommend using Rank Math PRO. It will cost you $59 per year, which is pretty cheap. A single subscription will work on as many sites as you own. It is by far the best SEO plugin for WordPress with many other features that will boost your rankings on the search engines. We love the Schema Import option, which lets you import Schema Markup from any website.

How To Add A Job Schema Structured Data Markup To Your Job Postings 1 SEO Dubai

 

Pro Tip: As long as your client’s site is connected to your Google analytics & search console account (that is also connected to Rank Math), you should be able to use all the PRO features on your client’s. In other words, if you have connected Google analytics and search console as the site owner using your Rank Math Gmail ID. Then you can use all the PRO Features on any site you own. If your client is reluctant to make you the owner then you will have to sign up for the Business plan for agencies.

2. Go To Rank Math Dashboard

You will find several features on your schema dashboard. You will have to activate Schema from the Rank Math Dashboard. As shown in the image below:

Rank Math Dashboard

 

3. Activate Schema From Rank Math Dashboard

You can activate Schema from the Rank Math Dashboard with a single click. Just scroll down to schema and turn it on as shown in the screenshot below:

Activate schema in Rank Math

4. Click on Schema Templates

Now it’s time to access different types of schema templates. In our case, we need to access the Job schema. It saves a lot of time. If you don’t know how to code. you do not have to open a schema generator.

Go to Schema Templates under Rank Math

 

5. Click on “Add New”

Now you can add a new Job Schema Markup on any page of your choice by clicking on the top button that says “Add New”.

Add new schema markup on Rank Math

6. Create A New Job Schema From The Schema Catalogue

Start with the ready to use the template by clicking on “Schema Catalog”. There is also the option to reuse a template you have created and saved before as demonstrated in the image below:

Click on Schema cataogue to choose the Job Schema

 

7. Add Details Related to your job opening

Here are the details you need to enter to generate a valid schema code for job postings:

  • Title of the job*
  • Description*
  • salary currency*, ISO 4217 Currency code is acceptable, for example, EUR.
Job Posting Schema Markup details
  • Salary Amount*
  • Payroll*, for example, yearly, monthly, weekly, daily, hourly.
  • Date Posted*, the original date the job was posted.

Pro Tip: You can leave it empty to use the post-publication date as the job posted date.

  • Expiry Posted, the date when the job posting will expire.

Pro Tip: If a job posting never expires, or you do not know when the job will expire, do not include this property.

How To Add A Job Schema Structured Data Markup To Your Job Postings 2 SEO Dubai
  • Unpublish when expired

If “yes” is selected, the post status will be changed to Draft after the job expires. The URL of the job posting will return a 404 error, as required by the Rich Result guidelines.

  • Employment Type (Recommended)
    • None
    • Full TimePart
    • TimeContractor
    • Temporary
    • Intern
    • Volunteer
    • Per Diem
    • Other
  • Hiring Organization

The name of the company. Leave empty to use your own company information.

  • Organization URL (Recommended)

The URL of the organization offering the job position. Leave empty to use your own company information.

How To Add A Job Schema Structured Data Markup To Your Job Postings 3 SEO Dubai

 

  • Organization Logo (Recommended)
  • Logo URL of the organization offering the job position. Leave empty to use your own company informationPosting ID (Recommended)
  • The hiring organization’s unique identifier for the job.
  • Address
    • Street
    • Address
    • Locality
    • Region
    • Postal Code
    • Country

8. Use The Advance Editors To Add More Features

There are many more details you can add to your code, for example, skills. You cannot add “skills in the basic editor. You must click on the Advanced editor. Then you can add many more features, you can find the complete list of Job listing properties at https://schema.org/JobPosting.

For example:

  • Required Experience
  • Required Education
  • Skills

 

 

Step 1: Click on Advance Editor

How To Add A Job Schema Structured Data Markup To Your Job Postings 4 SEO Dubai

Step 2: Add Property

Add a new property to job listing

 

Here is how you can add the Required “skills” to your Job Posting schema markup:

There are ways to add the skills:

  • By Defined Terms
  • By Text (see image below)
How to add skills property to your job posting wordpress using rank math

9. Generate the Structured Data Markup Code For Job Posting

After entering all your details, you can view your code by clicking “Code Validation”. Then copy the code for testing it in the Structured Data testing tool by Google.

How To Add A Job Schema Structured Data Markup To Your Job Postings 5 SEO Dubai

 

Copy the code for validating it with the Structured Data Testing Tool By Google.

{
“@context”: “https://schema.org”,
“@graph”: {
“@type”: “JobPosting”,
“Skills”: “SEO Specialist”,
“title”: “SEO Specialist”,
“description”: “We need an SEO specialist with a proven track record of his previous work.”,
“baseSalary”: {
“@type”: “MonetaryAmount”,
“currency”: “AED”,
“value”: {
“@type”: “QuantitativeValue”,
“value”: “4000”,
“unitText”: “MONTH”
}
},
“datePosted”: “2021-01-10”,
“validThrough”: “2021-01-17”,
“employmentType”: “FULL_TIME”,
“hiringOrganization”: {
“@type”: “Organization”,
“name”: “Smart Digital Marketing FZ LLC”,
“sameAs”: “https://www.smartdigimarketing.com”,
“logo”: “https://www.smartdigimarketing.com/wp-content/uploads/2019/04/Smart-Digital-Marketing-top-seo-Agency-in-dubai-ranking-as-the-number-1-seo-Agency-with-the-Best-seo-experts-1.png”
},
“id”: “1234”,
“jobLocation”: {
“@type”: “Place”,
“name”: “Dubai”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “405, Ghoroob, Algeria street, Mirdif”,
“addressLocality”: “Dubai”,
“addressRegion”: “Dubai”,
“postalCode”: “126732”,
“addressCountry”: “United Arab Emirates”
}
},
“image”: {
“@type”: “ImageObject”,
“url”: “https://www.smartdigimarketing.com/wp-content/uploads/2019/04/Smart-Digital-Marketing-top-seo-Agency-in-dubai-ranking-as-the-number-1-seo-Agency-with-the-Best-seo-experts-1.png”
},
“skills”: “SEO specialist”
}
}

 

10. Test The Structured Data Markup Using Google’s Structured Data Testing Tool

You can test the structured Data by pasting the structured Data Markup into the Testing Tool. There are two versions of the testing tool available in the old version. Although, the old version will be soon discontinued:

How To Add A Job Schema Structured Data Markup To Your Job Postings 6 SEO Dubai

Old Data Structured Testing Tool

After you run the test, you will be able to see whether there are any errors or not. As you can see there are 0 errors, 0 warnings.

How To Add A Job Schema Structured Data Markup To Your Job Postings 7 SEO Dubai

 

Conclusion

You can easily create Job schema markup in WordPress without ay coding experience or any additional plugin. If you are using Rank Math, you can upgrade it to PRO and start using the ready to use schema template for jobs. You can the basic code with limited features or add more features like required skills, experience and qualification using the Advanced Editor. Once you have entered all the job details in the template you can copy the code and test it in the Google Structured Data Testing Tool. There are two testing tools available by Google.

Let us know if you were able to generate schema code for your site using Rank Math.

Write a Comment