Illustration of two people working on features of a website

What is Job Posting Schema?

With job listings so competitive, it’s important to make sure that they’re properly optimized. Search engines are the primary resource candidates use when looking for jobs, so how do you attract applicants to your listings?

Job posting schema is structured data that makes your job postings eligible to appear in the job search experience on Google with job details, your logo, reviews, and ratings. Job seekers can filter by various criteria like job title or location, which means your job posting is more likely to attract applicants looking for that job.

When adding job posting schema to a job listing, it is important to include structured data around properties, such as the job title, date posted, a description, type of employment, the hiring organization, location of the position, and date the job listing is valid.

Example of Google Jobs listings results

For example, when marking up a location, your code should look similar to the code below.

<span itemprop=”jobLocation” itemscope=”” itemtype=”http://schema.org/Place”>
<span itemprop=”address” itemscope=”” itemtype=”http://schema.org/PostalAddress”>
Location: <span itemprop=”streetAddress”>16690 Swingley Ridge Rd Suite 260 </span>
<span itemprop=”addressLocality”>Chesterfield</span>
<span itemprop=”addressRegion”>MO</span>
<span itemprop=”postalCode”>63017</span></span></span>

After adding the schema to the job posting, test your page’s structured data markup with a Structured Data Testing Tool.

If you have more questions about job posting schema or need assistance, including structured data on your job postings, contact us.