Most trade job posts read like a legal disclaimer wrote them. To write one that actually attracts a superintendent, estimator, or field project manager, you need to do four things: lead with what the candidate gets (not just what you need), be specific about the role and the culture, remove every piece of HR boilerplate, and make the next step obvious and easy. Do those four things and your post will outperform 80% of what's out there, because that bar is embarrassingly low.
The average job post in residential construction reads like a job description someone found in a binder from 2009 and copy-pasted into Indeed. It lists requirements, throws in "competitive pay" as if that means anything, and ends with a generic apply button. Nobody reads it. Nobody responds. And the hiring manager blames the candidate pool.
The candidate pool is fine. Your message is broken.
According to the Bureau of Labor Statistics, construction trades have some of the lowest unemployment rates in the country. The people you want to hire are already working. They are not trolling job boards out of desperation. They are skimming for something that sounds worth the risk of leaving a stable job. If your post doesn't give them a reason in the first three sentences, they're gone.
This is the Signal problem. The 5S Hiring Model, Signal, Story, Standards, Steps, and System, is a framework developed by Right People Co. to help home builders fix their hiring by fixing their messaging. Signal is where it starts. A weak signal means no one shows up. A clear one pulls the right people in.
Don't open with "ABC Homes is a leading residential builder in the greater Phoenix market." Nobody cares yet. Open with what this job is and why it's a good one. Something like: "We're hiring a Superintendent to run 8-12 homes at a time in the Scottsdale corridor. You'll have real authority, a reliable schedule, and a team that doesn't make your job harder." That's a hook. That's a reason to keep reading.
The Story element of the 5S model is about making the candidate the main character. Too many posts write as if the company is the hero and the candidate is an applicant hoping to serve. Flip it. Describe the person who thrives in this role. What do they care about? What frustrates them in their current job? What would make them say yes to something new?
A post written for a field project manager might say: "You're good at this job, but your current company keeps changing scope without telling you, and you're tired of being the last to know. Here, you'll get the specs before the slab is poured." That's specific enough to feel true. Specific enough to make someone nod.
"Competitive compensation" is not information. It's a placeholder. Post the pay range. Post the bonus structure if there is one. Post what a truck situation looks like, or health insurance, or PTO. These details aren't weaknesses in your negotiating position, they're signals that you're a real company with real offers. Candidates who see actual numbers apply faster and drop off less during the process.
The Standards element is about honest clarity. Not a wish list. Pick the five things someone actually needs to do this job well. If you list 18 requirements, two things happen: qualified candidates self-select out because they don't check all 18 boxes, and unqualified candidates apply anyway because they've learned to ignore long lists. Neither outcome helps you.
Five real requirements beats eighteen aspirational ones every time.
The Steps element is about friction. Most job posts send candidates through a multi-page application before anyone's even talked to them. That's backwards. The best trade hires happen through conversation, not form submission. Tell candidates exactly what to do next, and make it easy. A short form, a phone number, a text line. One thing. If you want candidates to treat your process like it matters, design a process that acts like it matters.
If you want someone to audit your current job post against these criteria, the free Signal Audit at Right People Co. will show you where your messaging breaks down.
Cut these phrases. All of them.
None of these phrases communicate anything. They signal that no one wrote this post, a template did. And a candidate who's done this work for 15 years will feel that in two seconds.
Before: "XYZ Construction is seeking a qualified superintendent to oversee residential construction projects. Must have 5+ years of experience and strong communication skills. Competitive salary and benefits. EOE."
After: "We're building 60 homes a year in the Dallas-Fort Worth suburbs and we need a superintendent who can carry 10-12 at a time without someone holding their hand. Pay is $85K-$100K depending on experience, plus truck allowance and quarterly bonus tied to schedule performance. If your current company is growing faster than its systems can handle and you're absorbing the chaos, we might be your next move."
One of those gets ignored. The other gets screenshotted and texted to a buddy who's looking.
If you want a complete system for hiring from the post all the way through the offer, The Hiring Package from Right People Co. covers every stage.
Most construction job posts are written for compliance, not for candidates. They lead with company history, list 15 vague requirements, and offer 'competitive pay' without any real numbers. Experienced tradespeople and field managers are already employed and need a real reason to consider something new. Generic posts don't give them one.
Yes. Posting a real pay range reduces drop-off during the hiring process and signals that you're a serious employer. 'Competitive compensation' is not information. Candidates who see a number that works for them apply faster and stay engaged through the process. Candidates who see a number that doesn't work self-select out, which saves everyone time.
Long enough to answer the four questions a candidate has: what is this job, what does the company actually look like to work for, what does it pay, and what do I do next. That usually takes 300 to 500 words. Shorter than that and you're vague. Longer than that and you're padding. Structure matters more than length.
Writing for the company instead of the candidate. Most job posts describe what the company needs and what the candidate must have. The better approach centers the candidate: who are they, what frustrates them in their current job, and why would this role be the right next move? That shift alone changes how the post reads and who responds.
Use a specific opener that names the role, the market, and one concrete benefit in the first two sentences. Skip the boilerplate. Include real pay numbers. Write like a person who wants to hire someone, not like HR approved it for legal review. Specific details, a clear next step, and honest language will separate your post from the 90% that all read the same.