How to Write a Job Description That Attracts Great Hires
Most employers learn how to write a job description by copying one they found online, changing the company name, and posting it. Then they wonder why they get forty applications from people who clearly did not read it. Here is what I have learned after years of helping small businesses hire: a job description is not an HR document. It is a marketing document. Its job is to make the right person think “this is exactly what I have been looking for” and make the wrong person close the tab.
That changes everything about how you write one. In this guide, I will show you the structure that works — searchable titles, the 300 to 700 word sweet spot, a purpose-first layout — plus the small-business hiring angle most templates ignore, and the second-read test that catches the mistakes that cost you good candidates.
How to Write a Job Description: Start With the Title
The title is the most important line in the entire description, and most businesses get it wrong. Candidates search for standard titles: “Marketing Manager,” “Customer Service Representative,” “Bookkeeper.” If your title is “Growth Ninja” or “Customer Happiness Wizard,” you are invisible in search results and confusing to the humans who do find you. Use the title people actually type into the search box.
Put the level in the title when it matters: “Senior Accountant” vs. “Accountant” filters your applicant pool before anyone reads a word. If the role is remote or hybrid, say so in the title line or the first line of the posting — location flexibility is one of the first things candidates scan for, and hiding it costs you applicants.
One more title rule: one role per posting. “Marketing Manager / Sales Rep / Office Admin” tells every candidate that the job is three jobs, and the good ones will run. If the role genuinely spans functions, pick the primary one for the title and describe the mix honestly in the body.
The Purpose-First Structure
Forget the traditional format that opens with “About Us” and a wall of corporate history. Candidates skim; put the hook first. The structure that converts: the role’s purpose in one or two sentences, the key responsibilities, what success looks like, the requirements (separated into must-haves and nice-to-haves), compensation and benefits, and finally a short company description with how to apply.
The purpose statement is the paragraph most postings skip and the one candidates read most carefully. Not “we are seeking a dynamic self-starter” — write what the person will actually accomplish: “You will own our customer onboarding process, turning new signups into confident long-term users.” A candidate who reads that knows immediately whether the work excites them.
Responsibilities should be five to eight bullet points, each starting with a strong verb, each describing outcomes rather than tasks. “Manage the monthly close process” is a task; “Deliver accurate monthly financials by the 5th business day” is an outcome. Outcomes attract performers; task lists attract clock-punchers.
Separate must-haves from nice-to-haves ruthlessly. Every requirement you list filters people out, and research on hiring consistently shows that over-listed requirements disproportionately filter out strong candidates who do not check every box. If it is not truly required on day one, it is a nice-to-have. Five must-haves is plenty; ten is a wish list disguised as a job description.
The 300–700 Word Sweet Spot
Length matters more than most employers think. Under 300 words, the posting looks thin and candidates assume the role is undefined. Over 700 words, readership falls off a cliff — the best candidates, who are often employed and browsing selectively, will not wade through two pages of corporate prose. The sweet spot is 300 to 700 words: enough to be specific, short enough to be read completely.
Use the word budget on specifics, not adjectives. “Fast-paced environment” tells a candidate nothing; “you will handle 30 to 40 support tickets daily during our growth phase” tells them everything. Every vague phrase you cut makes room for a concrete detail that helps the right person self-select in.
Format for skimming: short paragraphs, bullet points, clear headings. Most candidates read job postings on phones, often while doing something else. A wall of text is a filter that removes exactly the busy, in-demand people you want most.

Compensation: Say the Number
This is the section employers resist and candidates demand. Postings with salary ranges get significantly more — and better — applicants than identical postings without them, and a growing number of jurisdictions legally require pay transparency. Even where it is not required, listing the range is a competitive advantage.
Give a real range, not a ten-thousand-dollar band that signals you already know the number. Explain what moves someone within the range: experience, certifications, specific skills. And list benefits concretely — “health insurance” is table stakes; “health insurance with 80% employer-paid premiums, 15 days PTO, and a 4% 401(k) match” is a recruiting tool.
If you genuinely cannot list a number, explain why in one sentence and give the benefits picture fully. Silence on compensation reads as “the pay is bad,” whether or not that is true. Do not let candidates assume the worst.
The Small-Business Hiring Angle
Small businesses cannot out-pay large companies, so do not try to compete on the same terms. Compete on what small is actually good at: direct access to leadership, visible impact, variety of work, and speed. Say it explicitly: “You will work directly with the founder,” “Your work will be visible to every customer we have,” “We make decisions in days, not quarters.” These are genuine advantages that top candidates value — but only if you name them.
Be honest about the trade-offs. Small companies mean wearing multiple hats, thinner processes, and less hand-holding. Stating this upfront — “this role suits someone who builds the process, not someone who inherits it” — filters out candidates who would be miserable in six months and attracts the ones who thrive in exactly that environment.
And move fast. Small businesses lose more good candidates to slow processes than to anything else. If you like someone, do not schedule four rounds of interviews over three weeks. Decide what your process is before you post, communicate the timeline to candidates, and stick to it. Speed is a small-business superpower — use it.
For what comes after the hire, the process does not end at the offer letter — hiring your first employee covers the legal and practical setup, and the small-business-specific version at how to hire your first employee as a small business walks through the steps many founders miss.
The Second-Read Test
Before you post, run the second-read test: read the description once as the employer, then read it again as the candidate you want to attract. On the second read, ask three questions. Would this person be excited or merely informed? Does the posting describe a job they would brag about, or a list of duties? And is there anything in here that would make them hesitate — vague compensation, an endless requirements list, corporate jargon that signals a culture they would hate?
Then run the bias check. Remove gendered language (“aggressive,” “dominant,” “nurturing”), age-coded phrases (“digital native,” “seasoned veteran”), and credential inflation (requiring a degree for work that does not need one). Each one quietly shrinks your candidate pool. Write the posting you would want to receive.
One more pass most employers skip: read the posting out loud. Awkward phrasing, run-on requirements, and corporate jargon reveal themselves instantly when spoken. If a sentence sounds like it came from a template, rewrite it in plain words. Candidates can hear the difference between a company that thought about the role and one that pasted a template — and they apply accordingly.
Finally, have someone outside the hiring process read it cold and tell you what the job is. If they cannot explain it back in two sentences, rewrite. Clarity in the posting predicts clarity in the role — and candidates can tell the difference.
How long should a job description be?
Aim for 300 to 700 words. Shorter than 300 words looks thin and undefined; longer than 700 words loses readers, especially strong candidates browsing on phones. Spend the word budget on concrete specifics — outcomes, numbers, compensation — rather than adjectives and corporate filler.
Should you include salary in a job description?
Yes. Postings with salary ranges attract more and better applicants, and pay transparency is legally required in a growing number of jurisdictions. Give a genuine range and explain what moves a candidate within it. Silence on pay reads as “the pay is bad” whether or not that is true.
What is the difference between must-have and nice-to-have requirements?
Must-haves are skills truly required on day one; nice-to-haves are things the candidate could learn or that would be a bonus. Listing too many must-haves filters out strong candidates who do not check every box. Keep must-haves to around five items and move everything else to nice-to-have — you will get a larger, stronger applicant pool.
How do you write a job title that gets found?
Use the standard title candidates actually search for — “Marketing Manager,” not “Growth Ninja.” Add the seniority level when it matters, and mention remote or hybrid status prominently. Avoid combined titles like “Sales Rep / Office Admin,” which signal that the role is three jobs and scare off good candidates.
What should a small business emphasize in a job posting?
The genuine advantages of small: direct access to leadership, visible impact of the work, variety, and decision speed. Be honest about the trade-offs too — less structure, more hats — because the candidates who thrive in that environment will self-select in. And run a fast hiring process; speed is a small-business superpower.
The Bottom Line
A job description is a marketing document with one job: make the right person apply and the wrong person move on. Use a searchable title, lead with purpose, keep it between 300 and 700 words, post the salary, and run the second-read test before you publish. Do that, and your next posting will attract candidates worth interviewing — instead of forty applications from people who never read it.
One more thing, and it’s the part most hiring managers skip: revisit the posting after thirty days. If you’re getting plenty of clicks but few applications, your title or salary range is the problem. If applications pour in but nobody is qualified, your requirements section is too vague — tighten the first two bullets. A job description is a living document, not a plaque on the wall. The companies that hire fastest treat every posting like a draft that can be improved, and they usually are.









