Hiring is the growth constraint, so market it that way
Ask a growing HVAC, plumbing, roofing, or med-spa company what is holding back revenue and the answer is rarely demand. The trucks are booked out three weeks. The phones ring more than the office can answer. The real ceiling is the number of qualified people who show up, pass a background check, and stay past their first ninety days.
Yet most of these companies run recruiting as an HR afterthought: post a generic job ad when a truck sits idle, wait, and complain about the applicant pool. That is lead generation with one landing page, no follow-up, and no measurement. Recruitment marketing fixes this by treating the hiring funnel with the same rigor you already apply to customer acquisition.
Why job boards alone fail
Job boards are not useless, but a job-board-only strategy has structural problems:
- Commodity posting: your ad sits next to dozens of identical listings. A generic "technician wanted, competitive pay, benefits" ad gives a candidate zero reasons to choose you over the next result.
- No differentiation: the listing answers none of the questions candidates actually ask. What does a real week look like? What will I actually earn in month one? Who trains me?
- Ghost applicants: one-click apply produces high volume and low intent. Plenty of applicants never answer a call.
The boards are a channel, not a system. Channels need a destination, a message, and follow-up machinery behind them.
The careers page is a landing page
Your careers page should be built like your best conversion landing page, because it converts the same way: attention, proof, low friction.
Show culture proof, not adjectives
Photos of real trucks, real installs, the Monday morning huddle. Short clips of technicians talking shop. Claims like "great culture" are noise; evidence is signal. Let current employees say why they stayed.
Publish real wage ranges
Hiding pay wastes everyone's time and filters out exactly the candidates you want. Post the range, the commission or bonus structure, and the realistic first-year number. Candidates who self-select on pay are better applicants, not worse ones.
Build day-in-the-life content
A 60-second video of a ride-along does more recruiting work than a page of bullet points. Answer the questions candidates ask in interviews before they apply: hours, on-call expectations, tools provided, training path.
Make applying fast on a phone
Most trades candidates apply from a phone, often between jobs. If your application takes 15 minutes and demands a resume upload, you are filtering out your best pool. Cap it at five fields, resume optional, and trigger an instant text confirmation so they know a human saw it.
Job-post SEO and Google for Jobs
Google for Jobs pulls structured listings into search results, which means your job posts are SEO assets. Post jobs on your own site with JobPosting structured data, and keep titles plain and searchable: "HVAC Service Technician" outperforms "HVAC Ninja" because nobody searches for ninja. Use the city and service area in the title and body. Write the description for the candidate reading on a phone, not for an applicant tracking system's keyword filter.
Referrals are a tracked program, not a poster
The referral bonus poster in the break room is where referral recruiting goes to die. A real program has an owner, a named bonus amount, a payout schedule, and monthly communication to the team. Track referral source for every hire the same way you track lead source, and report the number publicly. One compliance note: keep bonus rules written, consistent, and applied equally to everyone to avoid wage-and-hour and discrimination headaches. If referrals produce a meaningful share of your hires at a fraction of typical recruiting cost, that is a channel worth managing deliberately.
Technician content doubles as recruiting collateral
Content you already make for customers works double duty. The before-and-after install photos, the "what this weird noise means" explainer videos, the review screenshots where a customer names a tech: all of it shows candidates what the work looks like and signals that the company invests in its people. Have technicians appear on camera with their names and tenure. A candidate who watched your lead tech explain a repair for three minutes arrives at the interview pre-sold on the company.
Applicant nurture and speed-to-offer
Speed-to-lead wins customers. Speed-to-offer wins hires. A candidate who applies Monday and hears nothing until Friday has already accepted somewhere else. Put every applicant into a nurture track in your CRM: instant confirmation text, a call attempt within one business day, and a short sequence that keeps warm candidates engaged while backgrounds clear. Text first: in most trades hiring, texts get answered far more reliably than email. Measure response time like you measure lead response time, because the mechanics are identical: the first credible, human, fast-moving employer usually wins the candidate.
Measure the recruiting funnel
You cannot improve what you do not count. The metrics that matter map directly onto the customer funnel:
- Application-to-show rate: how many confirmed applicants actually show up for interviews or ride-alongs.
- Show-to-offer rate: are interviews converting, or is there a screening problem?
- Offer-accept rate: a low number usually means pay, speed, or a weak close.
- Cost-per-hire by channel: job boards, referrals, and organic content compared honestly.
- 90-day retention: hires who stay past the first quarter, tracked back to the source channel.
Review these monthly alongside cost per lead and booked jobs. Companies that track the funnel usually fix it within a few cycles; companies that do not keep blaming the labor market.
A realistic 90-day plan
Days 1 to 30: rebuild the careers page with wage ranges, culture proof, and a five-field mobile application. Stand up applicant nurture in the CRM with instant text confirmation and a one-business-day call rule. Baseline your funnel metrics from whatever data you have.
Days 31 to 60: launch the referral program in writing with a named bonus and a monthly reminder to the team. Start publishing day-in-the-life and technician-on-camera content on a weekly cadence. Add JobPosting structured data so Google for Jobs picks up your listings.
Days 61 to 90: review the numbers. Cut the channels with the worst application-to-show rates, double down on referral and organic, and set a speed-to-offer target measured in days, not weeks. By day 90 you should be able to state your cost-per-hire by channel and your offer-accept rate from memory.
Actionable steps this week
- Rewrite your top job posting with a plain searchable title and a real wage range.
- Audit your application on your own phone; cut every field you do not legally or operationally need.
- Turn on instant text confirmation for every new applicant.
- Write down the referral bonus amount and payout timing, and announce it to the team at the next meeting.
- Pick one technician and record a two-minute day-in-the-life video.
- Start a simple funnel spreadsheet: applications, shows, offers, accepts, 90-day retention.
- Set a rule that every applicant gets a human response within one business day.
The companies winning the labor market in the trades are not outspending anyone. They are running the hiring funnel with the same discipline they run the sales funnel, and compounding the advantage with every hire.