How to Write a Job Description for a Small Business
Reading time: 6 minutes | Topic: Small Business Hiring
A job description is the first thing a candidate sees. Get it wrong and you'll attract too many unsuitable applicants, waste hours screening, and potentially miss the person you actually needed. Get it right and your shortlist almost writes itself. This guide shows you exactly what to include — and what to leave out.
Why Most Small Business Job Descriptions Fail
Most small business job descriptions are either too vague ("must be a team player, passionate about growth") or copied from enterprise templates that don't match the reality of the role. Both create the same problem: the wrong people apply, and the right people scroll past.
A good job description does one thing: it helps the right person recognise themselves and the wrong person disqualify themselves. Every word should serve that purpose.
The Structure That Works
1. Job Title
Use the title people actually search for. "Growth Hacker" gets fewer relevant applications than "Digital Marketing Manager." Clarity beats creativity every time. Check what similar roles are called on Indeed or LinkedIn and match that language.
2. One-Paragraph Summary
Three to five sentences. What does the business do? What is this role for? What will success look like? Don't pad it — candidates read this first and decide whether to continue based on it.
3. Key Responsibilities (5–7 bullet points)
Start each bullet with a verb: "Manage," "Build," "Report," "Own." Be specific. "Manage our social media" is weak. "Plan, create, and schedule content across Instagram and LinkedIn, reporting on performance monthly" is useful. It tells the candidate exactly what they'll do and helps you screen CVs against real criteria.
4. Must-Have Requirements
List only the genuine non-negotiables — the things that would cause you to reject a candidate regardless of everything else. Keep it to three or four items maximum. The longer this list, the more good people you filter out unnecessarily.
5. Nice-to-Have Requirements
Separate the must-haves from the nice-to-haves explicitly. This signals to candidates that the role is accessible and encourages applications from people who nearly fit — who are often the best hires.
6. Salary Range
Include it. Studies consistently show that job postings with salary information receive more applications and higher-quality applicants. Candidates who see a range and apply are self-selecting for fit. Hiding the salary wastes everyone's time.
7. Practical Details
Location (remote, hybrid, or office), working hours, start date if relevant, and how to apply. Keep it simple. A clear application process (email your CV to X, or apply via Y) reduces drop-off.
What to Avoid
- Buzzwords — "ninja," "rockstar," "passionate" tell candidates nothing and often deter strong applicants
- Excessive requirements — asking for 5 years experience in a tool that's been around for 3 years is a red flag to experienced candidates
- Vague responsibilities — if you can't describe what someone will do, you're not ready to hire yet
- No salary — you'll get more applications and waste less time if you include a range
Using Your Job Description as a Screening Tool
Once you've written a clear job description, it becomes your benchmark for screening. When you use a CV parser like Cv Bam Bam, you paste your job description as the matching profile — the tool then scores every CV semantically against it, surfacing the candidates whose experience most closely matches what you described.
This is why a vague job description leads to poor matching scores — the tool (and your own brain) has nothing concrete to compare against. A specific, well-written description is both a recruitment tool and a screening benchmark.
Turn Your Job Description Into a Ranked Shortlist
Upload your CVs and paste your job description. Cv Bam Bam ranks every candidate by semantic match — no manual reading required.
Try It Free