Hiring is five decisions and a lot of waiting. Decide what the role actually is, decide what it pays, write an advert somebody would answer, put it where that person looks, and get through the replies fast enough that good people are still available. Everything else is detail.
This is the order to do it in, and what usually goes wrong at each step.
Step 1: Decide what the job is, not what the title is
Write down what this person will do in their first three months. If you cannot fill half a page, the role is not defined enough to hire for and you will end up interviewing against a moving target.
The useful test is the alternative: if you could not hire anybody, what would you stop doing? That is the job.
Then pick a title people search for rather than the internal grade. Our job description templates cover the common roles, and the guide to writing a job description explains what to change in them.
Step 2: Work out what it pays before you advertise
Decide the range first, because everything downstream depends on it. Look at what comparable roles in your area and industry are advertising, not at what you paid last time.
Publish it. Several US states and EU rules now require pay ranges in adverts, and it is the single most effective filter you have: it removes the applications that were never going to accept your offer, before you read them.
If the range is below market, you are not hiring at that price and it is better to find out now than after three weeks of silence.
Step 3: Write an advert, not an internal document
Most organisations already have a job description in the HR sense, full of duties and reporting lines. Publishing it as the advert is the most common mistake in hiring.
Open with what the person does, not with your founding story. Keep the must-have list genuinely short, because every item filters and some filter unevenly. Say what it pays, where it is, and how to apply.
Step 4: Put it where the right person will actually look
Free channels first, because they work more often than people expect. The large boards take free posts, narrow boards reach a self-selected audience, and communities you already belong to reach people who are not looking but would move.
The channel everybody forgets is their own site. A careers page with the right structured data is eligible to appear in Google’s job results, permanently, at no cost per role. Where to post a job for free goes through what each free option actually asks for in return.
Post to two or three places and point them all back at the listing you own.
Step 5: Get through the applications quickly
This is where small teams lose their best candidates. The applications arrive, everyone is busy, and by the time somebody reads them properly the strongest people have accepted something else.
Two things fix it. Decide in advance who reads them and when, and put it in the calendar. And if the pile is large, rank it rather than skimming it: skimming has all the biases of a scoring tool and none of the record. AI resume screening covers what that does well and where it fails.
Reply to everyone, including the no. It costs ten minutes and it is the part of your hiring that candidates talk about.
Step 6: Interview against the job, not against a feeling
Ask every candidate the same core questions, in the same order, and write down the answers as you go. Unstructured interviews mostly measure how comfortable somebody is in an interview, which is rarely the job.
Two rounds is enough for most roles. A short task is fine if it is short, paid where that is appropriate, and genuinely representative. Long unpaid exercises lose you the candidates who have other options.
Step 7: Offer quickly, then do the paperwork properly
Make the offer by phone, confirm it in writing the same day, and be ready to move if they are in another process.
The paperwork is where this guide stops being useful. Registrations, payroll, tax, right-to-work checks, contracts and insurance vary by country and often by state, the penalties for getting them wrong are real, and payroll providers publish far better jurisdiction-specific checklists than we could. Use one.
Where hiring usually goes wrong
The role is vague, so the advert is vague and the shortlist is a mixture of people who cannot be compared.
The advert is about the company rather than the job, so it attracts people who want a job rather than this job.
The pay is hidden, so both sides discover the mismatch after three conversations.
Nobody reads the applications for a week, so the best ones are gone.
Only one channel is used, usually the biggest board, which produces volume and not fit.
Doing it on your own site
Everything above works whatever you use. If your site runs on WordPress, WP Career Board gives you the careers page free: roles published with the structured data Google reads, applications arriving in a dashboard rather than an inbox, and employer and candidate accounts so people manage their own submissions. When the replies outpace your reading, AI screening ranks them, and it can run on your own server so CVs never leave it.
Employment rules, pay transparency requirements and hiring paperwork vary by jurisdiction and change. This is a practical guide, not legal advice, and it was written in September 2026.