How to write a trades job post that actually gets applicants

How to write a job post for HVAC techs, plumbers, and electricians that employed techs actually answer — what to put in the first three lines, what to cut, and why most trades job ads convert nobody.

By Westie · Chief Culture Officer, HireAligned ·

How do you write a trades job post that converts?

You write a trades job post that converts by accepting who is reading it: a tech who already has a job. He is not hunting, he is comparing — your post against the shop he works for now. So the post has to answer his comparison in the first three lines: real pay range, real schedule, real on-call rotation. Then it has to give him one specific reason your shop is better than the one he is mildly annoyed with, and an application he can finish on his phone in two minutes. Everything else — the mission statement, the list of twelve requirements, the "fast-paced environment" — is filler he scrolls past.

The math on why this matters is simple: there are more open seats than techs to fill them. The Bureau of Labor Statistics projects about 40,100 HVAC openings a year, 44,000 plumbing openings, and 81,000 electrician openings each year through 2034. Every one of those openings is a post competing with yours. A generic ad doesn't lose to a better ad — it loses to the candidate never noticing it existed. That's a big part of why you can't find good techs.

Here's how to write one that gets answered.

Put the numbers in the first three lines

Pay range, schedule, on-call. In that order, at the top, before anything about your company.

A working tech gives your post a few seconds. If those seconds land on "join our growing family," he's gone. If they land on "$34–$42/hr, 4-day weeks in the off-season, on-call one week in six, take the truck home," he keeps reading — because now he has something to compare against his current deal.

Make the range honest. Price against your local market, not the national number — the national median for HVAC techs is $61,010, plumbers $63,800, electricians $63,190 as of May 2025, but your metro may sit well above or below that. Check our HVAC salary by state and plumber salary by state breakdowns before you write the number. And if a candidate can only hit the top of your range by being a unicorn, say what the top requires. Techs talk to each other; a bait range burns you in your market for years.

Write for the employed tech, not the unemployed one

The best candidate for your truck is working at another shop right now, and he's annoyed about something specific: chaotic dispatch, stingy on-call pay, all installs when he wants service, a boss who doesn't back his techs. Your post should name the annoyance and answer it.

That means writing lines like:

  • "Dispatch is planned the night before — you'll know your first call before you leave the house."
  • "On-call pays a standby rate plus overtime, not just 'thanks.'"
  • "Service techs run service. We don't pull you onto installs because the schedule got messy."
  • "Callbacks are coaching conversations, not write-ups."

Pick the two or three that are actually true at your shop and lead with them. One honest, specific differentiator outperforms ten generic benefits, because it's the only line the reader hasn't seen forty times this week.

Cut the requirements list down to the real floor

Most trades posts list eight to twelve requirements, and half of them are wishes. Every wish costs you applicants — an employed tech skims the list, hits one item he doesn't have, and moves on rather than gambling his time.

Keep the hard floor: the license or certification legally required for the work (EPA 608 for refrigerant work, the plumbing or electrical license your state actually requires at that level), a driving record you can insure, and the genuine minimum experience for the role. Move everything else to "nice to have" or cut it. You can screen for the rest in the interview — that's what it's for.

Same discipline on the duties section. "Diagnose and repair residential HVAC systems" tells a tech nothing. "Mostly residential service, some light commercial, almost no new construction" tells him whether this is the work he wants. Describe the actual mix of calls, because the wrong mix is a top reason techs leave at month six.

Make the application two minutes on a phone

Techs apply from the truck, at lunch, on a phone. Every extra step sheds candidates: create an account, upload a formatted resume, retype the resume into form fields, write a cover letter. Any of those and you're selecting for desperation, not skill.

The floor: name, phone, a couple of qualifying questions, done. You'll get less information per applicant and more applicants — which is the right trade, because the phone screen is where you learn things anyway. If your careers page or ATS forces a login, post somewhere that doesn't.

Respond the same day, or the post was wasted

The post's job is to start a conversation, and the conversation has a shelf life measured in hours. Skilled-trades roles already take about 56 days on average to fill per Randstad's 2026 analysis, and a qualified tech who applied to you applied elsewhere the same afternoon. The shop that calls first usually wins — the whole argument is in speed to lead in recruiting.

So build the response before you post: who calls or texts each applicant, within what window, with what next step. Text first — techs answer texts on job sites where they can't take calls. And once the conversation starts, keep the momentum through the interview itself; a great post followed by a two-week scheduling gap just feeds your no-show rate.

A structure that works

If you want a template to react to instead of a blank page, our HVAC job description template is the long-form version. The skeleton:

  1. Title with the level and the trade. "Service Plumber — Journeyman" beats "Plumbing Professional." Techs search by trade and level.
  2. The deal, lines one through three. Pay range, schedule, on-call, truck policy.
  3. What's different here. Two or three true, specific claims aimed at the employed tech's annoyances.
  4. The actual work. Mix of service vs. install vs. new construction, residential vs. commercial, territory.
  5. The real floor. License, insurable driving record, minimum experience. Nothing else.
  6. What happens next. "Apply in two minutes; we'll text you today." Then do it.

Rewrite it once a quarter even if the role hasn't changed — a stale post reads stale, and the market moves.

The post is the top of a system, not the system

A converting post fills the top of the funnel; it doesn't hire anyone. What happens next — same-day response, a tight phone screen, an interview that actually shows up on the calendar, an offer inside two weeks — decides whether the applicants become techs in trucks. The full sequence is in how to hire HVAC technicians, and most of it transfers to any trade.

The shops that never sweat an empty seat aren't writing magic posts — they're running this system all the time, so there's a bench of pre-screened techs warm before the seat opens. That's the premise behind how we run done-for-you hiring for trades businesses: always-on recruiting, same-day response handled for you, and a pipeline that doesn't start from zero every time a truck goes empty.

Frequently asked questions

How do you write a job post that gets applicants in the trades?+

Lead with the real pay range, the schedule, and the on-call rotation in the first three lines, then write the rest for a tech who already has a job and is comparing yours to it. Cut the boilerplate about culture and requirements, name what your shop does differently, and end with an application that takes two minutes on a phone. Vague posts get vague applicants; specific posts get working techs.

Should I put the pay range in a trades job ad?+

Yes, always, and as a real range rather than 'competitive.' Employed techs are the candidates you want, and they will not apply blind — a post without a number reads as a pay cut with extra steps. If your range is below your local market, fix the range before you spend anything promoting the post, because ad spend cannot compensate for a below-market number.

Why is my trades job posting getting no applicants?+

Usually one of three things: the pay is hidden or below market, the post reads like every other post so there is no reason to switch shops, or the application takes too long on a phone. The Bureau of Labor Statistics projects roughly 40,100 HVAC openings, 44,000 plumbing openings, and 81,000 electrician openings a year, so a generic post is competing with every other shop hiring in your market.

How long should a job post for a technician be?+

Long enough to answer what a working tech actually compares: pay, schedule, on-call, truck policy, the kind of work, and what happens to their career at your shop. That is usually 300 to 500 words. Length is not the problem — a 200-word post full of boilerplate is too long, and a 500-word post where every line carries information is fine.

How fast should I respond to applicants from a job post?+

Same day, ideally within the hour. Skilled-trades roles already take about 56 days on average to fill per Randstad's 2026 analysis, and the tech who applied to you applied to other shops the same afternoon. The first company to get a candidate on the phone usually wins, so the job post and the response process have to be built together.

Related playbooks

Want help applying this?

Book a 30-minute call. We'll show you exactly where to start.

Book a call →