Crafting Job Descriptions That Attract the Right Talent
A job description written in a hurry will hire you the wrong person, and the wrong person will cost you far more time than the posting ever saved. Getting this document right is one of the highest-leverage things a small business owner can do before a single resume arrives.
Why Job Descriptions Fail Small Businesses
Most small business job postings share the same problems: they’re either copied from a template that doesn’t match the actual role, inflated with corporate jargon that doesn’t reflect the company’s culture, or stripped down to a bare list of duties with no sense of what success looks like. Sometimes they’re all three at once.
The consequences are predictable. You attract candidates who look good on paper but aren’t suited to the real work. You spend hours screening people who fundamentally misunderstood the role. You hire someone who leaves within six months because the job wasn’t what they expected. And you start the whole process over.
The fix isn’t complicated, but it does require treating the job description as something worth thinking through carefully—not a checkbox to tick before posting on a job board.
Start With the Job, Not the Title
Before you write a single line, sit down and do a brief job analysis. This means getting specific about what the person in this role will actually do, day to day and week to week, not what you imagine the role looks like in the abstract.
Ask yourself these questions:
- What are the three to five outcomes this person needs to produce in their first year?
- What does a typical Tuesday look like for someone in this role?
- Which decisions will they make independently, and which require sign-off?
- Who will they work with regularly, and how?
- What will make this role hard—what friction or ambiguity will they need to handle?
If you’re replacing someone, also ask: what did the previous person struggle with, and what did they do especially well? The answers often reveal requirements that never made it into the original posting.
This analysis takes thirty to sixty minutes. It’s the most important work you’ll do before writing anything, because everything else flows from it.
The Structure That Works
A well-built job description has several distinct components, each doing a specific job. Here’s how to think about each one.
The Opening Summary
Write two to four sentences that give a candidate a clear sense of what the role is, where it sits in the organization, and why it matters. Avoid filler phrases like “exciting opportunity” or “dynamic environment.” Be direct.
A weak opening: “We are looking for a motivated self-starter to join our growing team in a fast-paced environment.”
A stronger opening: “We’re a ten-person bookkeeping firm serving small businesses in the trades. This operations coordinator role is responsible for keeping client onboarding running smoothly and supporting our three-person client service team as we grow.”
The stronger version tells candidates the size of the company, the industry, the actual function of the role, and the context it operates in. A reader can immediately decide if this is relevant to them.
Responsibilities: Be Honest, Not Aspirational
List the actual responsibilities of the role, not an idealized version of them. If a significant part of the job is answering customer emails and updating spreadsheets, say so. Candidates who find that unappealing will screen themselves out, which is exactly what you want.
Aim for six to ten responsibilities. Group related items together rather than listing everything in random order. Lead each bullet with an action verb: manages, coordinates, responds to, prepares, tracks.
Be specific about scope where you can. “Manages social media” tells a candidate almost nothing. “Plans and schedules two to three posts per week across Instagram and LinkedIn, responds to comments, and reports monthly on engagement” tells them exactly what they’re getting into.
Requirements: Separate Must-Haves From Nice-to-Haves
This section trips up a lot of small business owners. The instinct is to list every skill and credential you can think of, reasoning that more requirements means a better candidate. What it actually does is discourage good people from applying.
Research consistently shows that some candidates—particularly women—are less likely to apply for roles unless they meet nearly all listed requirements, while others apply regardless. When your requirements list is inflated, you inadvertently skew your applicant pool and miss qualified people.
The better approach: divide requirements into two explicit categories.
- Required: Skills, experience, or credentials someone must have on day one to do this job. Keep this list short and honest.
- Preferred or a plus: Things that would make a candidate stronger but aren’t dealbreakers. These can go in a separate section or be labeled clearly.
Also be honest with yourself about degree requirements. Ask whether a four-year degree is genuinely necessary for the role, or whether it’s a proxy you’re using for something else—like communication skills or reliability—that you could assess more directly.
Compensation: Show the Number
In a growing number of jurisdictions, listing a salary range is legally required. But even where it isn’t, there’s a strong practical case for being transparent about pay.
Candidates who know the range up front can decide whether to apply based on fit, not just hope. You spend less time interviewing people whose expectations are nowhere near your budget. And posting a range signals that your organization is straightforward to deal with—which matters to people who have options.
If your compensation includes meaningful non-salary elements—equity, a strong health plan, flexible hours, remote work—mention them here. Small businesses often can’t compete with large employers on base salary, but they can compete on other dimensions. Make those visible early.
Work Environment and Culture: Be Accurate, Not Flattering
This is where many job descriptions veer into marketing copy that doesn’t match reality, and it backfires. Candidates who join based on overpromised culture become disengaged employees who leave.
Instead of “We’re a family!” or “We work hard and play hard,” describe the actual environment in plain terms:
- Is this role remote, hybrid, or in-person? If hybrid, what does that actually mean in practice?
- What are the working hours, and is there any flexibility?
- How does the team communicate day to day—Slack, email, in-person meetings?
- Is this a high-autonomy role or one with close supervision?
- What’s the pace like—steady and predictable, or variable with occasional crunch periods?
A sentence or two that accurately captures the texture of working at your company is worth more than a paragraph of aspirational culture talk.
Common Mistakes to Avoid
Even after putting real thought into a job description, a few specific errors show up repeatedly.
- Vague language that sounds meaningful but isn’t. “Strong communication skills,” “detail-oriented,” and “team player” appear in nearly every job posting and tell candidates almost nothing. If communication skills matter for this role, say in what context: written client correspondence, presenting to stakeholders, leading internal meetings.
- Listing years of experience as a shortcut. “Five years of experience” is often a rough proxy for proficiency, but proficiency varies enormously by person and context. Consider describing the level of work you need someone to handle rather than defaulting to years.
- Writing for the ideal candidate instead of the real one. If you need someone to fill a role within the next month and you have a limited budget, write a description that will attract real candidates at that level—not a description for someone who doesn’t exist at your price point.
- Ignoring legal considerations. Job descriptions can have legal implications, particularly around accommodation and protected characteristics. Avoid language that could be read as discriminatory. If you’re unsure, have an employment attorney review your template once—you’ll use it for years.
Using AI Tools to Draft and Refine
AI writing tools can be genuinely useful in the job description process, but only in the right way. They’re good at turning your rough notes into clean, readable prose, suggesting alternative phrasings, and flagging vague or overused language. They’re not good at knowing what your actual role requires, what your culture is really like, or what trade-offs you’re willing to make on qualifications.
The practical workflow: do your job analysis yourself, write a rough draft with your real answers to the questions in this article, then use an AI tool to clean up the language and check for common errors. Don’t let the tool do the thinking for you—the thinking is what makes the description accurate.
Practical Takeaway
Before you post your next job opening, block out an hour. Work through the job analysis questions above. Write a draft that separates required from preferred qualifications, includes a compensation range, and describes the actual work environment rather than an idealized one. Then read it back and ask: if I were a qualified candidate reading this cold, would I have an accurate picture of what I was walking into?
If the answer is yes, you’re ready to post. That single document, done well, will improve every conversation you have with candidates from the first screening call through the final offer.
Related reading
- Crafting Job Descriptions That Attract Quality Candidates
- Complete Guide: Small Business HR Playbook: Job Descriptions, Interviews & Onboarding for Growing Teams
- Complete Guide: The Small Business Hiring Playbook: Essential HR SOPs for Growing Teams
- Interview Kits for Non-HR Managers
- Foundation Setting: Your First HR Infrastructure