How to Write a Job Description That Attracts the Right Person
Write job descriptions that reduce hiring costs and attract qualified candidates using data-driven frameworks.
- Lead with total compensation range. State the salary range in the first paragraph, not buried at the bottom. Include base salary plus benefits value — if base is $65K and benefits cost you $18K, write "Total compensation $65K-$75K base plus $18K benefits package." This eliminates 60-70% of unqualified applicants immediately.
- List 3-5 hard requirements only. Separate must-haves from nice-to-haves. Must-haves are skills you cannot train in 90 days: "3+ years QuickBooks experience" or "CPA license required." Everything else goes in a separate "Preferred" section. Each additional requirement reduces your applicant pool by 15-25%.
- Quantify the role's impact. Write what success looks like in numbers: "Manage $2M in monthly receivables" or "Reduce invoice processing time to under 48 hours." Include team size if managing people: "Lead 4-person accounting team." Candidates need to see if the scope matches their experience level.
- Structure with scannable formatting. Use bullet points, not paragraphs. Break into clear sections: Role Summary, Requirements, Responsibilities, Compensation, Benefits. 70% of job seekers scan descriptions in under 30 seconds. Dense text blocks lose qualified candidates who assume the role is disorganized.
- Include deal-breakers upfront. State travel requirements, overtime expectations, or location constraints in the first section. If the role requires 25% travel or weekend work during month-end, say so immediately. Hidden requirements waste your time screening candidates who will decline offers.
- Test and track response quality. Measure applications per posting and interview-to-hire ratios. Good job descriptions generate 15-25 applications with 30-40% qualifying for phone screens. If you get 100+ applications with low qualification rates, your requirements are too broad or compensation unclear.