Home / Tools / Job description checker

Find what is putting candidates off your job description

A posting with no salary, fifteen “requirements” and a wall of jargon gets skipped by the people you want to hear from. 50% of the 45,511 open tech roles we track do not state a salary. Paste your text and the checker scores it and lists what to fix: length, missing salary, must-have overload, gender-coded and exclusionary wording, jargon and readability. The text stays in your browser.

Private The text is checked inside your browser and is never sent anywhere. What you type is kept only in this browser so the page remembers it; “Clear” erases it.

Job description score

—

Paste a job description to see its score and what to fix.

How the score is calculated

Every posting starts at 100 and loses points for each problem found:

  • Salary: no pay figure −20; one figure without a range −6. A figure counts as pay when it stands next to a word such as salary, compensation or “per hour”, and is not a budget, bonus or revenue number.
  • Length: under 150 words −15; 150 to 299 −5; 901 to 1,300 −8; over 1,300 −12.
  • Must-haves: bullet points under a requirements or qualifications heading. More than 8 costs 8 points, more than 12 costs 14; no requirements at all −5.
  • Exclusionary terms such as “ninja”, “digital native” or “native speaker”: −5 each, up to −15.
  • Gender-coded wording: −6 when masculine-coded words outnumber feminine-coded ones by two or more.
  • Buzzwords: −2 each, up to −10.
  • Missing information: where the work happens −6, benefits −5, hiring steps −4.
  • Readability: two or more sentences over 30 words −6; Flesch–Kincaid grade above 13 −4; a request for 8 or more years of experience −3.
  • Point of view: “we / our” used six times or more, and over one and a half times as often as “you / your”, −3.

85 and above is labelled ready to post, 65 to 84 good with a few fixes, below 65 needs work.

The weights and thresholds are our own rules of thumb, not an industry standard. The gender-coded word list is a short one in the spirit of the research by Gaucher, Friesen and Kay (2011) on gendered wording in job adverts; readability uses the public Flesch formulas, with each bullet point counted as a sentence.

Questions about the job description checker

What makes a good job description?

One that lets the right person decide quickly: what they will do, what they must already be able to do, what it pays, where the work happens and what the hiring steps are. Everything else can live on the careers page.

Should a job description include the salary?

Yes, if you want candidates to be able to tell whether the role fits them. Of the 45,511 open tech roles we track, 50% state what they pay, and candidates who filter by salary never see the rest.

What is gender-coded language in a job posting?

Words that readers tend to associate more with men (“competitive”, “dominant”) or more with women (“supportive”, “collaborative”). Research by Gaucher, Friesen and Kay (2011) found that adverts loaded with masculine-coded words appealed less to women. The checker counts both kinds from a short word list and tells you which way the text leans.

How many requirements should a job posting list?

As few as are truly required. The checker starts to warn above eight must-haves and flags more than twelve. These thresholds are our rule of thumb: a long list reads as a reason not to apply.

Is the text I paste stored or sent anywhere?

No. The check runs in your browser. The text is kept only in this browser’s storage so the page remembers it, and the Clear button erases it.

Related tools

All free tools