logo
Intermediate1min read

JobPosting

Schema for job listings — the only way to appear in Google Jobs search results.

JobPosting Schema

Best for: Career pages, job boards, company hiring pages.

Rich results unlocked: Your job listing appears in Google Jobs — the dedicated job search interface that millions of candidates use directly through Google. Without this schema, your job posting does not appear there — regardless of your site's overall SEO.

Plan: Mid+

Key properties

  • title — job title *(required)*
  • description — full job description *(required)*
  • datePosted — ISO 8601 posting date *(required)*
  • validThrough — application deadline *(recommended)*
  • hiringOrganization — company name, URL and logo *(required)*
  • jobLocation — full postal address *(required unless remote)*
  • baseSalary — min/max salary, currency, and period (hourly/monthly/yearly) *(recommended)*
  • employmentType — FULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY, INTERN, VOLUNTEER, PER_DIEM, OTHER
  • jobLocationType — TELECOMMUTE (for remote positions)
  • responsibilities — list of role responsibilities
  • qualifications — required qualifications
  • experienceRequirements — years of experience
  • educationRequirements — education level
  • benefits — benefits package
  • directApply — whether candidates can apply directly (boolean)

Was this page helpful?