Skip to main content

JobPosting readiness checker

Check a draft advert against Google's required JobPosting structured-data fields, then get a ready-to-paste JSON-LD snippet generated from your own inputs. Free.

What a JobPosting advert needs

Google publishes the fields a job advert must carry to be eligible for its Jobs experience. As of July 2026, they are:

Required

  • titleThe specific role title (not a category).
  • descriptionA complete HTML description of the role and requirements.
  • datePostedThe date the advert was published.
  • hiringOrganizationThe organisation actually hiring.
  • jobLocation (or applicantLocationRequirements + jobLocationType=TELECOMMUTE for remote)A physical location, or — for remote roles — the countries applicants may be based in.

Recommended

  • baseSalaryA salary or range as a MonetaryAmount.
  • employmentTypeFULL_TIME, PART_TIME, CONTRACTOR, etc.
  • validThroughWhen the advert expires.
  • identifierYour own reference for the posting.

Source: Google — JobPosting (JobPosting) structured data. Google decides whether and when any listing is shown.

About this tool

What is JobPosting structured data?
JobPosting is a schema.org type that describes a job advert in a machine-readable form. Adding it to a vacancy page makes the listing eligible for the Google Jobs experience. Google publishes the required and recommended fields; this tool checks a draft advert against them.
Does a passing advert guarantee it appears in Google Jobs?
No. Meeting the required fields makes a listing eligible, but whether and when Google surfaces any given advert is decided by Google, not by GeraJobs. This tool checks field completeness only.
Do I have to post on GeraJobs to use this?
No. The checker and the generated JSON-LD snippet work for any vacancy page. If you do post the same role on GeraJobs, we render valid JobPosting markup for you automatically.
What do you do with the email I enter?
We email you a copy of the generated snippet and record the address so we can follow up with recruiter tips. No spam — you can unsubscribe at any time.

Ready to publish? Claim your organisation and post the role.

GeraJobs is a job board, not a recruitment agency and not a regulator. We publish your adverts and pass applications to you directly. We do not place, supply, or vet staff; we do not carry out right-to-work, DBS, or professional-registration checks; and candidates are never charged to apply. Verification confirms that you represent the organisation named on your listings — nothing more. Right-to-work, DBS, and any professional-registration checks remain the employer’s responsibility. Fees and rules change — confirm the current position with the relevant official source before acting. Facts reviewed July 2026.

GeraJobs is a job-search and recruitment platform that connects candidates with independent employers and recruiters. Gera is not the employer, recruiter, or hiring agent of record and is not party to any employment relationship — hiring decisions, job offers, and employment terms are solely between candidates and employers.