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, OTHERjobLocationType— TELECOMMUTE (for remote positions)responsibilities— list of role responsibilitiesqualifications— required qualificationsexperienceRequirements— years of experienceeducationRequirements— education levelbenefits— benefits packagedirectApply— whether candidates can apply directly (boolean)
Was this page helpful?
Thanks for the feedback!