Google Ads for Exterior Services Businesses (2026 Playbook)
TL;DR: Google Ads is the highest-ROI paid channel for residential exterior services in 2026 — but only after the website converts and GBP has 20+ reviews. The right mix: LSAs as workhorse ($15–$120 CPL depending on trade), Search for commercial queries + brand defense, Performance Max for retargeting after 60 days of data. Budgets scale 3–7% of revenue for a healthy growth engine. This is the cross-vertical playbook — every individual trade gets its own vertical-specific deep-dive linked at the bottom.
Key takeaways
- LSAs are the highest-volume, lowest-cost paid lead source for residential exterior services in 2026.
- LSAs require 20+ Google reviews at 4.6+ stars to perform efficiently. Operators under that threshold should focus on review velocity first.
- Search ads make sense for commercial queries + brand defense + premium positioning (chemistry-specific, certification-specific).
- Performance Max works for retargeting + customer-match remarketing — NOT cold-start.
- Cost per qualified LSA lead ranges $15–$120 depending on trade and metro. Subscription/recurring trades have lowest CPL, install/premium trades have highest.
- Budget scaling: 3–7% of revenue is the healthy zone for a growth-mode operator. Below 3% starves the engine; above 8% usually signals inefficient mix.
Table of contents
- Why Stage 1 (website + reviews) comes before paid ads
- The Google Ads stack for exterior services
- Trade-specific LSA economics
- When Search outperforms LSAs
- Performance Max for service businesses
- Budget by revenue stage
- The 10 most common Google Ads mistakes
- Conversion tracking essentials
- FAQ
Why Stage 1 comes before paid ads
A great Google Ads campaign sending qualified homeowners to a slow, generic, low-converting website is the most efficient way to waste $1,500–$5,000 per month.
The math: a converting site (sub-2-second LCP, mobile-first, instant quote or online booking, real schema, 20+ Google reviews) books 4–8% of paid traffic. A brochure site (slow, no booking, no proof, no specific CTA) books 0.5–1.5%. Same ad spend, 4–6x worse cost per booked job on the brochure site.
We've audited hundreds of exterior service operators running Google Ads without a converting Stage 1 foundation. They typically waste $20,000–$60,000 per year of ad spend before they realize the leak is the website, not the campaign. That's why TTM sells ads as Stage 2 only — after the Stage 1 website is converting and the GBP has 20+ reviews.
The Stage 1 requirements before running paid ads:
- Sub-2-second LCP on mobile (Lighthouse score 90+)
- Instant-quote tool OR online booking on the landing page
- 20+ Google reviews at 4.6+ stars on GBP
- Service-specific landing pages (not just a homepage that sends all traffic to "Get a Free Quote")
- Speed-to-lead automation (speed to lead under 2 minutes)
- Real schema markup (LocalBusiness, Service, Review)
Without these, Stage 2 ads don't pencil. With them, ads compound the foundation.
The Google Ads stack for exterior services
The right channel mix depends on trade, but the components are universal:
| Channel | Best for | Spend allocation |
|---|---|---|
| Local Service Ads (LSAs) | Residential demand capture | 40–65% |
| Search — residential intent | Mid-funnel converters by service | 15–25% |
| Search — commercial | Property managers, HOAs, B2B | 8–20% |
| Search — premium positioning | "ISA arborist", "soft wash", "polyurea" | 5–10% |
| Performance Max | Retargeting site visitors + customer-match | 5–10% |
| Search — brand defense | Capture branded searches | 3–8% |
| Search — emergency / weather-triggered | Storm response, urgent demand | 0% baseline / 100% during events |
The exact allocation varies by trade. Subscription-heavy trades (lawn care, window cleaning) lean heavier on LSAs. High-ticket install trades (turf installation, hardscaping, fence) lean heavier on Search + retargeting. Storm-response trades (tree service, gutter, roof cleaning) need pre-built weather-triggered campaigns.
Trade-specific LSA economics
| Trade | CPL range | Avg ticket | Cost per booked job | Subscription/recurring? |
|---|---|---|---|---|
| Turf cleaning | $25–$60 | $250–$500 | $70–$200 | Yes (60–70%) |
| Turf installation | $30–$80 | $8k–$15k | $150–$400 | Maintenance plans |
| Pressure washing | $20–$50 | $200–$800 | $60–$180 | Annual programs (35–50%) |
| Soft washing | $25–$55 | $300–$1,200 | $80–$220 | Annual programs (35–50%) |
| Window cleaning | $20–$50 | $150–$400 | $60–$180 | Yes (60–80%) |
| Gutter cleaning | $20–$50 | $150–$400 | $60–$180 | 2x/year recurring |
| Roof cleaning | $40–$90 | $600–$1,800 | $150–$400 | 5–7 year cycle |
| Lawn care | $15–$45 | $40–$80/visit | $40–$150 | Yes (60–80%) |
| Lawn treatment | $30–$70 | $400–$1,200/year | $90–$220 | Annual programs |
| Tree service | $35–$90 | $500–$3,500 | $100–$300 | Storm + maintenance |
| Hardscaping | $40–$120 | $15k–$60k | $150–$500 | No (project-based) |
| Fence installation | $35–$80 | $5k–$25k | $150–$400 | No (project-based) |
| Concrete sealing | $30–$70 | $400–$1,200 | $100–$280 | 2–3 year cycle |
| Irrigation | $25–$70 | $150–$8,000 | $60–$280 | Yes (3–5 touches/year) |
| Snow removal | $25–$60 | $300–$25,000 | $80–$300 | Yes (seasonal contracts) |
| Outdoor lighting | $40–$100 | $3,000–$15,000 | $200–$500 | Annual maintenance |
| Holiday lighting | $30–$80 | $800–$5,000 | $100–$300 | Annual install/uninstall |
| Deck building | $40–$120 | $8k–$40k | $200–$600 | Refinishing recurring |
Each trade has its own deep-dive playbook — see the related reading section at the bottom for direct links.
When Search outperforms LSAs
LSAs are pay-per-lead and Google verifies the buyer. Search is pay-per-click with broader query coverage. Search outperforms LSAs when:
- Commercial queries: "HOA [trade]", "property management [trade]", "commercial [trade]" — LSAs don't cover these well.
- Brand defense: Your business name + reviews queries. Cheap clicks ($1–$4), prevents competitors from poaching.
- Premium specialty: "ISA Certified Arborist [city]", "polyurea floor coating", "soft wash roof cleaning" — buyers who know what they want.
- Long-tail informational: "How long does sealcoating last", "best time to fertilize", "soft wash vs pressure wash" — capture top-of-funnel + nurture to conversion.
- Local pack defense: When your map-pack ranking is weak, Search top-of-page fills the gap.
Operators running ONLY LSAs miss 20–35% of capture-able demand. Operators running ONLY Search burn 30–50% of budget on irrelevant clicks. The right answer is both.
Performance Max for service businesses
PMax is Google's machine-learning-driven multi-channel campaign type. It pulls from Search, Display, YouTube, Gmail, Discover, and Maps — all through one campaign with conversion-goal-based optimization.
When PMax works for service businesses:
- Retargeting after 60+ days of conversion data. PMax needs at least 30 conversions of history to optimize well.
- Customer match expansion. Upload customer email list; PMax finds lookalikes.
- Multi-creative retargeting. Project galleries + before/after photos + customer testimonial videos.
- Brand awareness layer on top of working LSA + Search. Extra reach for the cost of $5–$15 cost-per-conversion.
When PMax DOESN'T work:
- Cold-start campaigns. PMax with no conversion data spreads budget randomly across channels and produces low-quality leads.
- Tight budget operators. PMax needs $1,000+/mo to learn properly. Below that, double down on LSAs.
- High-trust trades (roof cleaning, tree service). Search outperforms PMax because intent-driven queries convert better than interruption-driven impressions.
Budget by revenue stage
| Annual revenue | Recommended monthly Google spend | Budget mix |
|---|---|---|
| Under $150k | $500–$1,000 (3–8% of revenue) | LSAs only |
| $150k–$400k | $1,000–$2,500 | LSAs + 1 Search campaign |
| $400k–$1M | $2,500–$5,000 (3–7%) | LSAs + Search residential + Search commercial + retargeting |
| $1M–$2.5M | $5,000–$10,000 | Full stack + multi-vertical (if applicable) + premium positioning |
| $2.5M–$5M | $10,000–$25,000 | Full stack + offline conversion upload from CRM + multi-city expansion |
| $5M+ | $25,000+ | Full stack + multi-market + dedicated commercial team |
The 3–7% rule: Operators below 3% of revenue on marketing tend to plateau. Operators above 8% usually have an efficiency leak (wrong landing page, weak CRM follow-up, missing review velocity).
Add ~30–50% on top during peak season for seasonal trades (lawn treatment Feb–April, snow removal Sept–Nov, holiday lighting Aug–Oct).
The 10 most common Google Ads mistakes
- Running ads to a brochure site. Stage 1 first. Always.
- Skipping LSA verification. The 2–4 week wait scares operators off. Push through — LSAs are the cheapest leads in this vertical.
- No negative keyword lists. DIY pollution + product searches + employment searches burn 20–35% of budget without negatives.
- No call tracking. If you can't see which campaigns produce phone calls, you can't optimize.
- PMax as cold-start. PMax needs conversion data before it can optimize.
- Pausing campaigns at 7 days. Smart bidding needs 30+ days of conversion data to optimize. Patience required.
- No commercial landing pages. Commercial buyers convert worse on residential pages by 50–70%.
- Geo-targeting too broadly. Random metro targeting produces scattered leads outside your route. Concentrate spend on 3–5 ZIPs.
- Daily bid adjustments. Smart bidding handles this. Manual changes confuse the algorithm.
- Generic ad copy that competes on price. "Free quote, fast service, affordable pricing" loses to specific positioning every time.
Conversion tracking essentials
Without tracking, you cannot bid efficiently. Required setup for every account:
- Phone calls from ads — Google Ads call extensions auto-track
- Phone calls from website — Google Ads website call tracking (dynamic number insertion) tracks calls from paid traffic
- Form submissions — conversion tag on thank-you page
- Booked appointments / consults — booking widget confirmation URL fires conversion event
- Closed jobs — offline conversion upload from CRM (most operators skip this; smart bidding underperforms without it)
Conversion values matter. Don't just track count — assign dollar values. Form submission = $50. Booked consult = $200. Closed install job = $5,000. Smart bidding optimizes for whatever you tell it.
For the broader why-this-matters discussion, see speed-to-lead.
Why we sell ads as Stage 2
- Stage 1: Website + care plan at $2,500 + $47/mo
- Stage 2: Paid ads after 60–90 days. See /ads-management. Exclusive-territory model — one operator per trade per service area.
We don't sell ads to operators without a converting Stage 1 site + 20+ reviews. Running ads to a brochure wastes 50–70% of spend, and we won't take a client we know will underperform.
💡 Want this run for you? Our Stage 2 ads management service ships the full stack — LSAs, Search residential + commercial + premium, retargeting, conversion tracking, monthly reporting. Exclusive-territory model. Or book a free strategy call.
FAQ
Minimum budget for LSAs? $800/month floor for most trades. Lower works for low-CPL trades (lawn care, window cleaning) — $500/mo can produce meaningful volume. Higher floor for premium trades (tree service, hardscaping) — $1,200+/mo needed.
Can I run LSAs and Search at the same time? Yes. They cover different intents. LSAs catch residential "near me" intent. Search catches commercial, premium specialty, brand defense, and long-tail informational.
Realistic ROAS? 10–25x in healthy markets with a converting website + 50+ reviews. Below 8x usually means a website conversion problem, an LSA review problem, or a CRM follow-up problem — not a Google Ads problem.
How long until ads produce results? LSAs: 1–3 days after approval (approval takes 2–4 weeks). Search: leads within 1–2 weeks of launch. Quality optimization: 30–60 days of conversion data. Full payback: month 4–6 for most operators.
Should I run Facebook Ads too? Yes, after Google is profitable. Facebook works for cold acquisition + retargeting. Don't replace Google with Facebook. See Facebook Ads for exterior services for the parallel playbook.
Should I do offline conversion upload from my CRM? Yes, if you have monthly conversion volume > 30. It tells Google Ads which leads actually became customers, which dramatically improves smart bidding. Most operators skip this step and pay 30–50% more per booked job as a result.
How does this differ from running my own ads? DIY operators average 25–40% efficiency loss vs. agency-managed accounts. The gap closes only when operators invest 8–12 hours/week in optimization — which is time better spent on operations, sales, or hiring. We sell ads as a service (/ads-management) for operators who want the agency efficiency without the agency overhead.
Want this Google Ads playbook implemented for your exterior service business? Our Stage 2 ads management service ships the full stack — LSAs + Search + retargeting + conversion tracking. Exclusive-territory model: one operator per trade per service area. Or book a free strategy call.
Vertical-specific Google Ads playbooks
For your trade's deeper-dive playbook:
- Google Ads for Turf Cleaning
- Google Ads for Artificial Turf Installers
- Google Ads for Pressure Washing
- Google Ads for Soft Washing
- Google Ads for Window Cleaning
- Google Ads for Gutter Cleaning
- Google Ads for Roof Cleaning
- Google Ads for Lawn Care
- Google Ads for Lawn Treatment
- Google Ads for Tree Services
- Google Ads for Fence Installation
- Google Ads for Concrete Sealing
- Google Ads for Irrigation
- Google Ads for Snow Removal
- Google Ads for House Cleaning Services
Cross-channel reading: