The 2026 Contractor PPC Playbook

PPC for contractors: stop buying clicks. Start buying jobs.

Most contractor PPC accounts waste 30–50% of their budget before the first qualified call comes in. This guide covers the exact build sequence, trade-by-trade bid strategy, and conversion setup we use across the Triumph Atlantic portfolio.

4
PPC channels explained
8
Step build sequence
6
Trade-by-trade bid strategies
250
Keyword negative list, free
Where this comes from

Built from real accounts.

Red Door Marketing Co. is built exclusively for contractors and construction companies. The strategy in this guide is not pulled from generic agency playbooks — it is what we run day-to-day for the companies in the Triumph Atlantic private equity portfolio: Byers Industrial, Stable Works, Fritz Staffing, Guercio Energy, Myers Industrial, and KMP Mechanical. Six companies, multiple states, residential to Fortune-500 industrial.

Eric Quidort, Red Door's founder, is also a Partner at Triumph Atlantic. That means he sits in rooms where construction operators are evaluating marketing spend and deciding what generates jobs versus what generates reports. The numbers in this guide are real. The mistakes listed are ones we saw in real accounts before we fixed them.

A note on CPC ranges: Figures throughout this guide reflect Northeast/Mid-Atlantic markets during 2025–2026. CPC and CPL move seasonally and by market density. Verify specific numbers against your Google Keyword Planner before budgeting.

Section 01

The four PPC channels worth your attention.

Running the wrong channel for your trade is the most expensive mistake in contractor PPC — you'll get activity that looks like marketing and produces zero jobs.

01
Google Search Ads

The core direct-intent channel.

When someone in your market types "emergency HVAC repair Philadelphia" or "industrial pipe insulation contractor NJ," Google Search is where you show up or you don't. This is a direct-intent channel — the buyer is telling you exactly what they need right now.

Residential trades

Primary volume driver. For HVAC, plumbing, and electrical, Google Search typically delivers 60–70% of booked jobs from paid.

Industrial / commercial

Buyers exist, but volume is lower and CPCs run higher ($12–$45/click for industrial terms vs. $4–$14 for residential). Use tightly-targeted campaigns — broader spend burns budget fast.

2026 CPC estimates by trade
Residential HVAC
$6–$18/click
Plumbing (emergency)
$8–$22/click
Roofing
$5–$16/click
Electrical (residential)
$5–$14/click
Commercial GC
$10–$28/click
Industrial mechanical
$14–$42/click
02
Local Services Ads (LSA)

Pay-per-lead, not pay-per-click.

LSA sits above Google Search results for local service queries. You pay when someone calls or messages — not when they click. Google screens for license and insurance. Verified contractors get a "Google Screened" or "Google Guaranteed" badge.

Residential trades

HVAC, plumbing, and electrical should be on LSA before Google Search. CPL is often lower — $18–$65 per lead depending on trade and market — because you pay per contact. Speed-to-answer matters more than landing page copy here.

Industrial / commercial

LSA coverage is thin for commercial and industrial work. As of 2026, LSA is largely unavailable for specialty industrial trades. Run Search instead.

03
YouTube and Display

Awareness and retargeting, not primary lead-gen.

Not a direct-response channel for most contractors. YouTube and Display operate in the upper-middle of the funnel: awareness for buyers who haven't searched yet, or retargeting for visitors who didn't convert.

Residential trades

Retarget Search visitors who didn't fill out a form. Kitchen remodelers and roofing shoppers with 30–90 day consideration windows respond at low cost ($0.02–$0.05 per view).

Industrial / commercial

YouTube works for capability demonstration. A 2-minute video showing your team's work at a pharma or industrial plant — targeted to facility directors in your geography — is account-based marketing at display rates.

04
Microsoft/Bing Ads

Smaller, cheaper, and ignored by most competitors.

Bing is smaller, cheaper, and ignored by most contractors. That's the opportunity. CPC on Bing runs 20–40% below equivalent Google terms for most contractor searches.

Residential trades

Bing's audience skews older and higher-income. For full bathroom remodels, window replacements, and high-ticket residential work, Bing users convert well. Import Google Ads campaigns directly, apply -20% bid adjustments, and run as a supplement.

Industrial / commercial

Lower volume but meaningful in competitive markets. Don't manage as a primary campaign until you know your numbers — treat it as a cost-reduction lever on proven Google campaigns.

Section 02

The contractor-specific build sequence.

Most contractors who set up PPC accounts themselves, or hired a generalist agency, built them in the wrong order. Here is the correct sequence — with the trap at each step and how you know it worked.

01

Audit Your Current Spend

Pull the last 90 days of Google Ads data. Look at three numbers: what percentage of spend went to irrelevant search terms, what is your click-to-call rate on your top 10 landing pages, and what percentage of tracked conversions are actual phone calls versus web events with no revenue attached.

The trap

Contractors look at impressions, clicks, and CTR. Those metrics describe traffic, not jobs. An account with a 6% CTR and $22 CPL that books zero jobs is worse than one with 3% CTR and $55 CPL that books two jobs per week.

How you know it worked

You can name your cost-per-booked-job, not just your cost-per-click. If you cannot, the audit isn't done.

02

Install Conversion Tracking Before Spending Another Dollar

Set up call tracking through CallRail or WhatConverts. Create a "calls from ads" conversion action with a minimum duration of 60 seconds. Import GA4 goal completions for form submissions. Do this before touching campaigns.

The trap

Leaving the default Google "conversions" metric running, which counts every interaction — including bounces from automated bots — as a conversion event. We've audited accounts showing 400+ conversions per month with zero actual leads.

How you know it worked

Every conversion in your Google Ads account has a phone number behind it or a form submission that went to your CRM.

03

Build the Account Structure

One campaign per service line — not one campaign per city. An HVAC company running three services should have three campaigns: (1) AC Repair/Emergency, (2) HVAC Installation/Replacement, (3) Maintenance/Tune-Up. Each has different CPCs, different conversion rates, and different buyers.

The trap

One catch-all campaign with a single "HVAC" ad group and 200 keywords. Google's algorithms can't learn which keyword clusters are most profitable — they optimize toward the average of a mixed bag.

How you know it worked

Each campaign has a separate target CPA or ROAS. You can look at emergency repair vs. replacement and see different CPAs and close rates.

04

Write the Negative Keyword List Before You Launch

Before any campaign goes live, apply a negative keyword list. Every contractor account needs negatives for: job/employment queries, DIY and "how to" queries, training and school queries, low-income assistance programs, and geographic negatives for areas you don't service.

The trap

Launching first, then adding negatives after the wasted spend shows up in the Search Terms report two weeks later. By then you've paid $200–$1,200 in irrelevant clicks depending on budget.

How you know it worked

Open the Search Terms report after two weeks. Less than 5% of matched search terms should be irrelevant. Above 15%, your negative list has gaps.

05

Set Up Landing Pages That Match the Ad

Each service campaign needs a landing page that matches the service being searched. "AC Repair" ads should land on a page saying "AC Repair in [City] — Available Today," with a visible phone number in the top 100 pixels, a form above the fold, and at least one trust signal.

The trap

All campaigns pointing to the homepage. Homepage conversion rates are typically 1–3%. A properly built service page converts at 6–12% for residential trades — that's the difference between 6 leads and 25 leads per month from the same budget.

How you know it worked

Run a heat map with Microsoft Clarity (free). Visitors are scrolling past the fold and reaching the CTA. Form submission rate above 5% on desktop and above 3% on mobile.

06

Launch on Manual CPC, Then Graduate to Smart Bidding

New campaigns should start on Manual CPC or Enhanced CPC for the first 30–45 days. You need 30–50 conversion events before Smart Bidding strategies like Target CPA become useful. Before that threshold, Smart Bidding optimizes on too little data.

The trap

Starting a brand-new campaign on Target CPA with a $65 target and a $3,000/month budget, then wondering why it spent $1,800 in week one with zero conversions. Smart Bidding is an amplifier of existing structure, not a substitute for it.

How you know it worked

After 45 days with 40+ conversions, switch to Target CPA. If CPA doesn't improve or gets worse over the next 30 days, your conversion tracking is the problem.

07

Establish Your Weekly Optimization Cadence

Spend 45 minutes per week on each active account: check the Search Terms report and add new negatives, check which ad variations are winning and pause losers, review device and time-of-day performance, confirm call tracking is recording correctly.

The trap

Making structural changes weekly based on short-term variance. If a campaign had a bad Monday through Wednesday, that's three data points — don't cut it. Four bad weeks in a row is a signal.

How you know it worked

A dashboard that tracks week-over-week CPL, conversion rate, and search impression share for each campaign. Trends should be visible. No visible trends means insufficient data.

08

Scale What Wins, Cut What Doesn't

After 90 days, campaigns generating booked jobs at or below your target CPA get more budget. Ones generating leads that don't close get audited — is it the lead quality (targeting problem) or the close rate (sales problem)? Ones generating clicks with no conversions get paused and rebuilt.

The trap

Cutting spend on campaigns generating good leads because the owner is uncomfortable with the cost. If a roofing campaign generates a booked job at $140 CPL on a $9,500 average job — that's a 1.5% cost-to-revenue ratio. Don't cut it.

How you know it worked

Month 4 cost-per-booked-job is lower than month 1. If it's the same or higher after a correct build sequence, the issue is market competition or the offer — not the campaign.

Section 03

Trade-by-trade bid strategy.

Target CPAs, Search vs. LSA split, the three headlines that actually convert, and the negatives most accounts in your trade are missing.

TradeTarget CPA — SearchTarget CPA — LSA
HVAC$55–$120$30–$75
Plumbing$45–$105$25–$65
Electrical$50–$110$28–$70
Roofing$65–$145$35–$95
General Contractor (Residential)$95–$220$55–$130
Industrial Mechanical$280–$800Not applicable
HVAC
Top converting headlines
  1. 1.AC Repair – Same-Day Service Available
  2. 2.Licensed HVAC Contractor – Free Diagnostic Call
  3. 3.[City] HVAC – 4.9 Stars · 300+ Reviews
Negatives most accounts miss
hvac traininghvac certificationhow to charge refrigerant
Plumbing
Top converting headlines
  1. 1.Emergency Plumber – Available Now
  2. 2.Drain Clog Cleared Same Day or Free Revisit
  3. 3.Licensed & Insured – [City] Plumbers Since [Year]
Negatives most accounts miss
plumbing apprenticeshipplumbing supplyplumbing diagram
Electrical
Top converting headlines
  1. 1.Licensed Electrician – Panel Upgrades & Repairs
  2. 2.EV Charger Installation – Installed This Week
  3. 3.Electrical Emergency? Call Us 24/7
Negatives most accounts miss
electrician schoolhow to wireelectrician salary
Roofing
Top converting headlines
  1. 1.Free Roof Inspection – Storm Damage Specialists
  2. 2.GAF Master Elite Roofer – [City] & Surrounding Areas
  3. 3.Roofing Replacement – Financed Options Available
Negatives most accounts miss
roofing nailshow to shingle a roofroofing felt
General Contractor (Residential)
Top converting headlines
  1. 1.Custom Home Additions – Free Estimate This Week
  2. 2.Licensed GC – Kitchen, Bath & Whole-Home Renovation
  3. 3.No Subcontractors – Our Crew, Your Project
Negatives most accounts miss
contractor license examgeneral contractor schoolsubcontractor
Industrial Mechanical
Top converting headlines
  1. 1.Industrial Piping & Mechanical – NJ/PA/NY Operations
  2. 2.24/7 Emergency Shutdown Support – Industrial Plants
  3. 3.Pharma, Food & Industrial Facilities – MEP Specialists
Negatives most accounts miss
mechanical engineering degreemechanical engineer salaryindustrial mechanic jobs
Section 04

Conversion tracking that actually works.

The number that matters is not your click-through rate. It is not your conversion rate as Google reports it. It is the number of inbound contacts that turned into quoted jobs.

Track these

Phone calls from ads, minimum 60 seconds duration

Set up in Google Ads under Tools > Conversions > Phone calls. Use a CallRail or WhatConverts forwarding number. 60 seconds is the floor — shorter calls are misdials and bots.

Form fills with a real project description

Build your form confirmation page URL as the conversion target (e.g., /thank-you) and track it as a GA4 goal imported into Google Ads. A one-field email signup is not a conversion.

RFP submissions — final step only

Commercial and industrial contractors often have multi-step estimate requests. Track completion of the final step, not intermediate steps. Intermediate-step tracking gives Google's algorithm credit for incomplete leads.

Do not track these as conversions

  • xNewsletter signups (not buyers)
  • xTime-on-site events (not intent signals)
  • xScroll depth (irrelevant to purchase)
  • xChat widget opens (only conversations with a phone number or job address are leads)

The 3 mistakes that wreck contractor conversion data

1. Counting LSA conversions in the same row as Search conversions. LSA runs separately. Blended reporting makes your CPL look artificially low.
2. Not filtering for call duration. A 12-second call where someone heard your voicemail and hung up is not a conversion.
3. Missing the GA4-to-Google-Ads link. Check: Tools > Linked Accounts > Google Analytics. If the link shows "No data" or "Unverified," your conversion imports are broken.
Section 05

Score your PPC budget in 2 minutes.

Input your trade, monthly ad spend, and average job ticket. See your target CPA range and whether you're currently over or underpaying per lead.

Budget Estimator

Score your current PPC spend

Answer 5 questions. See your target CPA range and whether you're over or underpaying per lead.

Red Door Marketing

Contractor PPC Budget Calculator + 90-Day Build Plan

Free Guide · 18 Pages

Contractor PPC Budget Calculator + 90-Day Build Plan

The exact budget formula, 90-day build sequence, ad copy templates, and 250-keyword negative list we use across the Triumph Atlantic construction portfolio. Download free — instant, no sales call.

  • The contractor PPC budget formula with 3 worked examples
  • Recommended monthly ad spend by trade and growth stage
  • 90-day week-by-week build plan
  • 12 ad copy variations across 4 trades
  • 250-keyword negative list organized by category
  • Landing page conversion checklist — 15 specifics
  • How Red Door builds and manages accounts

Instant download · No sales call · Unsubscribe anytime

Common questions

Eight questions we get from every contractor.

We run PPC for contractors who want jobs, not reports

If your account is wasting budget, we'll show you where.

No pitch deck. No marketing strategy overview. We'll pull your account data and tell you the three things that are costing you the most money right now. 30-minute call.

Ready for PPC that books jobs?

30-minute call. We look at your actual Google Ads account and tell you exactly what's wrong — before you spend another dollar.

No Contracts Required48-Hour TurnaroundConstruction Only