How to Write a Job Description That Actually Gets Applicants
Most job descriptions are a wall of requirements nobody reads. Here's a simple structure that gets the right people to hit apply - and screens out the wrong ones.
ParsleyHR
The ParsleyHR team
Most job descriptions are written like legal documents and read like warning labels. A wall of bullet points, a list of demands, and not a single reason a good person would want the job. Then the owner wonders why nobody applied.
A job description is an ad. Its job is to get the right people to hit apply and gently wave off the wrong ones. Here’s a structure that does both - and you can write the whole thing in under an hour.
Start with the title people actually search
Candidates search job boards by typing in plain job titles. If you post “Retail Sales Ninja” or “Customer Happiness Hero,” the people looking for “Retail Associate” will never see it. Use the boring, common title. Save the personality for the body.
Add a location or a key qualifier if it helps - “Part-Time Barista (Weekends)” tells the right person everything they need before they even click.
Open with the pitch, not the requirements
The first two or three sentences decide whether anyone reads the rest. Don’t lead with “Requirements” - lead with why this job is worth having. Who are you, what would they do all day, and what’s good about working for you?
We’re a busy neighborhood cafe looking for a part-time barista to join our morning crew. You’d be making drinks, chatting with regulars, and helping the shop run smoothly during our busiest hours. We’re a small, friendly team and we close by 3pm - no late nights.
Three sentences. A candidate already knows the vibe, the hours, and whether it fits their life.
Describe the actual day, not a fantasy
Under a “What you’ll do” heading, list five to seven real responsibilities in plain language. Be honest about the parts that aren’t glamorous. “Restocking shelves and handling occasional difficult customers” isn’t a turn-off - it filters out people who would have quit in week two anyway.
Separate “must-have” from “nice-to-have”
This is where most job descriptions go wrong. Owners list every skill they can imagine wanting, and great candidates self-reject because they only match eight of twelve bullets.
Split your list in two:
- Must-haves - the genuine deal-breakers. Keep this short. A license you legally require, a schedule they must be free for, a physical ability the job truly demands.
- Nice-to-haves - everything you’d be happy to see but can train. Label it clearly: “Bonus if you’ve used a POS system before, but we’ll teach you.”
A short must-have list gets you more applicants, and being explicit that you’ll train means you don’t scare off someone promising who’s simply early in their career.
Be specific about pay and hours
Listings that include a pay range get noticeably more applicants, and in a growing number of US states a range is now legally required. Even where it isn’t, hiding the number wastes everyone’s time - candidates filter by pay whether you publish it or not.
Give a real range, state whether it’s hourly or salary, and be clear about hours: full-time or part-time, the rough schedule, and any weekend or evening expectations. Surprises here are the number-one reason a promising candidate ghosts after the first call.
End with a clear, easy ask
Close by telling people exactly how to apply and what happens next. “Click apply and attach your resume - we read every application and reply within a week” sets an expectation and makes you look organized. If you ask for anything extra, like a short note, keep it genuinely short. Every added step costs you applicants.
A quick checklist
Before you post, read it back and check:
- Is the title something a candidate would actually type?
- Do the first sentences sell the job, not list demands?
- Is the must-have list short and truly non-negotiable?
- Are pay and hours stated plainly?
- Could a stranger tell what the day-to-day really looks like?
Once your description is doing its job, the next challenge is handling the replies. A clear posting can pull in dozens of applicants fast - and that’s a good problem to have if you’re set up for it.
Write your job once and post it everywhere - ParsleyHR keeps every applicant in one tidy pipeline. Start free.
Start free