Why Landscaping Google Ads Requires Two Different Strategies
Most landscaping companies run one Google Ads campaign and wonder why their cost per lead keeps climbing while results stay flat. The problem is structural: landscaping is not one business. It is two, with completely different economics running side by side.
On one side you have design and install work — patios, retaining walls, irrigation systems, landscape renovations. These jobs average $5,000-$30,000 per ticket. Clicks cost $10-$22. You book maybe 1 in 8 leads, but a single closed job covers months of ad spend.
On the other side you have recurring maintenance — weekly mowing, fertilization, seasonal cleanups, mulch refreshes. These jobs start at $120-$400 per month, but a customer who signs a contract stays for 3-5 years. That changes the math entirely. A $250/month maintenance customer generates $6,000-$10,000 in lifetime revenue. That is a completely different CPL ceiling than a one-time mulch job.
When both job types share a campaign, Smart Bidding cannot optimize for either. It splits budget between $4 mowing clicks and $18 patio clicks without context, landing page experience suffers, and the algorithm never accumulates enough conversion signal to find a clear pattern. You end up overpaying for low-ticket leads and underinvesting in high-ticket ones.
The fix is separation: dedicated campaigns by job category, each with its own bid strategy, CPL target, and landing page. The rest of this guide shows you exactly how to build that structure.
CPC Benchmarks by Job Type
Landscaping keyword costs vary by a factor of 5x depending on what the searcher wants. Mowing and basic maintenance keywords are affordable. Design, hardscape, and specialty installation keywords are competitive because the jobs they produce are worth far more.
| Job Type | Avg CPC | Avg Ticket | Campaign Fit |
|---|---|---|---|
| Lawn mowing (one-time) | $3-$8 | $60-$120 | Maintenance |
| Lawn maintenance contract | $5-$12 | $150-$400/mo | Maintenance |
| Fertilization / weed control | $5-$10 | $80-$200/visit | Maintenance |
| Mulch / bed refresh | $5-$10 | $300-$800 | Seasonal |
| Spring / fall cleanup | $5-$12 | $300-$700 | Seasonal |
| Leaf removal | $4-$9 | $200-$500 | Seasonal |
| Aeration + overseeding | $5-$10 | $200-$500 | Seasonal |
| Tree trimming / pruning | $8-$16 | $300-$1,500 | Seasonal |
| Landscape design + install | $12-$20 | $3,000-$15,000 | Design/Install |
| Hardscape / patio installation | $10-$20 | $5,000-$30,000 | Design/Install |
| Irrigation install / repair | $10-$18 | $1,200-$4,500 | Design/Install |
| Retaining wall | $10-$18 | $4,000-$20,000 | Design/Install |
Reading this table: Lawn mowing clicks are cheap because the job is low-margin and competitive at the local level. Hardscape and design clicks are expensive because contractors who specialize in them see strong ROI and bid aggressively. If your campaigns mix these categories, you will either underbid on high-value keywords or overbid on commodity ones.
Recurring Maintenance LTV: Why You Can Afford More Than You Think
The biggest mistake landscaping companies make with Google Ads is setting their maintenance campaign CPL target based on the first job or the first month of service. That is the wrong benchmark. A maintenance customer does not generate one transaction. They generate 36-60.
Landscaping Maintenance Contract: LTV Breakdown
A $250/month customer who stays 4 years generates $9,600-$12,800 depending on upsells. At a 30% gross margin that is $2,900-$3,840 in profit from a single customer. Paying $60-$80 to acquire that customer is an obvious trade. Most companies capping their CPL at $20-$30 are leaving their maintenance campaigns permanently under-invested.
The same logic applies to design and install leads. A patio customer who becomes a maintenance customer adds another $6,000-$12,000 in downstream LTV. If your landing pages and follow-up sequence capture that upsell opportunity, your install campaign is actually generating two revenue streams per booking.
Campaign Structure: 3 Campaigns by Job Category
Separate your spend into three distinct campaigns. Each targets different intent, carries a different CPL ceiling, and sends traffic to a dedicated landing page. Here is how to structure each one:
Campaign 1: Design + Install (High-Ticket Projects)
Keywords to target: "landscape design near me", "patio installation contractor", "retaining wall contractor [city]", "hardscape company near me", "irrigation system installation", "backyard landscaping company", "landscape renovation quote"
Negatives to add: "mowing", "lawn service", "weekly", "cheap", "mulch delivery", "seed", "fertilizer", "do it yourself"
Landing page focus: Portfolio gallery (before/after photos), project estimate form with budget range selector, social proof (specific project testimonials with dollar amounts). No service menus. The only action is requesting a design consultation.
Bidding: Start with Max Conversions for the first 4-6 weeks while gathering data. Once you hit 30+ conversions, switch to Target CPA at $50-$70. If average ticket exceeds $8,000, you can justify a higher CPA target.
CPL target: $40-$75. A single booked install at $7,500 average covers 100-187 leads at this rate.
Campaign 2: Recurring Maintenance (Contract Accounts)
Keywords to target: "lawn mowing service near me", "lawn care company [city]", "lawn maintenance service", "weekly lawn service", "yard maintenance company", "lawn fertilization service", "residential lawn care"
Negatives to add: "one time", "per cut", "single", "patio", "design", "install", "hardscape", "commercial", "free estimate landscaping" (if you want contract-intent only)
Landing page focus: Contract sign-up angle. Lead with the recurring value ("Never worry about your lawn again"), show monthly pricing tiers, highlight contract benefits (locked-in rate, priority scheduling). Form should ask: property size, service frequency preference, and start date.
Bidding: Target CPA set to $60-$80, anchored to 3-year LTV math, not first-month revenue. This is the most common CPL underbidding mistake in landscaping Google Ads.
Scheduling tip: Run this campaign most aggressively February through May. This is when homeowners plan their season and sign contracts. A new maintenance customer acquired in March stays through October and likely renews next year.
Campaign 3: Seasonal Cleanups + One-Time Services
Keywords to target: "spring cleanup service", "fall cleanup landscaping", "leaf removal service near me", "mulch installation service", "aeration service near me", "overseeding lawn", "gutter cleaning near me" (if you offer it)
Negatives to add: "mowing contract", "weekly", "maintenance plan", "design", "patio", "hardscape"
Landing page focus: Time-limited angle works well here. "Spring cleanups booking up for April" or "Fall leaf removal scheduling now." Single-service focus with a simple 3-field form (name, phone, zip code).
Bidding: Enhanced CPC or Max Clicks during active periods. Pause or drop to minimal budget outside the relevant season. Do not run spring cleanup ads in August or leaf removal ads in February.
CPL target: $15-$30. Tickets are $200-$700, but use this campaign as a feeder for maintenance contracts. If you convert 20% of cleanup customers to a maintenance contract, your effective revenue per lead climbs significantly.
ROI Model: Maintenance Campaign
$800/mo spend at $10 avg CPC = 80 clicks. At 15% form conversion = 12 leads. At 30% booking rate = 4 new maintenance contracts. Avg $250/mo x 8 active months = $2,000/year per contract. 4 contracts x $2,000 = $8,000 in year-1 revenue from $800 spend. Over 3 years at typical retention: $24,000 from the same $800 investment.
ROI Model: Design + Install Campaign
$1,200/mo spend at $16 avg CPC = 75 clicks. At 10% form conversion = 8 leads. At 25% booking rate = 2 installs. Avg $7,500 ticket = $15,000 in revenue from $1,200 spend. Add 30% who become maintenance customers: +$6,000-$9,600 in downstream LTV per converted install lead.
Seasonal Bidding Calendar for Landscaping
Landscaping is one of the most seasonal categories in local advertising. Running flat bids year-round wastes money in slow months and leaves leads on the table during peaks. Adjust your campaigns on this calendar:
| Period | Design / Install | Maintenance | Seasonal Cleanup |
|---|---|---|---|
| Late Winter (Feb-Mar) | +20-30% (planning season) | +40-60% (contract sign-ups peak) | Pause or minimal |
| Spring (Apr-May) | +40-60% | +50-70% | +60-80% (spring cleanup surge) |
| Early Summer (Jun) | +10-20% | Steady baseline | -30-50% (winding down) |
| Peak Summer (Jul-Aug) | Baseline or slight reduction | Steady baseline | Minimal or pause |
| Fall (Sept-Oct) | +15-25% (fall installs) | +20-30% (service renewals) | +60-80% (leaf removal surge) |
| Winter (Nov-Jan) North | -50-70% | -40-60% | Pause |
| Winter (Nov-Jan) South / Sunbelt | -10-20% | -10-20% | Reduce 30-40% |
Northern market note: February and March are worth running even at low volume. Homeowners start planning spring projects in February. Appearing when intent is forming (before the spring rush makes CPCs spike) gives you a cost advantage and a longer lead nurture window before peak booking begins in April.
Southern and sunbelt markets: Your seasonal swings are shallower. Reduce budgets in summer heat months (July-August) when outdoor activity slows, but do not pause. Year-round demand means year-round ad presence is viable and often necessary to hold search position.
Want Us to Audit Your Landscaping Google Ads?
We will identify which campaign structure issues are costing you leads and how much your current CPL targets are leaving on the table.
Get a Free AuditBudget Sizing by Crew Size
Budget your campaigns proportionally to your crew capacity. Leads you cannot service within 48-72 hours go cold fast, especially for seasonal work. Overshooting your capacity with ad spend creates waste and reputation damage if you have to turn away booked jobs.
Focus on maintenance contracts and one seasonal cleanup campaign. Skip design/install until crew capacity grows.
Run all 3 campaigns. Weight maintenance and seasonal heavily in spring; shift toward design/install in summer.
Allocate by campaign type and service zone. Consider separate campaigns by geographic radius to control route density.
Separate accounts or campaigns by location. Shared budget campaigns create uneven spend allocation across territories.
Zone targeting tip: Tight radius targeting (5-8 miles from your base) reduces wasted ad spend and improves route efficiency. A maintenance contract 25 miles away costs more to service and lowers per-route profitability. Bid modifiers can reduce spend on edge-of-zone searches without pausing them entirely.
Ad Copy for Installs vs. Maintenance
Your ad copy should match the intent of the campaign it runs in. Design/install searchers want credibility and vision. Maintenance searchers want reliability and simplicity. The same generic ad ("Your Local Landscaping Company!") fails both audiences.
Design + Install Ad Copy Formula
Headline 1: Lead with the output, not the service. "Transform Your Backyard This Spring" outperforms "Hardscape Installation Services." Searchers are hiring an outcome.
Headline 2: Credibility signal. "Licensed Contractor | 12 Years Local" or "200+ Projects in [City]" or "Fully Insured | Free Design Consult." Something that reduces perceived risk on a $10,000+ purchase decision.
Headline 3: CTA with specificity. "Request Your Free Estimate Today" or "View Our Project Gallery" rather than a generic "Call Now."
Description: Address the biggest hesitation. "We handle everything from design to final cleanup. No hidden costs. 5-star rated on Google. Slots filling for spring projects." Anticipate the friction and remove it in the ad itself.
Recurring Maintenance Ad Copy Formula
Headline 1: Remove the chore. "Never Mow Your Lawn Again" or "Weekly Lawn Care Starting at $X" lands better than "Professional Lawn Mowing Service."
Headline 2: Reliability hook. "Same Crew Every Visit" or "Flexible Scheduling | Cancel Anytime" or "Serving [City] Neighborhoods Since [Year]."
Headline 3: Make the ask easy. "Get an Instant Quote" or "Start Your Plan This Week."
Description: Contract value proposition. "Weekly or biweekly mowing, edging, blowing, and cleanup included. No contracts required. Most customers stay 3+ years. Find out why." The "no contracts" line reduces friction on initial conversion while the "3+ years" sets social proof for retention.
Seasonal Cleanup Ad Copy Formula
Lean into urgency and timing. "Spring Cleanup Slots Filling Fast" or "Book Fall Leaf Removal Before First Frost" perform well because they match the natural anxiety around seasonal deadlines. Lead with what is happening right now and what the result looks like: "Beds cleared, edges cut, fresh mulch. Done in a day."
5 Mistakes That Kill Landscaping Google Ads ROI
1. One Campaign for All Job Types Critical
What happens: Smart Bidding tries to optimize for an average signal across $4 mowing clicks and $18 patio clicks. It cannot find a pattern. CPL rises, budgets misallocate toward lower-intent keywords, and high-ticket installs get underrepresented.
Fix: Separate campaigns immediately. Even if you only have $1,500/month, split it: $700 maintenance, $600 design/install, $200 seasonal. The structure matters more than the budget level.
2. CPL Targets Based on First-Month Revenue Critical
What happens: You cap your maintenance campaign at $20-$25 CPL because that is what feels proportional to a $150/month contract. But a customer who stays 4 years generates $5,000-$9,000 in revenue. You are throttling the most profitable campaign on your account based on the wrong metric.
Fix: Calculate LTV. Maintenance customer: avg monthly value x active months x avg retention in years. Set CPL targets at 10-15% of LTV. For most landscaping markets, that puts you in the $60-$90 range for contract leads.
3. No Seasonal Bid Adjustments Moderate
What happens: Budgets run flat all year. You overspend in January when no one is hiring in northern markets and underspend in April when competition for spring projects is highest. Your cost per booking spikes in peak months because you did not increase bids when intent volume was highest.
Fix: Build the seasonal bidding calendar above into your campaign management schedule. Set a recurring calendar reminder at the start of each season (February, April, June, September, November) to review and adjust bid modifiers.
4. Landing Page Shows Every Service You Offer Moderate
What happens: A prospect searching "patio installation near me" clicks your ad and lands on a generic landscaping page listing 12 services. They cannot find what they searched for in 3 seconds and bounce. Your Quality Score drops, your CPC rises, and your conversion rate tanks.
Fix: Match landing pages to campaign intent. Design/install campaign sends traffic to a project gallery page. Maintenance campaign sends to a contract sign-up page. Seasonal campaign sends to a time-limited booking page. Each page has one form and one conversion goal.
5. Skipping Cleanup Campaigns During Fall Surge Minor
What happens: You run spring ads but forget to activate the fall cleanup campaign. Leaf removal, aeration, and overseeding searches spike in September and October. Competitors who stayed active capture that volume at lower CPCs (because spring is more competitive).
Fix: Launch your seasonal cleanup campaign by September 1 each year. Leaf removal and fall aeration leads are often easier and cheaper to acquire than spring cleanup leads, and they serve as a natural entry point for new maintenance contract conversations heading into the following spring.
Frequently Asked Questions
How much does Google Ads cost for landscaping companies?
Landscaping Google Ads cost $3-$22 per click depending on job type. Lawn mowing and cleanup keywords run $3-$9/click, while landscape design, hardscape, and irrigation keywords run $10-$22/click. Monthly budgets typically range from $800-$1,500 for small operations up to $5,000-$10,000 for multi-crew regional companies.
Should I separate install and maintenance into different campaigns?
Yes, always. Design/install and maintenance have fundamentally different economics, keyword sets, bidding strategies, and landing page needs. Running them together prevents Smart Bidding from optimizing for either, pushes up average CPC, and delivers worse conversion rates across both categories.
What CPL should I target for landscaping maintenance contracts?
Base your CPL target on LTV, not on the first month or even first season of revenue. A customer averaging $250/month who stays 4 years generates $10,000-$12,000 in revenue. Setting your CPL at $60-$80 for maintenance contract leads is mathematically sound. Most companies are leaving money on the table by capping at $20-$25.
When should landscaping companies increase their Google Ads budget?
February and March for contract sign-ups and spring planning intent. April and May for the full spring surge across all campaigns. September and October for fall cleanup and hardscape install. These four months are where the majority of the year's bookings originate, and they are where your bid increases have the highest return.
Do Google Ads work better than LSA for landscaping?
LSA is available for landscaping and works well for high-intent, local requests. However, Google Ads give you control over which job types you target, which geographic areas you cover, and what landing page experience you deliver. For high-ticket installs and recurring contract sign-ups, Google Ads with correctly segmented campaigns typically outperform LSA because you can tailor messaging and bidding to each job category independently.
How do I get more design and install leads from Google Ads?
Three things make the biggest difference: (1) A dedicated design/install campaign with project-specific keywords and no maintenance or mowing overlap. (2) A portfolio landing page with before/after photos and a clear project estimate form. (3) Bid adjustments that increase spend February through May and September through October, when homeowners plan large outdoor projects. Design leads require more trust-building, so your landing page needs to do more conversion work than a basic maintenance sign-up page.
Model Your Landscaping Google Ads ROI Before You Spend
Enter your job types, average ticket, and target CPL to see what a well-structured campaign should return.
- ✓ Install vs. maintenance split
- ✓ LTV-based CPL targets
- ✓ No signup required
