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
| Schema | Where | What it unlocks |
|---|---|---|
| **JobPosting** | Every job listing page | Google Jobs — direct visibility to candidates |
| **Organization** | Homepage | Company 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
directApplyis set totrue
Required fields (Google will not display without these)
title— exact job titledescription— full HTML job descriptiondatePosted— ISO 8601 posting datehiringOrganization— company name and URLjobLocation— postal address (orjobLocationType: TELECOMMUTEfor remote)
Recommended setup flow
- Smart Builder → Organization on the homepage
- For each job listing page: Smart Builder → JobPosting with all required fields
- Set
validThroughto the application deadline — Google stops showing expired listings automatically - Include
baseSalary— listings with salary ranges consistently get higher visibility in Google Jobs
Was this page helpful?
Thanks for the feedback!