Required and recommended fields
- Required: title, description, datePosted, hiringOrganization and a location (or remote with applicant country).
- Recommended: validThrough, employmentType and baseSalary — listings with salary get more clicks.
Tick "Remote job" for fully remote roles; the generator then adds jobLocationType TELECOMMUTE and the country requirement. Remove the markup (or set validThrough) when the job is filled.
Paste the generated <script type="application/ld+json"> block anywhere in the page's HTML (the head is common), then validate it with Google's Rich Results Test or our Structured Data Checker. Markup must describe content that is visible on the page.
Frequently asked questions
Do I need a job board to appear in Google for Jobs?
No, a job page on your own site with valid JobPosting markup is eligible.
Can the description contain HTML?
Yes, basic tags such as , and are allowed.
What happens when the job expires?
Remove the page or markup, or set validThrough so Google drops it automatically.

