Job description review
Paste your posting. Get it back marked up.
Read your posting the way an editor would before it goes live. Highlighter on what narrows your candidate pool, blue ink on what could leave a candidate unsure, and a fix for each one.
Your job posting
Fixed rules, no AI, nothing sent. The review runs inside this page in your browser. The text you paste never leaves the page and is not stored.
Open notes on this posting
0
Paste a posting to start.
Highlighted shrinks your poolWavy underline confuses candidatesClick a note, then Mark handled
How the review works
Paste the posting into the box and the redline redraws as you type. Every check is a fixed rule, the same one each time, run by this page in your browser. No AI model reads your words and nothing goes to a server, so you can paste a draft that has not been approved yet.
When a rule fires, it marks the passage on the sheet and writes a margin note beside it with a suggested fix. Click a note to see the exact text it refers to. Rewrite the line, then press Mark handled and the tally counts down. If you edit the text in the box, the notes you already handled stay handled as long as the issue is still there.
What the two kinds of note mean
Highlighted passages shrink your pool. They filter out people who could do the job: no pay range, a required list with ten or more named tools, a years requirement that meets or passes the age of the tool itself, or a degree marked required with no "or equivalent experience".
Underlined passages confuse candidates. They leave a reader unsure what you want: a title nobody searches for, required and nice to have mixed into one list, no location or remote policy, filler phrases, or a posting under 80 or over 700 words.
The assumptions and where they stop
These are an editor's rules of thumb, not measurements. The page does not predict how many people will apply, and a sheet with no notes does not prove the posting is good. Pattern matching can miss a problem a person would catch, and it can flag a line that is fine in context. Read each note, then decide.
The thresholds are choices you can overrule: ten skills, 80 words, 700 words. The years check uses the release years in the table below. Tool age is this calendar year minus the release year, so it can be off by up to a year either way, and the note only appears when the ask meets or passes that age.
Want a second read from people who fill these roles every week? Send the posting to a recruiter with your notes attached. When you send us the role, the first candidate reaches you in 48 to 72 hours on average.
What the review checks
| Check | What it looks for | Marked as |
|---|---|---|
| Pay range | A dollar figure, an hourly rate, or a salary range anywhere in the text. | Shrinks your pool |
| Skills list length | Named tools and skills in the required section. Ten or more gets a note. | Shrinks your pool |
| Years vs tool age | "N+ years" next to a tool from the release year table, where N is at least the tool's age this year. | Shrinks your pool |
| Degree requirement | A degree marked required with no "or equivalent experience". | Shrinks your pool |
| Job title | Words like ninja, rockstar, guru, wizard, unicorn or jedi in the title. | Confuses candidates |
| Required vs nice to have | No "nice to have", "preferred", "bonus" or "a plus" anywhere. | Confuses candidates |
| Location or remote policy | Remote, hybrid, on-site, a city and state, or relocation. | Confuses candidates |
| Filler phrases | Fast-paced, wear many hats, self-starter, hit the ground running, and similar. | Confuses candidates |
| Length | Under 80 words or over 700 words. | Confuses candidates |
Release years used by the years check
| Tool | Release used | Year | Source, checked 26 Sep 2026 |
|---|
Release years were checked against the linked sources on 26 September 2026.