How to Write a Job Description That Attracts Candidates
A great job description attracts the right people and repels the wrong ones. Here is how to write one that converts.
Tools you'll need
Step by step
- 01
Start with a clear title
Use a specific, searchable title like 'Senior React Developer', not a clever internal name.
- 02
Summarize the role and impact
Open with two or three sentences on what the role does and why it matters.
- 03
List responsibilities and must-haves
Bullet the core duties and the true must-have skills. Separate must-haves from nice-to-haves.
- 04
Sell the company and perks
Candidates choose you too. Include culture, growth, and real benefits, not cliches.
- 05
Add pay range and logistics
Include the salary range, location or remote, and how to apply. Transparency attracts better applicants.
- 06
Post and track applicants
Publish through an ATS like Workable or Manatal to distribute to job boards and track candidates.
Frequently asked
How do you write a good job description?
A clear title, a short impact summary, real must-haves, an honest sell, and a pay range.
Should I include salary in a job description?
Yes. Salary transparency increases quality applicants and is required in many places.
How long should a job description be?
Concise - a summary, key responsibilities, and must-haves. Long lists reduce applications.
Browse the full Recruiting & HR index
Every tool, honest pros and cons, and live pricing - filter by category and price.
OPEN THE RECRUITING & HR INDEX →