How to Write Job Descriptions That Attract Applicants
A job description is often the first conversation you have with your next great hire, and for a small business it has to work hard. This guide shows you how to write job descriptions that attract applicants: a clear title, an honest picture of the work, a realistic list of requirements and a simple structure people actually read to the end.
Key takeaways
- Use a plain, searchable job title that candidates would type into a job board, not an internal nickname.
- Lead with what the person will actually do in a typical week, then explain why the role matters.
- Separate true must-haves from nice-to-haves. Long wish lists scare off good candidates.
- Be clear about pay, hours, location and the hiring steps. Some places legally require pay information in job ads, so check your local rules.
- Use inclusive, everyday language and avoid wording that could discourage or exclude groups of people.
Many small business owners write a job description in ten minutes, the night before posting it. They copy a template, add a long list of requirements and hope for the best. Then they wonder why they get either no applicants or a flood of people who are not a fit.
A better job description does two jobs at once. It attracts the people you want by showing them what the role offers, and it gently filters out people who would not enjoy it by being honest about the work. Late January is a busy hiring window for many businesses as new budgets and plans settle in, so a sharper description can help you stand out when lots of job ads appear at once.
A quick note before we begin: this is general information about hiring, not legal or employment advice. Employment law varies by country, state and city, so check official guidance or speak to an employment lawyer or HR professional about your own situation.
Get clear on the role before you write a word
The hardest part of a job description is not the writing. It is deciding what you actually need. Spend 30 minutes answering these questions first.
- What problem will this hire solve? For example, "I spend 15 hours a week on customer emails and cannot focus on sales."
- What will they do every week? List the 5 to 7 tasks that will take most of their time.
- What does success look like after 90 days? Pick 2 or 3 concrete outcomes.
- What must they already know on day one? Separate this from what you can teach.
- What can you offer? Pay range, hours, flexibility, location, growth and the parts of your culture people enjoy.
- What are the practical terms? Full time or part time, employee or contractor, start date, where the work happens.
If you struggle to answer the first three questions, pause. A fuzzy role leads to a fuzzy description, and that usually leads to a hire who feels unsure what is expected of them.
Pro tip
If someone already does part of this work, including you, ask them to jot down every task for one week. That list is gold. It turns vague phrases like "support the team" into specifics like "answer 30 to 40 customer emails a day and update order notes".
The structure of a job description people finish reading
Candidates often skim on a phone between other things. A predictable structure helps them find what they need fast. Here is a layout that works for most small business roles.
1. Job title
Use the words candidates search for. "Customer Support Specialist" is easy to find; "Happiness Hero" is not. If you want to keep a fun internal title, mention it in the body instead.
2. A short hook
Two or three sentences about your business and why this role exists now. Keep it specific: "We are a 6-person bakery that has doubled its wholesale orders, and we need someone to keep deliveries running smoothly."
3. What you will do
A bulleted list of the main responsibilities, written as actions. Start each bullet with a verb and put the most time-consuming tasks first.
4. What you will bring
Must-have skills and experience, kept short. Then a separate, clearly labeled list of nice-to-haves.
5. What we offer
Pay or pay range, hours, location or remote setup, benefits, training and anything that makes your workplace good to be part of.
6. How to apply
Explain the steps, what to send and roughly when people will hear back. This small detail builds trust.
Write responsibilities and requirements that do not scare people off
This is where most job descriptions go wrong. Owners list everything they could possibly want, and good candidates rule themselves out because they do not tick every box.
- Keep must-haves to a handful. Ask of each one: "Would I really reject a great candidate who lacks this?" If not, move it to nice-to-haves or delete it.
- Describe skills, not just credentials. "Comfortable building simple spreadsheets" is clearer than "advanced Excel". Only ask for a degree or certificate if the job truly requires it.
- Be careful with years of experience. A rigid number can screen out capable people. Describe the level of responsibility they should be ready for instead.
- Be honest about the hard parts. If the job involves early starts, heavy lifting, weekend shifts or a lot of phone calls, say so. The right people appreciate honesty, and the wrong people self-select out.
Common mistake
Writing a "unicorn" job description for an entry-level wage. A role that asks for design, bookkeeping, social media, customer service and inventory management, with five years' experience in each, tells candidates the job is either impossible or poorly thought through. Choose the core of the role and be realistic about what one person can do.
Be upfront about pay, hours and location
Pay is one of the first things candidates look for. Leaving it out can cut your number of applicants and waste time on interviews with people whose expectations do not match your budget.
- Share a pay range or rate. Some US states and cities, and some other countries, have pay transparency rules that require a salary range in job postings. The rules and thresholds vary, so check the current requirements where you hire.
- Spell out hours. "Tuesday to Saturday, roughly 9 to 5" is far more useful than "flexible hours".
- Be precise about location. On-site, hybrid or remote? If remote, say which countries or states you can hire in, since employment law and taxes vary by location.
- Clarify the type of role. Employee or contractor, permanent or temporary, and whether there is a trial period. Classifying workers correctly matters, so get advice if you are unsure.
Use inclusive, everyday language
The words you choose shape who applies. Small changes can widen your pool of strong candidates and help you stay on the right side of equal opportunity laws, such as anti-discrimination rules in the US and the Equality Act 2010 in the UK.
- Avoid age-coded phrases. Words like "young and energetic" or "digital native" can discourage older applicants and may create legal risk.
- Avoid gendered terms. Use neutral titles and "you" rather than "he" or "she".
- Cut jargon and clichés. "Rockstar", "ninja" and "work hard, play hard" say little and put some people off.
- Only list physical requirements that are real. If the job needs lifting, describe the task rather than making general claims about fitness.
- Mention adjustments. A simple line inviting candidates to ask for adjustments during the hiring process signals that you welcome everyone.
Read your draft aloud. If a sentence sounds like something you would never say to a candidate face to face, rewrite it.
A copyable job description template
Use this table as a planning sheet before writing the final ad. The examples are made up, including the pay figures, which are for illustration only.
| Section | Example: Part-time bookkeeper | Example: Café shift lead |
|---|---|---|
| Job title | Part-Time Bookkeeper | Café Shift Lead |
| Hook | Growing 4-person design studio needs tidy books and on-time invoices | Busy neighborhood café looking for a calm leader on weekend shifts |
| Top 3 tasks | Reconcile accounts weekly; send and chase invoices; prepare monthly reports | Open or close the café; guide a team of 3; handle stock counts |
| Must-haves | Experience with accounting software; attention to detail | Customer service experience; reliable on weekends |
| Nice-to-haves | Experience with creative businesses | Barista skills; food safety training |
| Pay and hours (example) | $28 per hour, about 15 hours a week, remote | £13 per hour, Saturday and Sunday, on-site |
| How to apply | Send CV and a short note; reply within 7 days | Fill in the short form; trial shift for shortlisted applicants |
Hypothetical example
Marcus owns a small landscaping company. His first ad read "Landscaper wanted, hard worker, must have experience." He got a few replies, mostly from people who left after a week. His rewrite explained the day: early starts, mostly lawn care and planting, a crew of three, a van provided and a clear hourly rate. He listed one must-have, a driving license, and said he would train the rest. He received fewer but better applications, and the person he hired already knew exactly what the mornings would be like.
Polish, post and improve
Before you post, run through a quick final edit. Aim for a description that can be read in two or three minutes. Shorter paragraphs, bullets and clear headings help on mobile.
- Check it against your role notes. Does it describe the problem, the weekly tasks and the 90-day outcomes?
- Ask someone else to read it. A team member or friend can spot confusing phrases and missing details.
- Post where your candidates look. Job boards, your website, social media, local community groups or industry networks.
- Track where applicants come from. A simple question in your application form helps you see which channels work.
- Review after a week. If applications are few or off-target, adjust the title, the requirements or the pay information.
Your job description checklist
- Write down the problem this hire solves and the weekly tasks
- Define 2 or 3 outcomes for the first 90 days
- Choose a plain, searchable job title
- Write a short, specific hook about your business
- List responsibilities as action verbs, most time-consuming first
- Limit must-haves and label nice-to-haves clearly
- Include pay, hours, location and role type, and check local pay transparency rules
- Remove age-coded, gendered and jargon-heavy wording
- Explain how to apply and when people will hear back
- Review results after a week and adjust
Frequently asked questions
How long should a job description be?
Long enough to answer a candidate's main questions, short enough to read on a phone in a few minutes. For most small business roles, a short hook, 5 to 8 responsibilities, a handful of requirements and a clear offer section are plenty.
Should I include the salary if my budget is small?
In many cases, yes. It saves time for you and the candidate, and in some places it is a legal requirement. If your pay is modest, highlight other genuine benefits, such as flexibility, training or a friendly team.
Can I reuse a job description from another company?
You can look at others for inspiration, but write your own. A copied description rarely matches your real tasks, culture or offer, and candidates notice when an ad feels generic.
Related reading
The bottom line
Job descriptions that attract applicants are clear, honest and easy to read. Decide what the role really needs, describe a typical week in plain language, keep the must-haves short, be upfront about pay and hours, and use words that welcome a wide range of people.
Use the template to plan your next ad, ask someone to read it before you post and review the results after a week. A little extra care now can save you weeks of interviews and help you find someone who stays.