How to Write a Job Description That Actually Attracts the Right Candidates
Most job descriptions are terrible. Not because they're poorly formatted or missing information — but because they're written for the wrong audience.
They're written for HR compliance, not for the person reading them. They're filled with corporate jargon, unrealistic requirement lists, and vague descriptions of what the job actually involves. The result? The best candidates scroll past, the wrong candidates apply, and hiring managers waste time screening mismatched applicants.
A well-written job description does two things: it attracts the right people and repels the wrong ones. Both outcomes save you time.
Here's how to write job descriptions that work.
Why most job descriptions fail
The requirements wish list
The single biggest mistake is listing every possible qualification and treating them all as requirements. A job description that asks for "10+ years of experience, MBA preferred, expertise in Salesforce AND HubSpot AND Marketo, fluent in Spanish, and experience managing a team of 20+" is not describing a real person — it's describing a unicorn.
Research consistently shows that men apply for jobs when they meet about 60% of the requirements, while women typically apply only when they meet 100%. An inflated requirements list doesn't raise the bar — it biases the applicant pool.
Fix: Separate genuine requirements (3–5 things the person must have on day one) from preferred qualifications (things that would be nice but aren't essential).
Vague descriptions
"You will be responsible for driving strategic initiatives across the organisation" tells a candidate nothing about what they'll actually do on a Tuesday afternoon. Vague descriptions attract vague applications.
Fix: Describe the actual work. "You'll manage our content calendar, write 3–4 blog posts per week, and coordinate with the design team on campaign assets" is concrete and self-selecting.
Missing information candidates actually care about
Candidates want to know: What will I do? What will I earn? Who will I work with? Where will I work? What's the growth path? Job descriptions that skip these questions lose candidates to postings that answer them.
Fix: Include salary range, team structure, work location/flexibility, and reporting line. Every piece of missing information is a reason for a qualified candidate to move on.
The anatomy of a great job description
1. Title: be specific and searchable
The job title is your headline. It needs to be:
- Accurate — reflects what the person actually does
- Searchable — uses terms candidates type into job boards
- Clear — avoids internal jargon or creative titles
"Senior Marketing Manager" works. "Growth Ninja" doesn't.
If your internal title differs from the market-standard title, use the market-standard title in the posting and note the internal title separately.
2. Opening: sell the opportunity in 2–3 sentences
The first paragraph is the most important. Most job board listings show the title and first 2–3 lines before the candidate clicks "read more." This is your hook.
Don't start with "Company X is a leading provider of..." — that's about you, not them. Start with the opportunity:
"We're looking for a senior product designer to lead the redesign of our core platform, used by 50,000 mortgage brokers across Australia. You'll own the design direction, work directly with engineering, and ship features that directly impact how brokers serve their clients."
In three sentences, the candidate knows: the role (product designer), the impact (redesign a core platform), the context (50,000 users), and the autonomy (own the direction).
3. What you'll do: describe the actual work
List 5–7 core responsibilities that describe the day-to-day and week-to-week reality of the role. Be specific:
✅ "Write and publish 3–4 technical blog posts per week targeting developer audiences"
❌ "Create compelling content that drives engagement"
✅ "Build and maintain CI/CD pipelines using GitHub Actions and deploy to Azure"
❌ "Implement DevOps best practices"
Each responsibility should answer: "If I do this well, what does good look like?"
4. What you bring: separate must-haves from nice-to-haves
Must-haves (3–5 items): Things the person genuinely needs on day one to do the job. These should be non-negotiable.
Nice-to-haves (3–5 items): Things that would make a strong candidate even stronger, but aren't required.
Be honest with yourself: is that "5+ years experience" requirement real, or would someone with 3 years of exceptional experience also succeed? If so, it's a nice-to-have, not a requirement.
5. What we offer: answer the unasked questions
Candidates are evaluating you as much as you're evaluating them. Address what they care about:
- Salary range — posting a range attracts more qualified applicants and saves time on mismatched expectations. Multiple studies show salary transparency increases application rates by 30–50%.
- Work location and flexibility — remote, hybrid, or office? How many days? Is this negotiable?
- Team and reporting — who will they work with? Who do they report to? How big is the team?
- Growth — what does progression look like? Is this a role that could grow, or a backfill for a static position?
- Benefits — highlight anything distinctive. Standard benefits don't need a bullet point; unusual ones do.
6. How to apply: make it simple
Every additional step in the application process reduces applicant volume. If you require a cover letter, know that you're filtering out candidates who don't have time to write one — which may be the busiest (and most in-demand) candidates.
The best application process: submit a resume and optionally a short note about why you're interested. That's it.
Writing for screening efficiency
A well-written job description doesn't just attract better candidates — it makes screening faster and more accurate.
When your requirements are clearly separated into must-haves and nice-to-haves, screening becomes systematic: does the candidate meet the 3–5 must-haves? Yes → evaluate against nice-to-haves. No → move on.
This is especially powerful when combined with AI screening tools. Tools like HireIQ match resumes against your job description using evidence-backed criteria — but they're only as good as the job description you give them. A clear, specific job description produces sharper, more accurate screening results.
Paste a well-written job description into HireIQ, upload your resumes, and the evidence-backed scoring will directly reflect the requirements you defined. Vague descriptions produce vague matches.
Common mistakes to avoid
Don't copy-paste from the last time you hired for this role. The role may have evolved. Requirements change. Market conditions change. Start fresh.
Don't let the requirements list grow by committee. When five stakeholders each add their "must-have," you end up with a 20-item requirements list that describes no real person. One person should own the job description and push back on requirement inflation.
Don't use gendered language. Words like "aggressive," "ninja," "rockstar," and "dominant" skew male in application rates. Words like "collaborative," "supportive," and "nurturing" skew female. Use neutral, professional language.
Don't hide the salary. If you're not willing to share the range, candidates assume it's below market. You'll lose strong candidates to postings that are transparent.
Don't require a degree if the job doesn't need one. Listing a bachelor's degree as a requirement for roles that don't genuinely require formal education unnecessarily narrows your candidate pool and disproportionately excludes candidates from non-traditional backgrounds.
Template structure
Here's a simple structure that works:
[Job Title]
[2–3 sentence hook: what's the opportunity?]
What you'll do
• [5–7 specific responsibilities]
What you bring
Must-haves:
• [3–5 genuine requirements]
Nice-to-haves:
• [3–5 preferred qualifications]
What we offer
• Salary range
• Work location/flexibility
• Team structure
• Key benefits
How to apply
[Simple instructions]
The bottom line
Your job description is the first interaction a candidate has with your company. Make it clear, honest, and specific. Attract the right people, make screening easier, and set the foundation for a good hiring process.
Once you have a strong job description, HireIQ can screen your resumes against it in seconds — with transparent, evidence-backed scoring tied to specific resume content.