logo
Intermediate2min read

Job Postings

Schema strategy for companies and job boards — reach candidates directly through Google Jobs.

Schema strategy for job postings

JobPosting schema is the only way to appear in Google Jobs — the dedicated job search interface integrated into Google Search. Candidates searching for jobs on Google see your listing without visiting any third-party job board.

Priority schemas

SchemaWhereWhat it unlocks
**JobPosting**Every job listing pageGoogle Jobs — direct visibility to candidates
**Organization**HomepageCompany context for job listings

What you gain

  • Job listings appear in Google Jobs — accessed by millions of active job seekers
  • Reach candidates who search directly on Google without going to job boards
  • Job title, company, salary range, location and employment type shown directly in results
  • Direct apply button if directApply is set to true

Required fields (Google will not display without these)

  • title — exact job title
  • description — full HTML job description
  • datePosted — ISO 8601 posting date
  • hiringOrganization — company name and URL
  • jobLocation — postal address (or jobLocationType: TELECOMMUTE for remote)
  1. Smart Builder → Organization on the homepage
  2. For each job listing page: Smart Builder → JobPosting with all required fields
  3. Set validThrough to the application deadline — Google stops showing expired listings automatically
  4. Include baseSalary — listings with salary ranges consistently get higher visibility in Google Jobs

Was this page helpful?