What is Job Posting Schema?

Share This Article


Google Job Listings imageWith 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 who are 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 a date the job listing is valid through.

For example, when marking up 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.