Marketing thatkeeps yourcrews booked.
Construction & Trades Marketing Agency
A homeowner with water on the floor calls three numbers and hires whoever picks up. Machina builds the demand that puts you among those three, through Local Services Ads and map-pack rankings, then answers in seconds. Every dollar reports back as cost per booked job. We took 101 Exterminators, a Salinas home-services company, from $120K to $6.8M in two years.
Talk to us
Let's talk about your market
No long-term contracts. Free audit to start.

Proof
Results, measured the way you measure
Booked work and revenue, in the clients' own numbers. Read the full case studies.
What makes Construction & Trades different
The most crowded contractor market in the country
California's CSLB licenses roughly 285,000 contractors across 45 classifications, more than any other state, and the search results show it. Google Guaranteed screening and LSA ranking factors nobody publishes decide who sits at the top of the page. 87% of homeowners skip anything rated under 4 stars, so one rough review month costs real jobs. HVAC search demand drops 65–75% in the shoulder seasons. Most owners plan for that part last.
What we hear
Four complaints, in the order they usually arrive
Every owner leads with the lead-buying bill. The other three come out later in the same call.
“I'm paying Angi for leads they sold to six other contractors”
Shared-lead platforms sell one homeowner to as many as 15 pros, and reported ghost rates on Thumbtack run near 75%. You are not buying a lead there. You are buying a place in a queue. We build demand you own instead, through your own Local Services Ads and search campaigns, so the homeowner calls you and nobody else.
Paid Ads“By the time we call back, they've hired someone else”
The average home-services shop takes 3.7 hours to call back. Contact inside the first hour is associated with roughly seven times the odds of qualifying a lead (Harvard Business Review, 1.25 million leads). AI answering and missed-call text-back reply in seconds and book straight into ServiceTitan, Housecall Pro, or Jobber.
AI Automation“Every February the phones go quiet”
HVAC search demand drops 65–75% in the shoulder seasons, so a schedule built on Google alone guarantees the slump. The list you already own does not care what month it is. Email and SMS book tune-ups and agreement renewals 60 days ahead of the peak, at close to no cost.
Email Marketing“A worse contractor outranks us in the map pack”
The map pack shows on 93% of local-intent searches, and it ranks on review velocity, profile completeness, and city-level content. Craftsmanship is not one of the inputs. We fix the three that are, city by city, until the service area is yours.
SEOWhat we do
The work, priced in cost per booked job
Lead costs, ticket sizes, seasonality, the review war. A $162 roofing lead and a $69 plumbing lead do not get the same plan.
Web Development
A contractor site is conversion infrastructure, not a brochure. We build sub-3-second mobile pages with sticky click-to-call, your CSLB license and insurance above the fold, real crew and job photos, financing CTAs, and a city page for every service area. Home-services paid traffic converts around 7.3% on average; a purpose-built trades site is the difference between 3% and 10% on the same ad spend.
SEO
Local SEO is the one channel where your lead cost falls over time: mature contractor programs deliver leads at $10–$50, against $228 for a roofing search ad. The work is Google Business Profile optimization, review velocity, NAP citations, and city and service pages for Hollister, Gilroy, Salinas, and Monterey. The map pack appears on 93% of local-intent searches. Winning it is the whole game.
Paid Ads
LSA first, PPC second. Local Services Ads run $39–$162 per lead by trade, with the Google Guaranteed badge at the top of the page, and you pay per lead rather than per click. Search campaigns catch the replacement and emergency queries LSA misses, geo-fenced tight because electrician clicks cost $12.18. We dispute unqualified leads (6–7% of spend comes back as credits) and report cost per booked job.
Email Marketing
Your customer list is the off-season insurance policy, and almost nobody in the trades sends to it. Tune-up campaigns go out 60 days before the summer and winter peaks, agreement renewals go out on their own schedule, and a review request goes out within 24 hours of job close. Re-engaging a past customer costs close to nothing. Buying that same homeowner back through ads costs $80–$228. For remodel and ADU builders, nurture sequences hold the 3–9 month decision window open.
AI Automation
Speed-to-lead is the highest-leverage automation in the trades: contact inside the first hour is associated with about seven times the odds of qualifying a lead (Harvard Business Review, 1.25 million leads), the average shop takes 3.7 hours, and 41% of jobs get booked after hours. We deploy missed-call text-back, AI phone answering that books directly into ServiceTitan, Housecall Pro, or Jobber, and automated review requests. For 101 Exterminators, average response time now sits under 30 seconds.
Who we work with
Who we work with
Trade by trade, the math changes, and so does the plan.
HVAC
Coastal Monterey flattens the classic AC curve, but Hollister and Salinas heat waves still spike emergency demand, and Santa Cruz's 2026 Title 24 updates open a heat-pump retrofit lane. LSA leads run about $80.
Plumbing
$69 LSA leads with pure emergency intent. Water-heater and repipe jobs go to whoever answers first, which makes plumbing marketing an automation problem as much as an ads problem.
Electrical
Clicks cost $12.18, among the priciest in home services, while panel upgrades and electrification demand climb. Tight geo-targeting and negative keywords decide whether campaigns pencil.
Roofing
The most expensive lead in the trades: $162 on LSA, $228 on search ads. Against an $8,000–$15,000 job the math still works; wasted clicks are what break it.
General contractors & remodelers
Santa Cruz homes average $1.45M, so owners remodel and add ADUs instead of moving. The 3–9 month decision cycle rewards nurture sequences and proof galleries over emergency tactics.
Pest control & home services
Recurring routes and quarterly contracts change the acquisition math. Our deepest result lives here: 101 Exterminators, Salinas, $120K to $6.8M in two years.
AI visibility
AI Search Visibility for Contractors
By the time a homeowner calls you, an assistant has often already cut the list to three names. It uses the same raw material as the map pack: review count, star rating, a complete business profile, and pages that answer one question each in plain text. The last item is where contractor sites lose. AI crawlers do not run JavaScript, so a license number or a warranty page rendered client side never gets quoted. We put that proof in readable HTML and keep review flow steady, since 87% of homeowners skip anything under four stars. That is what the free SEO report measures, and it costs nothing to run.
Revenue growth in two years. 101 Exterminators, Salinas.
average home-services lead response time (ServiceTitan)
average lead response time we build
A $162 lead on an $8,000 roof is the cheapest thing in your business. Letting it ring through to voicemail is the most expensive.
Case study
From a guy with a truck to $6.8M across four counties
101 Exterminators is a Salinas pest-control company, which is to say a trades business: trucks, routes, licenses, emergency calls, and a phone that decides everything. When Machina started, the company did $120K a year. Two years later it did $6.8M, averaging $567K a month. The build is the same system we run for contractors. Local SEO with 25+ city pages across Monterey, Santa Cruz, Santa Clara, and San Benito counties. A Google Business Profile that holds the map pack. An AI text agent that answers new leads in under 30 seconds, qualifies 73% of them, and books at 4.2x the rate of manual follow-up. Lifecycle automation gets 42% email opens, 78% SMS reads, and 62% of customers re-booking. The system made sure the work never stopped coming.
Read the case study“Machina didn't just build us a website — they built us a business. The combination of the AI systems, the community work, and the digital marketing turned us from a guy with a truck into the company everyone calls first. We went from surviving to thriving.”
The Booked-Job System
How we work
The Booked-Job System: three phases, one metric. Cost per booked job.
Find the leaks
A free audit of the whole funnel: LSA setup, Google Business Profile, review velocity, site conversion, and how fast your team answers a lead. Most shops lose more jobs to slow response than to weak marketing, so we measure that first.
Build exclusive demand
Local Services Ads and search campaigns go live in week one for leads within days. City pages, review systems, and Google Business Profile work compound underneath, pulling your lead cost down toward the $10–$50 SEO range over time.
Answer and attribute everything
Speed-to-lead automation answers in seconds and books into your field software. Call tracking ties every booked job to its channel, so when a slow month comes you cut the right budget instead of the wrong one.
Playbook
The Contractor Marketing Playbook
The US home services market reached $97.16 billion in 2025 and is projected to hit $194.73 billion by 2035, per Expert Market Research. More money is chasing the same homeowners; lead costs rose 10.51% in a year (LocaliQ). Ten tactics we run for Central Coast contractors, each with the math attached.
Answer in five minutes or hand the job away
Win the map pack one city at a time
Run review velocity like a production schedule
Split the paid budget 60/40, LSA to search
Use Angi and Thumbtack as overflow, not foundation
Sell the maintenance agreement in July, market the replacement in February
Put your CSLB number where the homeowner can see it
Build pages for the work the Central Coast is permitting
Report cost per booked job, or you will cut the wrong budget
Sources
- Google Local Services Ads cost per lead by trade: roofing $162, HVAC $80, fencing $71, plumbing $69, painting $40, landscaping $39 (The Media Captain, 100+ client dataset, August 2025).
- Home services search ads average $7.85 per click, a 7.33% conversion rate, and $90.92 per lead, with cost per lead up 10.51% year over year (LocaliQ analysis of 3,211 US campaigns, 2025).
- 91% of homeowners rely on online reviews before picking a contractor, and 87% avoid contractors rated below 4 stars (ACHR News, 2024).
- Contact within the first hour is associated with roughly 7x the odds of qualifying a lead, from a secondary analysis of 1.25 million leads across 42 firms (Oldroyd, McElheran & Elkington, "The Short Life of Online Sales Leads," Harvard Business Review, 2011). Observational, cross-industry B2B; association, not causation. The widely repeated 21x figure is not in this article — it traces to the InsideSales/MIT Lead Response Management study (six companies, 15,000+ leads), whose full methodology was never published.
- Average home-services lead response time is 3.7 hours (ServiceTitan, 2025).
- The US home services market was valued at $97.16 billion in 2025 and is projected to reach $194.73 billion by 2035 (Expert Market Research, 2025).
- US HVAC contractors generate $156.2 billion in 2025 revenue across 117,449 businesses (Leads4Build, 2025).
- California's Contractors State License Board licenses roughly 285,000 contractors across 45 classifications (CSLB, 2025).
Related industries
Explore adjacent verticals
Construction & Trades marketing by city
Construction & Trades
Let's have your summer booked before the first heat wave
Start with a free audit. We'll pull your LSA setup, map-pack rankings, review velocity, and lead response times, and show you where booked jobs are leaking. Twenty minutes, no obligation.
Last updated July 4, 2026

