A job description does more than list tasks. It sets expectations, shapes who applies and gives candidates a sense of what it would feel like to work with you.
A rushed or vague description can attract the wrong people. A clear, thoughtful one saves time and helps you find someone who fits your business.
This guide walks you through how to write a job description that’s simple, honest and effective.
Start with the purpose of the role
Before writing anything, be clear about why the role exists.
What problem will this person solve? What will be different once they’re in place? If you can describe the role’s purpose in a few plain sentences, the rest becomes easier.
Avoid copying generic descriptions from elsewhere. Your business has its own needs, and the job description should reflect them.
Use a clear, accurate job title
The job title should match the level of responsibility and the work involved.
Overly grand titles can attract the wrong expectations. Vague titles can confuse applicants. Keep it straightforward and aligned with what the person will actually do.
If the role combines responsibilities, make that clear rather than hiding it behind a broad label.
Describe what the person will actually do
This is where clarity matters most.
Instead of listing abstract skills, describe real tasks. What will a normal week look like? Who will they report to? What decisions will they make?
Keep the language simple. Short, direct sentences are easier to understand than long, complicated ones. The goal is for a candidate to picture themselves in the role.
Be realistic about requirements
It’s tempting to ask for everything. Years of experience, specialist skills, qualifications and a long list of traits.
Focus on what the person truly needs to succeed. Separate essential requirements from nice to have ones. If the list is too long, strong candidates may decide not to apply.
Ask yourself which skills can be learned on the job and which can’t.
Explain what you offer
Candidates want to know what they’ll get in return. Be open about salary range. Mention benefits, working hours and whether the role is remote, office based or hybrid. If there’s room to grow or to be flexible, say so.
Tone matters here. Be warm and clear rather than corporate. You’re inviting someone to join your business and you want them to feel like that might make their life better.
Reflect your values
A job description also signals your culture. If collaboration matters, say so. If independence is key, explain that. A few honest lines about how you work can help attract the people who’ll thrive with you (and deter people who are the wrong culture fit).
This isn’t about grand statements. It’s about giving a genuine sense of what working in your business feels like.
Review before posting
Once you’ve written the description, read it out loud. Does it sound like your business? Is anything unclear or repetitive? Could someone outside your industry understand it? Tighten where needed and remove jargon. Clarity almost always wins.
A good job description saves time later. It filters applicants, sets expectations and starts the employment relationship on the right footing.