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

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

Related Reading