You posted the job. You paid to boost it on the big job board. A week later you have eleven applicants: three who live two states away, two who never answer the phone, one whose resume is a blank page with a name on it, and five who were clearly clicking "apply" on every listing in the county. Meanwhile your best person is covering two shifts, and you are starting to believe the line every owner hears at some point: nobody wants to work anymore.
That line is wrong, and believing it costs real money. People want to work. The ones you want are working right now, for somebody else, and they are not reading job boards. The hygienist at the practice across town, the stylist with a full book, the line cook who never misses a shift, the tech every customer asks for by name. They are on Facebook and Instagram at 9 p.m. like everyone else. This article is about reaching them there: what changes when an ad is about a job, what the ad has to say, how to make applying painless, and what a hire should actually cost you.
A Job Board Only Shows You the People Who Are Leaving
Think about who is on a job board on any given Tuesday. Someone who just got laid off. Someone who hates their manager this week. Someone who has been let go three times and is looking for the fourth. There are good people in that group, but the board is structurally tilted toward people who are unhappy, unemployed, or unemployable, because those are the people who go looking.
The person you actually want is the one who is fine where they are. They show up on time, the customers like them, and their current boss would fight to keep them. They are not searching for anything. They will never see your listing, because they are not looking at listings.
That changes the job. You are not trying to catch a searcher. You are trying to interrupt someone who is not shopping and put a better offer in front of them than the one they already have. That is exactly what Meta is built to do. It is where people spend their evenings, and it shows ads to people who did not ask for them. The same machine that finds customers who were not searching for your service can find employees who were not searching for your job.
And no, it is not poaching. You are not calling their office or showing up at their counter. You are running an ad. If someone at a competitor sees it and decides your job is better, that tells you something about both jobs.
Which Jobs This Works For
Meta is strongest for local roles, where the job is tied to a place and the right person lives within driving distance: front desk and patient coordinators, hygienists and assistants, nurses and caregivers, stylists and aestheticians, cooks and servers, retail and warehouse staff, technicians and installers, drivers. That covers most of the hiring a small business actually does.
It is weaker for salaried office roles hired on a specific professional background, like an accountant, a marketing manager or an operations lead. You cannot target by job title on Meta, and the rules below take away most of what is left. If you need someone with five years of a specific professional title, LinkedIn is usually the better place to look. For everyone else, keep reading.
Hiring Is Marketing. You Already Know How to Do It.
Here is the reframe that makes everything else click. A recruiting ad is a customer ad where the product is a job. Every skill you have used to get the phone ringing applies.
Start with the buyer. You already know who your best customer is. Now do the same for the hire: what they do today, what they earn, what they are tired of, and what would make them move. An experienced hygienist is not moved by "competitive pay" and "a great team." Neither is a line cook or a service tech. They are moved by specifics: getting home for dinner, a schedule that does not change every week, a manager who does not yell, a path to more money that does not mean leaving the work they are good at.
Then think about where that person's head is. Someone actively job hunting is easy: tell them what the job is and how to apply. The happily employed candidate has to be stopped first. They need an ad that starts a thought they were not having ("wait, they close at 5 on Fridays?"), not an ad that answers a search they never ran. It is the difference between a customer searching for a dentist right now and one who has not noticed it has been two years since their last cleaning. The ad has to meet them where they are.
The Moment Your Ad Mentions a Job, Meta Changes the Rules
Any ad that promotes or links to a job opening has to be declared under Meta's Employment special ad category when you are a US advertiser. That includes full-time and part-time jobs, internships, apprenticeships, and job fairs. It even includes an ad about your company perks if it sits alongside a job opening. Skip the declaration and the ad may be rejected. Do it enough and you are putting the whole ad account at risk, which we covered in what happens when Meta starts rejecting your ads.
Once you declare it, a set of targeting options goes away. Age is fixed at 18 to 65+. Gender cannot be chosen. You cannot target or exclude by ZIP code, and any city or pin you choose expands to at least a 15-mile radius. Lookalike audiences are off, and a chunk of interest targeting disappears. We walked through the full list of what Meta locks for these categories in an earlier piece, so here is only the part that matters for hiring.
Owners tend to assume declaring the category tells Meta to go find job seekers. It does not. Meta says so plainly: your targeting options don't become limited to people interested in employment opportunities. The category takes tools away. It does not add a "people who want a job" button.
So what does the targeting? Your ad. When most of the dials are locked, the words and pictures in the ad become the strongest signal Meta has about who should see it. An ad headlined "Now Hiring: Dental Hygienist, North Phoenix" with a photo of your actual operatory tells the system exactly who it is for. So does "Now Hiring: Line Cook, Downtown Tempe" over a shot of your kitchen line mid-service. An ad headlined "Join Our Growing Family!" tells it nothing, and Meta will show it to anyone.
Location is the one dial you keep, so set it as a commute question, not a map exercise. How far will a good candidate actually drive every day for this job? A server and a surgical assistant will not give you the same answer. That is your radius. If you are hiring for more than one location, put them in one ad set rather than several, so the budget pools and Meta has more room to work. And look underneath the map before you launch. On many campaigns Meta pre-checks an option that reaches people outside the area you drew, which is the last thing you want when the job requires a daily commute. We covered the location setting that quietly sends ads out of town in detail.
Sell the Tuesday, Not the Company
Here is what most hiring ads say: "We're a family-owned business with a commitment to excellence, looking for motivated team players to join our growing family. Competitive pay and benefits. Apply today!"
Every business in town is running that ad. Filter Meta's Ad Library to employment ads in your industry and scroll for five minutes. You will see "rewarding career" so many times it stops meaning anything. That is the opportunity. When every ad says nothing, the one that says something specific wins by default.
Start with who is reading. Anyone good at their job has read a hundred of these ads, and plenty of them have taken a job that did not match the listing. Post a hiring ad in almost any field and look at the comments: "pay people what they're worth," "treat them decent and you won't have to advertise." That is your audience. They assume your ad is exaggerating, because the last few were. Adjectives bounce off that reader. Only specifics get through.
So put the specifics in the ad:
The pay ceiling, not just the floor. "Starting at $24 an hour" competes with every other employer on the one number where you might lose. "Starting at $24, with our senior people over $80K" tells a good candidate there is room above them. For tipped roles, say what a typical Friday actually pays out. Write "over $80K" or "$80K+," never "up to $80K." "Up to" sounds like a cap and invites the question of why there's a limit. Only use a number your people actually hit. Keep the detail at a glance, too. Bonus structures, commission splits and tip pools belong in the interview, not in a square image someone sees for two seconds.
The schedule, stated plainly. This is where good jobs actually differ, and it is often what experienced people care about most. Four-day week. Closed Sundays. No split shifts. No on-call. The schedule posted two weeks out. The truck goes home with you. Paid time off that you can actually take. Every one of these is a sentence a candidate can repeat to their partner, which matters more than you would think, because the partner is often the one who sees the ad first and says "look at this."
The people. The best recruiting ad you will ever run costs nothing. Ask your best employee, on camera with a phone, "Why do you still work here?" Let them answer in their own words, pauses and all. That thirty seconds does something no ad copy can: it is a peer vouching for you, and a skeptic believes a peer. Self-promotion from the owner is worth little. A hygienist saying "nobody here has ever asked me to skip lunch to squeeze in one more patient" is worth a lot.
Write the headline for clarity, not cleverness: "Now Hiring: [job title] in [town]." Put the job, the town and the pay in the first line of text, because most people never tap "see more." Add one line asking people to share it with anyone who's looking. Plenty of people will pass a job along to a friend who would never click on an ad themselves.
Expect comments, too. A hiring ad draws "pay more" and "good luck finding anyone" the way a customer ad draws questions about price. Answer the fair ones calmly and publicly, with the real numbers. Everyone scrolling past reads that thread, which is why we treat the comments under a Meta ad as part of the ad.
Make Applying Faster Than Scrolling Past
The person you want has a job. They are seeing your ad in a spare minute, on a phone, probably tired. If applying means leaving the app, creating an account, and uploading a resume they have not touched in years, they will not do it. Not because they are not interested, but because they have a life.
For hiring, that is why Meta's instant form usually beats a landing page, even though we argue the opposite for many customer campaigns. With customers, the friction of a landing page filters out people who were never going to buy. With an employed candidate, friction mostly filters out the people you want most, the busy ones. So you keep the form short and move the filtering into the questions.
Meta's instant form supports conditional logic, which lets a "no" on a must-have question end the form politely instead of sending you a lead. Pick two or three true requirements and ask them as yes-or-no questions:
- Do you hold a current [license or certification] for this role? (A state hygiene license, a food handler card, a cosmetology license, a trade certification.)
- Are you available for the shifts this role needs? (Say which ones, like weekday mornings or Friday and Saturday nights.)
- Can you commute to [town] for every shift?
A "no" on any of them closes the form with a friendly "thanks, this role may not be the right fit" and a link to your careers page. A "yes" on all three asks for name, phone and email and submits. You get fewer leads, and every one of them clears the bar before you spend a minute on it. Choose the "higher intent" form type, which adds a review screen, and require the text-message code check so the phone number you get is real.
Now the questions you cannot ask, because owners reach for them constantly. Meta's own list of prohibited instant form questions includes criminal or arrest history, income or other financial information, health information including disabilities, and government ID numbers, which includes a driver's license number. "Do you have a valid driver's license?" is fine. "What's your license number?" is not. "Can you pass a background check?" and "What do you make now?" are both out. Save those for the interview and the application, where your normal hiring process and the law already cover them.
Ask for the resume later, if at all. For most local roles, a five-minute phone call tells you more than any resume.
An Applicant Goes Cold Faster Than a Customer
A customer who fills out a form wants something from you. An applicant who fills out a form is curious, and curiosity fades by morning. They applied in a spare minute on Thursday night. The next afternoon they are three hours into a shift, their current manager has been perfectly pleasant, and your ad is a vague memory.
So text them back within minutes, before the moment passes. A short, human message: "Hi Luis, this is Dana at [business], thanks for applying for the front desk role. Do you have 10 minutes for a quick call tomorrow after 5?" Offer times outside working hours, because they have a job. If they don't answer, follow up once the next day and once more after that. Don't leave a voicemail and wait by the phone.
When you book the interview, remind both sides the day before and an hour before, and ask them to reply if something comes up. No-shows are not always the candidate's fault. Owners get pulled into a busy day and forget too. We have written about what happens to a lead that waits on the customer side, and every word of it applies here, only faster.
What a Hire Should Actually Cost You
Owners ask "what's a good cost per applicant?" and there's no universal number. It depends on the role, the market and how picky you are. What you can work out is a ceiling, backward from what a hire is worth to you.
Start with what you would pay otherwise. A contingency recruiter typically charges 15 to 25% of the new hire's first-year salary. On a $55,000 role, that is roughly $8,250 to $13,750 for one placement. That is your outside option, and it sets the top of the range for what hiring through ads is worth.
Now work down the funnel, using your own numbers once you have them. The figures below are an illustration, not a benchmark:
- Say you decide one hire is worth $2,500 in ad spend, well under the recruiter fee.
- If you usually interview 4 people to make one hire, you can afford $625 per interview.
- If about 1 in 5 qualified applicants ends up in an interview, you can afford $125 per qualified applicant.
That last number is the one to watch in Ads Manager, and "qualified" is the word doing the work. A cheap cost per applicant on a role anyone can apply for can hide a terrible cost per real candidate. Fifty-cent applicants mean nothing if one in a hundred can do the job. The screening questions above exist so the number Meta reports and the number you care about are close to the same.
Budget-wise, most small businesses can start at $20 to $40 a day for a month on a single role and learn a lot. A licensed or hard-to-fill role will cost more per applicant than an entry-level one. That's normal, and it's still usually a fraction of the recruiter math.
Then close the loop. Meta only knows someone filled out a form. It has no idea which applicants you interviewed or hired, so it keeps looking for more people like whoever applies most easily. If you track applicants in a spreadsheet or hiring tool, you can send those later stages back to Meta so it learns what a good applicant looks like. It's the same move we describe for customers in sending your closed jobs back to Meta, with "hired" standing in for "sold."
Start the Ad Before You Are Desperate
Most owners run a hiring ad the week someone gives notice. That's the most expensive way to do it. You are rushed, the ad is new, and you'll take the first person who can fog a mirror.
The better pattern is a small, always-on hiring ad for the roles you fill most often. Keep it modest and specific, and let it run through the slow months. You collect a short list of interested people while you are not under pressure, so when someone leaves you are calling warm names instead of starting cold. A few applicants a month you are not ready to hire is not waste. It's a bench.
There is a side effect worth knowing about. Because the Employment category shows your ad to everyone in the radius, your customers see it too. An ad about a business that treats its people well, with a real employee talking about why they stay, is not a bad thing for a customer to see. Make sure it looks like a business that has its act together, not one in a panic.
One honest limit. An ad can fill the top of the funnel. It can't fix a job people leave. If good people quit after four months, better ads just fill the same leaky bucket faster and at a higher cost. Watch how long your ad-sourced hires stay. That is the real verdict on the campaign.
The Short Version
Your next great hire is working for someone else and scrolling their phone tonight. Declare the Employment category. Let the ad do the targeting. Put the pay ceiling, the schedule and a real coworker in front of a skeptical reader. Screen with two or three yes-or-no questions. Text back within minutes. And measure the campaign by hires who stay, not applicants who click.
This is the same work we do every day on the customer side, and it translates almost one to one. If you want help setting up a hiring campaign that finds real candidates and doesn't put your ad account at risk, our Facebook ads team can build and run it with you. And if you would rather do it yourself, everything you need is above.




