A job description is usually the first real impression a candidate has of your company. Yet most are written as internal checklists — a wall of requirements with little sense of why anyone would want the job. The best candidates, who have options, simply scroll past.
Stop writing a wish list
The instinct is to list every skill you can imagine wanting. The effect is to deter strong, qualified people — research consistently shows many candidates won't apply unless they meet nearly every listed requirement. Separate the genuine must-haves from the nice-to-haves, and keep the must-have list short and honest. You'll widen your pool without lowering your bar.
Lead with why, not just what
Before the responsibilities, tell candidates what they'll work on, who they'll work with, and why the role matters. What problem will they own? What will they learn? What does success look like in a year? People choose roles for impact and growth, not for bullet points.
Be specific and be human
Vague phrases — “fast-paced environment,” “wear many hats,” “rockstar” — say nothing and signal cliche. Replace them with concrete detail about the team, the tools, and the day-to-day. Write the way you'd actually speak. A description that sounds like a real person wrote it stands out immediately in a sea of corporate boilerplate.
Don't hide the essentials
Be upfront about location and ways of working, and include a salary range wherever you can. Transparency respects the candidate's time and filters for genuine interest — and increasingly, candidates expect it. The clearer your pitch, the better-matched the people who respond.