When I consult with trade companies — plumbing, HVAC, electrical, landscaping — in the $2M to $10M revenue range, I see the same marketing mistakes over and over. Not just small errors, but decisions (or indecisions) that bleed thousands in missed revenue and wasted budget.
Most of these mistakes don’t come from laziness. They come from business owners wearing too many hats and trusting the wrong people to lead their growth.
Let’s break down the most common — and most expensive — marketing mistakes I see, and how to fix them.
1. No Real Marketing Strategy
A website. A few Google Ads. Some SEO work. Maybe a Facebook page. That’s what most companies have.
But there’s no plan behind it. No revenue goals, no lead targets, no channel budget alignment, no message consistency.
Why it’s costly:
Without a strategy, you don’t know what’s working — or what’s worth cutting. That means you keep spending money in 5 places hoping one sticks.
Fix it:
Create a 90-day marketing roadmap tied to real business goals (e.g., “book 30 more calls per month from non-referral channels”). Build backwards from that.
2. Over-Reliance on Referrals
Referrals feel good. They close fast. They’re free.
But they’re also unpredictable. I’ve seen $10M roofing companies that lived off referrals until one of their top salespeople left — and the lead flow collapsed.
Why it’s costly:
Referrals are not a growth engine. You can’t scale them. If your lead flow isn’t diversified, you’re building a house on sand.
Fix it:
Build a parallel acquisition system: Google Ads, SEO, and intake optimization. Treat referrals like dessert, not the meal.
3. Running Google Ads Without Conversion Tracking
This is hands-down one of the biggest profit drains I see.
Owners tell me, “Yeah, we’ve been running ads, not sure if they’re working.” I log into their account and there are no conversion events set up. No phone call tracking. No form tracking. No reporting on cost-per-lead.
Why it’s costly:
You can’t fix what you can’t measure. And Google will keep taking your money whether it’s working or not.
Fix it:
Set up call tracking. Use unique phone numbers per campaign. Set cost-per-lead targets and kill underperforming ads monthly.
4. Neglecting Your Google Business Profile
You’d be shocked how many $5-10M trade companies have a dead or poorly maintained GBP (Google Business Profile).
- No new photos
- No weekly posts
- Outdated hours
- 3 reviews from 2019
Why it’s costly:
Your GBP is the first impression for local searchers. It directly impacts whether you show up in the Map Pack. It drives phone calls.
Fix it:
Treat it like a storefront. Post weekly. Upload jobsite photos. Get 2 new reviews per week. Track calls from it.
5. Putting Your Office Manager in Charge of Marketing
She’s great at scheduling. She knows customers. But she’s not a marketer — and shouldn’t be managing your budget, vendors, or strategy.
Why it’s costly:
Marketing decisions get delayed. Vendors don’t get managed. No one’s measuring performance. She’s overwhelmed, and the results show it.
Fix it:
Let your admin focus on operations. Bring in a Fractional CMO to lead marketing, guide vendors, and track results.
6. Websites That Don’t Convert
Many trade companies pay $5K–$10K for a good-looking website built by a designer or developer. But it’s missing a key thing: it doesn’t convert visitors into leads.
No call-to-action above the fold. No trust elements. No service area targeting. No real reason to pick you.
Why it’s costly:
You’re paying for traffic — but it bounces. Your conversion rate is 2% when it should be 7–10%.
Fix it:
Redesign pages based on conversion principles:
- Localized headlines
- CTA buttons every scroll
- Before/after photos
- Trust badges and testimonials
7. Hiring Agencies Who Don’t Understand Trades
I’ve seen so many companies hire slick-talking digital agencies that don’t know the first thing about the trades.
They build pretty campaigns, but can’t write a Google ad that speaks to a homeowner. They don’t understand seasonality. They don’t know what makes a customer call your business today.
Why it’s costly:
You waste time onboarding them. You burn $20K+ learning they’re not a fit. They make you do the thinking they should be doing.
Fix it:
Work with someone who’s already built a trades business. Who understands intake, follow-up, job scheduling, and truck rolls. Don’t train your agency — hire one that’s already fluent.
Recap: Avoid These Traps
Here’s a quick recap of the 7 mistakes:
- No strategy → Wasted spend
- Referrals only → No scalability
- No ad tracking → Zero visibility
- Weak Google profile → Lost local calls
- Admin-as-marketer → Bottlenecks
- Poor website conversion → Missed leads
- Generic agencies → No trade expertise
Ready to Fix It?
If you see yourself in any of these — don’t feel bad. Most $2M–$10M companies make these exact mistakes.
The key is fixing them now — before you waste another quarter or another $30K.
I offer a Free Local Marketing Audit where I review your:
- Website
- Google Ads
- SEO + Maps visibility
- Intake process
And I’ll give you 2–3 quick wins you can implement immediately — whether we work together or not.