HR Insights · Hiring Advice

How to Write an HR Job Description That Attracts Qualified Applicants

If an HR vacancy is drawing volume but not quality, the job description is usually the cause. Six fixes that change who applies, with the reasoning behind each.

A hiring manager tells you the applications are poor. The instinct is to blame the channel, the market, or the salary band.

Sometimes it is one of those. More often the job description invited exactly the applications that arrived.

A job description is not a specification document. It is a filter, and it works in both directions — attracting people who should apply and deterring people who should not. Most HR job descriptions are written as internal documents and then posted externally, which is why they filter so badly.

Here is what to change.

1. Put the accountability in the first two lines

Most HR job descriptions open with a paragraph about the company. Every candidate skips it. They are scanning for one thing: what am I on the hook for?

Open with it. One sentence on what this person owns, one on who they work with, and one on what success looks like in the first year.

Weak: "We are a fast-growing organisation looking for a dynamic HR professional to join our people team." Better: "You will own HR for our 140-person manufacturing site in Pune, partnering the Plant Head on workforce planning, industrial relations and capability building. In your first year, success is a stable supervisory layer and a functioning skills matrix."

The second version repels people who want a generalist coordination role and attracts people who have run a plant HR function. That is the filter working.

2. Name the scope in numbers

Numbers are the cheapest credibility you can add, and their absence is read as vagueness.

Include the headcount you support, the number of locations, the team size reporting to the role, and whether the population is white collar, blue collar or mixed. For a talent acquisition role, include the annual hiring volume and the mix of roles.

Candidates use these to calibrate whether the role is a step up, sideways or down. Without them, strong candidates assume the worst and self-select out, while unsuitable candidates apply hopefully. You get volume without fit — the exact complaint you started with.

3. Cut the requirements list in half

Long requirement lists do measurable damage, and they do it asymmetrically. Candidates who meet most criteria but not all tend to apply anyway if they are confident; those who are less confident do not. You end up filtering for self-assurance rather than capability, which is not what you meant to test.

Split the list properly:

  • Essential — genuinely cannot do the job without it. Three to five items. If it is longer, you have not decided.
  • Useful — would accelerate someone, but they could learn it here.

Then apply one test to every essential item: would we reject an otherwise excellent candidate for missing this? If the answer is no, it is not essential.

Be especially careful with degree and certification requirements on HR roles. Ask whether the qualification predicts performance in this specific job, or whether it is there because it was in the last version of the document.

4. Publish the salary range

This is the highest-impact change available, and the most resisted.

The arguments against are familiar — internal equity, negotiating position, competitor visibility. They are real considerations. But consider what happens without a range: candidates apply blind, you both invest several rounds, and the conversation collapses at the offer stage over a number that was knowable at the start. That cost is paid every time, and it is paid mostly by the hiring team.

A range also does quiet filtering work. It tells senior candidates not to waste their time on a junior band, and it tells junior candidates that the senior role is out of reach — both of which reduce the volume of unsuitable applications you are complaining about.

If you cannot publish a range, publish something: a band, a bracket, or the salary of the level. Silence is the worst option.

5. Describe the work honestly, including the hard parts

Every HR job description says "collaborative", "fast-paced" and "dynamic". These words carry no information because every employer uses them.

What carries information is specificity, including the difficult parts:

  • "This site has had three HR leads in four years and the supervisory layer is sceptical of HR. Rebuilding that credibility is the first job."
  • "You will inherit a hiring process with no structured interviews. Building one is a first-quarter priority."

Naming the difficulty seems risky. In practice it does two useful things: it attracts people who find that kind of problem interesting, and it means the person who accepts is not surprised in month two. Surprise in month two is how you end up rehiring in month nine.

6. Make the closing date and the process real

Tell candidates what happens next: how many stages, roughly what each involves, and when they will hear.

HR is the function that owns candidate experience. An HR vacancy with a vague process is noticed by exactly the audience most likely to judge you for it, and applicants who are also practitioners will read it as evidence of how the function is run.

If a role is filled, close the listing. An expired HR job left live is a small thing that does real reputational damage with an audience that pays attention — and it wastes the time of people who would have been right for the next one.

A quick audit you can run today

Take your current open HR vacancy and check:

  1. Can a reader tell in ten seconds what this person owns?
  2. Are headcount, locations and team size stated?
  3. Are there five or fewer essential requirements?
  4. Is there a salary range or band?
  5. Is there one honest sentence about what is hard?
  6. Does it say what the process is and when they will hear?

Fewer than four yeses and the description is your bottleneck, not the market.

When you are ready to post, listing an HR role on HR Job World puts it in front of an audience that is exclusively HR — which means the filtering starts before anyone reads a word of your description.

Browse the roles this covers

Looking for your next HR role?

Every listing on HR Job World is an HR role. No sales jobs, no engineering jobs, nothing irrelevant to filter past.

Browse HR jobs Post an HR role