Tag: Google Ads

  • Google Ads Landing Pages for Local Service Businesses

    Why Your Google Ads Landing Page Is Killing Your ROI

    You can build a flawless Google Ads campaign — tight keywords, strong ad copy, competitive bids — and still lose money. The culprit is almost always the landing page. For local service businesses, a weak post-click experience doesn’t just hurt conversions. It raises your cost-per-click, tanks your Quality Score, and drains your budget on clicks that never become customers.

    This isn’t a design problem. It’s a revenue problem. And it’s fixable once you understand what actually drives someone to call, book, or fill out a form.

    Google Ads Landing Pages for Local Service Businesses: What Actually Converts — google ads landing pages local service business
    Photo: Pexels

    What Google Ads Landing Pages for Local Service Businesses Actually Need

    Most local service business owners send Google Ads traffic to their homepage. That’s the single most expensive mistake in paid search. Homepages are built for browsing. Landing pages are built for deciding. Those are two completely different jobs.

    A converting landing page for a local service business has five non-negotiable elements: a headline that matches the ad, a phone number above the fold, a single conversion goal, local trust signals, and load speed under three seconds. Miss any one of these and you’re paying for traffic that bounces.

    According to Google Ads Help, Quality Score — which directly affects how much you pay per click and where your ad ranks — is influenced by the relevance and experience of your post-click landing page. A poor landing page doesn’t just hurt conversions. It makes every click cost more.

    The math compounds fast. If you’re spending $5,000/month and your landing page underperforms, you could be paying 20–40% more per click than a competitor with an optimized page. That’s $1,000–$2,000 in wasted budget every month before a single lead even fills out a form.

    Home Services Conversion Rate vs. Estimated CPL — google ads landing pages local service business — chart
    CPL calculated at $6.96 avg. CPC per LocaliQ Home Services Benchmarks 2023. Benchmark conversion rate per WordStream 2023.

    The Conversion Rate Gap You’re Probably Ignoring

    Here’s the benchmark reality check most agencies won’t show you. WordStream’s Google Ads Benchmarks show the average conversion rate across all industries on the search network is 4.40% — but home services businesses average 7.98%. That gap matters because it sets the baseline expectation for what your landing page should be delivering.

    If your HVAC or plumbing landing page is converting at 3%, you’re not at average. You’re losing to competitors who’ve figured out the page. At 3% conversion with a $6.96 average cost-per-click (the LocaliQ Home Services Advertising Benchmarks figure for the category), you’re paying roughly $232 per lead. Push that conversion rate to 8% and the same traffic drops your CPL to $87. Same budget. Same clicks. Completely different business outcome.

    That delta — $232 CPL versus $87 CPL — is why landing page optimization is one of the highest-leverage moves a local service business can make. It doesn’t require more ad spend. It requires a better page.

    Landing Page Conversion Rate vs. Estimated CPL — Home Services (at $6.96 avg. CPC)
    Conversion Rate Clicks Needed Per Lead Estimated CPL Performance vs. Benchmark
    3% 33 $230 Well below benchmark — urgent fix needed
    4.4% 23 $158 Industry average — room to improve
    7.98% 13 $87 Home services benchmark — target zone
    12%+ 8 $58 Top-performer territory — optimized page

    Speed, Focus, and the One CTA Rule

    Two issues kill more local service landing pages than any design flaw: they’re slow, and they ask for too much at once.

    Page speed is not a technical nicety. Search Engine Journal reports that a one-second delay in load time can reduce conversions by up to 7%. For a local business spending $3,000/month on ads, that one-second delay could be costing you thousands in missed leads annually. Test your page on Google’s PageSpeed Insights. If it scores below 70 on mobile, fix it before you touch anything else.

    The second issue is distraction. Navigation menus, social media links, multiple offers, a blog sidebar — all of it bleeds attention away from the one action you want the visitor to take. HubSpot data shows that landing pages with a single call-to-action convert 371% better than pages with multiple competing CTAs. One page. One goal. Call now or fill out the form. That’s it.

    For our clients, this principle shows up in the numbers: HVAC clients running dedicated, single-CTA landing pages are hitting $47 CPL. Chiro clients with focused booking pages are at $38 per new patient. These aren’t outliers — they’re what happens when the page does one job well. You can see how this fits into the broader campaign picture in our Google Ads for Local Service Businesses complete guide.

    Local Trust Signals That Actually Move the Needle

    Local service customers aren’t just evaluating whether you can fix their AC or align their spine. They’re evaluating whether they trust you enough to let you into their home or office. Your landing page has to close that trust gap in about eight seconds.

    The trust signals that work aren’t generic. They’re specific. Reviews with a star rating and a reviewer’s first name and city convert better than a generic “5-star service” badge. A photo of your actual truck, your actual team, or your actual office beats a stock photo. A license number, insurance badge, or BBB logo in the footer removes a friction point that kills otherwise interested leads.

    Location specificity matters more than most owners realize. Search Engine Land data shows that 46% of all Google searches have local intent. When your landing page mirrors the city or neighborhood language from the ad that drove the click — “Emergency HVAC Repair in Charlotte” instead of “HVAC Services” — you’re signaling relevance to both the searcher and Google’s algorithm. That alignment improves Quality Score and conversion rate simultaneously.

    If you’re running ads across multiple service areas, build a separate landing page per location. One page trying to serve Dallas and Houston and San Antonio will underperform against a dedicated Dallas page every time. This is one of the structural decisions we cover in detail for owners evaluating agencies — see our guide on how to hire a Google Ads agency and what to ask about landing page strategy.

    How to Audit Your Current Landing Page Before Spending Another Dollar

    Before you rebuild anything, run this five-point audit on your current page. It takes ten minutes and will tell you where your budget is leaking.

    1. Message match. Does your landing page headline match the ad copy that sent someone there? If your ad says “Same-Day AC Repair” and the page says “Comprehensive HVAC Solutions,” you’ve already lost half your conversions.

    2. Mobile speed. Pull up your page on your phone on a cellular connection — not Wi-Fi. Count how long it takes to see the phone number. If it’s more than three seconds, that’s your highest-priority fix.

    3. CTA count. Count every clickable action on the page. If there are more than two (call or form), you have a focus problem.

    4. Local proof. Scan the page for city-specific reviews, service area language, and photos of your actual business. Generic equals ignored.

    5. Above-the-fold phone number. A local service buyer who’s ready to call should see your number without scrolling. If they have to hunt for it, many won’t.

    These five checks will surface the exact reasons your Google Ads landing pages for local service businesses aren’t converting at benchmark. Cross-reference your conversion rate against the vertical benchmarks in our Google Ads benchmarks by vertical to know whether you have a page problem, a campaign problem, or both.

    If you want to know exactly where your current setup stands — and what it should cost you to acquire a customer in your vertical — book a Revenue Decision Review with Simply Digital Marketing. It’s a free 30-minute session where we audit your ad spend, benchmark your CPL against your industry, and show you the exact numbers your landing page should be hitting.

  • Google Ads Budget for Local Service Businesses: What to Spend

    Google Ads Budget for Local Service Businesses: How Much Should You Actually Spend

    Most local service business owners set their Google Ads budget the wrong way. They pick a round number — $1,000, $2,000, $3,000 — and hope it’s enough. It usually isn’t, and here’s why: budget without math is just guessing with a credit card.

    The right Google Ads budget for a local service business isn’t a fixed dollar amount. It’s a function of three numbers you already know: your average job value, your close rate, and how many new customers you need per month. Everything else follows from that.

    This post gives you the framework, the benchmarks, and the reality check your current agency probably isn’t giving you.

    Google Ads Budget for Local Service Businesses: How Much Should You Actually Spend — google ads budget local service business
    Photo: Pexels

    Why Your Google Ads Budget for a Local Service Business Starts With Revenue Math

    Before you touch a campaign setting, you need to know your Customer Acquisition Cost (CAC) ceiling — the most you can afford to pay to get one customer and still make money. This is the number that determines whether your Google Ads budget is working or bleeding.

    Here’s the formula: CAC ceiling = Average Job Value × Gross Margin %. An HVAC company averaging $3,200 per install at 45% margin can afford to spend up to $1,440 to acquire a customer and break even. That’s your ceiling. Your goal is to come in well under it.

    From CAC, you work backward to Cost Per Lead (CPL). If your sales team closes 40% of leads, you need 2.5 leads to get one customer. If your CAC ceiling is $1,440 and you need 2.5 leads per customer, your max CPL is $576. That’s a wide margin — most local service businesses can run Google Ads profitably at a fraction of that. Our HVAC clients average $47 CPL. Chiropractors average $38 per new patient. Gyms are running 4.2x ROAS.

    This is the math that determines your budget. Not what your competitor spends. Not what an agency recommends without context. Your numbers, your margin, your target. For a deeper look at how this translates into campaign structure, see our Google Ads for Local Service Businesses — The Complete Guide.

    Average Optimized CPL by Local Service Vertical — google ads budget local service business — chart
    Midpoint CPL estimates by vertical for well-managed Google Ads campaigns, based on LocaliQ and WordStream 2023 benchmark data.

    What Google Ads Actually Costs in Local Service Verticals

    Let’s talk real numbers. LocaliQ Home Services Advertising Benchmarks shows cost-per-click for home services industries ranging from $6 to $30 depending on the trade. HVAC and plumbing sit at the higher end. Fitness and wellness run lower. That CPC range matters because it’s where your budget actually gets spent — click by click.

    But clicks alone don’t close jobs. What converts those clicks into leads is the combination of your landing page, your offer, and how well your campaign is built. WordStream Google Ads Benchmarks pegs the average conversion rate for home services at approximately 7.98%. At a $20 CPC and 8% conversion rate, you’re paying roughly $250 per lead — before any optimization. A well-structured campaign with tight targeting, strong landing pages, and negative keyword lists can cut that in half.

    The table below shows what a realistic monthly budget looks like by vertical, using current benchmark CPCs and conversion rates:

    Estimated Monthly Google Ads Budget by Local Service Vertical (U.S. — 2024)
    Vertical Avg CPC Range Avg CPL (Optimized) Leads/Month Target Recommended Monthly Budget
    HVAC $18–$30 $45–$80 30–60 $2,500–$6,000
    Plumbing $15–$28 $50–$90 25–50 $2,000–$5,500
    Chiropractic $6–$15 $35–$65 40–80 $2,000–$5,000
    Dental $10–$22 $60–$120 20–40 $2,500–$6,000
    Gyms / Fitness $6–$12 $25–$55 50–100 $2,000–$4,500

    These are optimized ranges — what a well-run campaign should produce, not what a default Google setup will deliver out of the box. For vertical-specific CPL and CPA benchmarks, see our Google Ads Benchmarks by Vertical breakdown.

    The Minimum Budget Trap — and Why Underspending Costs More

    There’s a number below which Google Ads simply can’t work for local service businesses: roughly $1,500/month in most competitive markets. Below that threshold, you don’t have enough data for Smart Bidding to optimize, you can’t compete for high-intent keywords during peak hours, and you’ll burn through budget before noon on busy days.

    Google Ads Help documentation confirms that Smart Bidding strategies are designed to maximize conversions within a set budget — but they need enough conversion volume to learn. Typically that means 30–50 conversions per month minimum. If your budget can’t generate that volume, automated bidding is flying blind.

    The real cost of underspending isn’t the wasted ad dollars — it’s the opportunity cost. Search Engine Land reports that paid search captures 65% of all clicks on high commercial-intent keywords. Those are people actively searching for your service right now, in your city, ready to call. If your budget runs dry at 2 PM, you’re invisible for the rest of the day — and your competitor isn’t.

    The fix isn’t always to spend more. It’s to spend more efficiently. Tight geo-targeting, high-intent keyword lists, aggressive negative keyword management, and conversion-focused landing pages can double your effective budget without touching your actual spend.

    How to Set a Google Ads Budget That Pays for Itself

    Here’s the exact process we use with every new client. Start with your revenue goal, not an arbitrary budget number.

    Step 1: Set a monthly new customer target. Say you want 20 new HVAC customers per month. At a 40% close rate, you need 50 leads. At a $60 CPL (realistic for a well-run campaign), that’s $3,000/month in ad spend. Before you’ve touched a single campaign setting, you already know your budget.

    Step 2: Calculate your expected ROAS. 20 new customers × $3,200 average job = $64,000 in revenue. Divided by $3,000 in ad spend = 21.3x ROAS. That’s what good looks like. If your agency can’t show you this math, that’s a red flag — read our guide on how to hire a Google Ads agency before you sign another contract.

    Step 3: Build in a 90-day learning curve. The first 30 days are data collection. Days 31–60 are optimization. Days 61–90 are when CPL starts dropping and ROAS climbs. Budget for the full cycle, not just month one. Owners who cut campaigns after 30 days because they didn’t see instant results are the ones who never find out what Google Ads could have done for their business.

    Step 4: Separate brand from non-brand campaigns. Brand keywords (your business name) convert at 3–5x the rate of non-brand keywords and cost a fraction of the CPC. Running them in the same campaign muddles your data and inflates your apparent performance. Keep them separate so you know what’s actually acquiring new customers.

    What to Do If Your Current Ads Aren’t Hitting These Numbers

    If you’re spending $2,000–$5,000/month and your CPL is above $150, or you can’t tell what your CPL even is, the problem usually isn’t budget — it’s structure. Broad match keywords burning spend on irrelevant searches, campaigns sending traffic to the homepage instead of a dedicated landing page, no call tracking, and no conversion data feeding back into bidding decisions.

    The local services market is enormous and only getting more competitive. The U.S. Bureau of Labor Statistics counts over 7.5 million workers in construction and extraction trades alone — that’s the scale of competition you’re operating in. Every dollar of wasted ad spend is a dollar your competitor is using to take your customers.

    The good news: most underperforming campaigns we audit have 3–5 fixable structural issues that, when corrected, cut CPL by 30–50% within 60 days — without increasing budget. Spend stays the same. Leads go up. Revenue follows.

    If you want to know whether your current numbers are fixable or if you’re starting from scratch, the first step is an honest audit against real benchmarks — not a sales pitch about impressions and clicks.

    Ready to find out what your Google Ads budget should actually be delivering? Book a Revenue Decision Review — a free 30-minute session where we audit your current ad spend, run the revenue math for your specific vertical, and show you exactly what your CPL, ROAS, and monthly budget should look like. No marketing speak. Just numbers.

  • Google Ads Conversion Tracking for Local Service Businesses

    Google Ads Conversion Tracking for Local Service Businesses: Calls, Forms, and What to Measure

    Most local service businesses are flying blind with their Google Ads. They know they’re spending money. They can see clicks in the dashboard. But when the owner asks “is this working?” — nobody can give a straight answer.

    That’s a conversion tracking problem. And it’s more common than you’d think, even among businesses that have been running ads for years.

    This post breaks down exactly what Google Ads conversion tracking means for local service businesses, which conversions actually matter, and how to know if your setup is telling you the truth or lying to you.

    Why Google Ads Conversion Tracking Is the Foundation of Every Local Campaign

    Clicks don’t pay your rent. Impressions don’t book appointments. The only number that matters is how many leads your ad spend is generating — and at what cost.

    Proper Google Ads for Local Service Businesses starts with one non-negotiable: you must know what happens after the click. Without conversion tracking, you’re optimizing for traffic instead of revenue.

    Google Ads conversion tracking lets you track phone calls from ads, calls from your website, form submissions, and purchases — and assign each one a dollar value. That’s the data that tells you whether a campaign is producing leads at a cost that makes business sense.

    Without it, even Google’s own bidding algorithms are working against you. Smart Bidding strategies like Target CPA and Maximize Conversions rely entirely on conversion data to optimize bids in real time. No conversion data means no smart optimization — just spend with no feedback loop.

    Google Ads Conversion Tracking for Local Service Businesses: Calls, Forms, and What to Measure — google ads conversion tracking local service business
    Photo: Pexels

    The Two Conversions Every Local Service Business Must Track

    If you run an HVAC company, a plumbing business, a chiropractic clinic, or a gym — your leads come in two ways: phone calls and form submissions. Both need to be tracked. Most businesses only track one, or track both incorrectly.

    Phone calls are your highest-intent conversion. Calls to businesses from smartphones are expected to exceed 169 billion per year, with a large share driven directly by Google Ads call extensions and call-only campaigns. A person calling from an ad is almost always ready to book — they’re not browsing.

    You need to track two distinct call types: calls directly from the ad (click-to-call extensions) and calls from your website after the click. These are separate conversion actions in Google Ads and they behave differently. Missing either one means undercounting your real lead volume.

    Form submissions matter too — especially for higher-consideration services like HVAC system replacements, dental implants, or gym memberships. A form fill isn’t as high-intent as a call, but it’s still a lead. Track it separately from calls and assign it a lower conversion value so your bidding strategy weights calls more heavily.

    The local search intent behind both is real. 76% of people who search for something nearby on a smartphone visit a related business within a day, and 28% of those searches result in a purchase. These aren’t window shoppers. Track them accordingly.

    Average Cost Per Lead: Industry Average vs. Simply Digital Clients — google ads conversion tracking local service business — chart
    Industry average CPL sourced from LocaliQ Home Services Advertising Benchmarks (2023); Simply Digital client figures based on managed account performance.

    What Good Conversion Numbers Actually Look Like by Vertical

    Tracking conversions is step one. Step two is knowing whether the numbers you’re seeing are good, average, or a sign something’s broken.

    The average conversion rate across all industries on Google Search is 7.26%, while home services specifically averages around 6.58%. That’s your baseline for HVAC, plumbing, and similar trades. If your campaigns are converting at 3% or below, something is wrong — with your landing page, your targeting, or your tracking setup itself.

    Cost per lead tells an equally important story. The average CPL for home services businesses on Google Ads is $66.02. That’s the industry average — not the ceiling. Our HVAC clients run at $47 CPL. Our chiropractic clients book new patients at $38. The difference isn’t luck; it’s campaign structure, negative keyword discipline, and conversion tracking that’s actually measuring the right things.

    See how your vertical stacks up in our Google Ads Benchmarks by Vertical breakdown — CPL, CPA, and conversion rates across HVAC, plumbing, chiro, gyms, and dental.

    Google Ads Conversion Benchmarks by Local Service Vertical
    Vertical Avg. Conversion Rate Industry Avg. CPL Simply Digital Client CPL
    HVAC ~6.58% $66.02 $47
    Chiropractic ~5–8% $60–$80 $38/patient
    Gyms & Fitness ~4–6% $50–$75 4.2x ROAS
    Plumbing ~6–9% $60–$90 Below industry avg.
    Dental ~5–7% $70–$120 Varies by service

    The Five Conversion Tracking Mistakes That Cost Local Businesses Real Money

    If your tracking isn’t set up correctly, your campaign data is noise. Here are the five most common mistakes we see when we audit local service accounts.

    1. Counting every call, regardless of duration. A 10-second call where someone hung up isn’t a lead. Set your call conversion threshold to at least 60 seconds — ideally 90 — so you’re only counting calls that had a real conversation. Short calls inflate your conversion count and make your CPL look lower than it is.

    2. Tracking page visits as conversions. We’ve audited accounts where “thank you page view” was the only conversion action — but the page was accessible from the main navigation, not just after a form fill. You’re counting curious visitors as leads. Every conversion action should require a deliberate user action: a call, a form submit, a chat initiated.

    3. No call tracking from the website. If someone clicks your ad, lands on your site, and calls the number in your header — that conversion disappears unless you have website call tracking set up with a dynamic number insertion (DNI) tool or Google’s forwarding numbers. This is one of the most common gaps we find in home services accounts.

    4. Using imported goals from Google Analytics without verification. GA4 and Google Ads don’t always sync cleanly. An imported goal may be firing on the wrong page, double-counting, or simply broken after a site update. Always verify in the Google Ads interface that conversions are recording at expected volumes — if a campaign is getting 50 clicks per week and zero conversions, something is broken.

    5. Not assigning conversion values. If you know an HVAC tune-up lead is worth $150 and a new system inquiry is worth $800, those conversion actions should have different values in your account. Smart Bidding will allocate budget toward the higher-value conversions automatically — but only if you’ve told it what those conversions are worth.

    How to Assign Conversion Values That Connect to Revenue

    This is where most agencies stop and most owners start making real money. Conversion value isn’t a vanity metric — it’s the input that lets you calculate ROAS and make investment decisions with confidence.

    Here’s the math. If your average HVAC service call generates $350 in revenue and you close 60% of the leads you get from ads, each lead is worth $210 in expected revenue. If you’re paying $47 per lead, your return is 4.5x on ad spend — before accounting for recurring service agreements or referrals.

    Assign that $210 as the conversion value for HVAC leads. Now when your campaign reports ROAS, it’s reporting real business math — not Google’s version of it.

    For multi-service businesses — dental practices offering cleanings, Invisalign, and implants; HVAC companies offering repairs, tune-ups, and full installs — create separate conversion actions for each service tier with different values. Your bidding strategy will learn which keywords and audiences drive the high-value conversions and optimize accordingly.

    If you’re not sure what your conversion values should be, our guide to hiring a Google Ads agency walks through the questions you should be asking any agency about how they measure and report performance — including whether they use revenue math or just lead counts.

    What a Properly Tracked Local Service Campaign Looks Like

    When conversion tracking is set up correctly, the dashboard tells a clear story. You know your CPL by campaign, by ad group, and by keyword. You know which service pages generate the most calls. You know whether your emergency-service keywords are delivering same-day calls or cold tire-kickers.

    You also have enough clean data for Smart Bidding to work. Google needs at least 30 conversions per month in a campaign to optimize Target CPA reliably — and ideally 50+. If your tracking is broken or undercounting, you may never reach that threshold, keeping your campaigns stuck in manual or broad learning mode indefinitely.

    The businesses that win with Google Ads aren’t the ones with the biggest budgets. They’re the ones with the cleanest data. Every dollar they spend teaches the algorithm something useful. Every week their CPL gets a little tighter and their ROAS climbs a little higher.

    That’s the compounding advantage of getting conversion tracking right from day one.

    If you’re unsure whether your current tracking is accurate — or if you’re looking at a dashboard full of clicks with no clear answer on what it’s costing you per lead — book a Revenue Decision Review. It’s a free 30-minute session where we audit your current ad spend, check your conversion setup, and show you exactly what your numbers should look like for your vertical and budget. No pitch, no fluff — just the math.

  • Google Ads for Tree Service Companies: 155 Leads at $47

    Why Most Tree Service Google Ads Campaigns Bleed Money

    If you’re running Google Ads for your tree service company and your cost per lead is north of $150 — or you have no idea what your cost per lead even is — you’re not alone. Most tree service owners are either flying blind or getting sold on impressions and clicks by agencies that have never had to close a job from a lead.

    Here’s the math that actually matters: if a tree removal job averages $1,200 and you’re closing 40% of your leads, you need your cost per lead under $100 to stay profitable. Every dollar above that is a margin leak. We’ve gotten tree service clients to $47 per lead — and 155 leads in a single month. This post breaks down exactly how.

    There are approximately 71,600 tree trimming and pruning service businesses operating in the United States. That’s a fragmented, hyper-local market — which means paid search is one of the few levers that can put a smaller operation in front of a motivated buyer before the big guys show up. But only if the campaign is built right.

    Google Ads for Tree Service Companies: How to Get 155 Leads at $47 Each in One Month — google ads for tree service companies
    Photo: Pexels

    What the Numbers Look Like for a Winning Tree Service Campaign

    Before you can know if your ads are working, you need a benchmark. The average cost per click for home and garden services on Google Ads is $6.96, with tree service and landscaping companies tracking in a similar range for local search. That’s the cost per click — not per lead.

    The average home services conversion rate on Google Ads is 7.98% — roughly 8 leads per 100 clicks. At $6.96 per click, that puts your average cost per lead around $87 if you’re running a clean, optimized campaign. Most tree service companies aren’t running clean campaigns — they’re running broad match keywords, sending traffic to a homepage, and wondering why the phone isn’t ringing.

    The industry average cost per lead for home services is $66.02. Our $47 CPL result is meaningfully below that — and it didn’t happen by accident. It came from vertical-specific campaign structure, aggressive negative keyword lists, and landing pages built to convert one type of visitor: someone who needs a tree taken down or trimmed in the next 48 hours.

    Cost Per Lead: Home Services Average vs. Tree Service Campaign — google ads for tree service companies — chart
    Home services average CPL sourced from LocaliQ (2023); Simply Digital tree service client result from live campaign data.
    Google Ads Cost Per Lead Benchmarks: Tree Service vs. Home Services Averages
    Metric Home Services Average Simply Digital Tree Service Client
    Cost Per Click $6.96 $5.80
    Conversion Rate 7.98% 12.4%
    Cost Per Lead $66.02 $47.00
    Monthly Lead Volume Varies 155
    Monthly Ad Spend Varies ~$7,285

    The Campaign Structure That Actually Generates Tree Service Leads

    Most agencies build one campaign, dump every tree service keyword into it, and call it a day. That’s why their clients pay $140 per lead and assume Google Ads doesn’t work for tree service. The structure is the problem.

    A high-performance campaign for a tree service company separates intent levels into distinct ad groups: emergency tree removal, storm damage response, routine trimming and pruning, stump grinding, and lot clearing. These aren’t the same buyer. Someone searching “emergency tree removal near me” at 9 PM after a storm is ready to book tonight. Someone searching “tree trimming cost” is price-shopping for next month. Mixing those into the same ad group and sending them to the same landing page guarantees you overpay for one and underserve the other.

    Geographic targeting matters just as much. Tree service is a radius business. A company operating in metro Atlanta doesn’t want leads from 60 miles out — those estimates cost time and gas before a dollar comes in. We layer in radius targeting around the owner’s service area, then use bid adjustments to weight spend toward the ZIP codes with the highest close rates. That alone can drop your cost per booked job by 20%.

    Want the full breakdown of how local service campaign structure works across verticals? Our Google Ads for Local Service Businesses complete guide covers campaign architecture, match types, and bidding strategy in detail.

    Keywords and Match Types: Where Tree Service Owners Get Burned

    Broad match keywords are where ad budgets go to die. “Tree service” on broad match will show your ad to someone searching for “tree service jobs” or “how to become a tree climber.” You pay for the click. They don’t call. Your cost per lead balloons.

    For tree service Google Ads campaigns, the keyword strategy that works is phrase and exact match on high-intent terms, layered with an aggressive negative keyword list. Negatives should include: “jobs,” “salary,” “how to,” “DIY,” “free estimate form” (if you don’t offer that), “school,” and “certification.” We typically start with 80–120 negatives on day one and build from there based on search term reports.

    The highest-converting keyword clusters for tree service are intent-specific and often local: “tree removal [city],” “emergency tree service [city],” “tree trimming near me,” “fallen tree removal,” and “stump grinding [city].” Consumers increasingly turn to Google Search to find and vet local contractors before calling — which means showing up at the top of search for these queries isn’t optional if you want consistent lead flow.

    See how these keyword economics compare across other trades in our Google Ads benchmarks by vertical — including HVAC, plumbing, and dental CPL data.

    Landing Pages, Call Tracking, and Closing the Loop on Revenue

    Your ad is not the conversion. Your landing page is. Sending tree service ad traffic to your homepage is one of the most expensive mistakes an owner can make. Homepages have navigation, multiple offers, and zero urgency. A high-converting tree service landing page has one job: get the visitor to call or submit a form in the next 90 seconds.

    The elements that move the needle on conversion rate: a headline that mirrors the search intent (“Fast Tree Removal in [City] — Same-Day Response Available”), a phone number above the fold, a short 3-field form (name, phone, zip), a trust element (years in business, insurance badge, Google review count), and a photo of your crew or equipment — not a stock image. These aren’t design preferences. They’re conversion mechanics.

    Call tracking is non-negotiable. If you can’t tie a booked job back to the exact keyword that generated the call, you’re managing your ad spend blind. We use dynamic number insertion on landing pages so every call is attributed to the campaign, ad group, and keyword that triggered it. This is what lets us optimize toward revenue — not clicks — within the first 30 days.

    Google reports that search ads can increase brand awareness by up to 80%, which compounds the value of lead generation — the more often your brand appears at the top of local search, the more likely a prospect calls you even when they come back to Google a second time. But awareness is a side effect. The primary goal is a booked estimate call.

    What to Spend — and When Google Ads Starts Paying for Itself

    The question we hear most: “How much should I spend on Google Ads for my tree service?” The honest answer is: enough to get statistically meaningful data, and enough to close jobs at a margin that justifies the cost. For most tree service companies, that floor is $2,500–$3,500/month in ad spend. Below that, you’re not generating enough lead volume to optimize the campaign or keep the crew busy.

    Here’s the owner math. If your average job revenue is $1,400, your close rate is 35%, and your cost per lead is $47: you need roughly 3 leads to close 1 job. That’s $141 in ad spend per booked job. On a $1,400 job with 50% gross margin, you’re netting $700 before overhead — a 5x return on ad spend. That’s what it looks like when Google Ads pays for itself.

    If your numbers don’t look like that, the problem is usually one of three things: your cost per lead is too high (campaign structure issue), your close rate is too low (sales process issue), or your average job value is too low (pricing issue). We can diagnose the first one in 30 minutes. The other two we can give you benchmarks on.

    Not sure what a legitimate agency engagement should look like? Our guide on how to hire a Google Ads agency covers the questions to ask, red flags to watch for, and what a real performance guarantee looks like — so you don’t get burned again.

    If you want to know exactly what your Google Ads numbers should look like — and whether your current spend is generating a return — book a Revenue Decision Review. It’s a free 30-minute session where we audit your current ad spend, show you your real cost per lead and cost per job, and tell you what a performing campaign should cost and return in your specific market. No pitch decks. Just your numbers.

  • Google Ads for Roofing Companies: Stop Overpaying Per Lead

    Google Ads for Roofing Companies: Stop Overpaying Per Lead

    Why Most Roofing Companies Bleed Money on Google Ads

    If you’re running Google Ads for your roofing company and your cost per lead keeps climbing with no clear explanation, you’re not alone — and it’s not bad luck. It’s bad structure.

    Roofing is one of the more expensive verticals to advertise in. WordStream Google Ads Benchmarks put the average cost per click for roofing keywords at $8.94. At a 6.84% average conversion rate for home services, that’s roughly $130 in ad spend to generate a single lead — before you account for wasted clicks from poor targeting.

    That math gets ugly fast. Spend $3,000/month, generate 23 leads, close 30% — that’s 7 new jobs. If your average ticket is $900 (repairs and small replacements), you’re barely breaking even. If your average ticket is $12,000 (full replacements), you’re printing money. The point: your campaign structure determines which reality you live in.

    The roofing market is saturated. The U.S. Bureau of Labor Statistics reports approximately 168,900 roofing workers employed nationwide — that’s a competitive market with dozens of contractors bidding on the same ZIP codes. Winning isn’t about spending more. It’s about spending smarter.

    Average Cost Per Click by Home Services Vertical — google ads for roofing companies — chart
    Roofing averages $8.94 CPC — among the highest in home services. Source: WordStream Google Ads Benchmarks 2023.

    What Good Numbers Actually Look Like for Roofing Ads

    Google Ads for roofing companies — how to stop overpaying per lead and structure that works — google ads for roofing companies
    Photo: Pexels

    Before you can fix your campaign, you need a benchmark. Most roofing companies we audit have no idea whether their $145 cost per lead is good, average, or a disaster. Here’s what the math should look like across job types.

    Roofing Google Ads Benchmarks by Job Type — What Your Numbers Should Look Like
    Job Type Avg Ticket Target CPL Target Close Rate Max Allowable CAC
    Emergency Repair $650–$1,200 $55–$90 40–55% $200
    Roof Replacement $8,000–$18,000 $90–$160 25–40% $600
    Storm / Insurance $12,000–$25,000 $100–$175 20–35% $875
    Commercial Roofing $30,000–$100,000+ $150–$300 15–25% $2,000

    The Max Allowable CAC column is the number that matters. That’s the most you can spend to acquire a customer and still run a profitable campaign. If your CPL is $160 and your close rate is 25%, your CAC is $640 — fine for storm jobs, a problem for repairs.

    For a deeper look at how these benchmarks compare across other service verticals, see our breakdown of Google Ads benchmarks by vertical for HVAC, plumbing, chiro, and gyms.

    The Campaign Structure That Actually Reduces Cost Per Lead

    Most roofing campaigns are built wrong from day one. One campaign, one ad group, a handful of broad match keywords, and a generic landing page. That structure inflates your CPC, tanks your Quality Score, and bleeds budget on irrelevant searches.

    Here’s what a tight structure looks like:

    Separate campaigns by intent. Emergency repairs and roof replacements are different buying decisions with different search behavior. A homeowner searching “roof leak repair tonight” is ready to book now. Someone searching “roof replacement cost” is price-comparing. They need different ad copy, different landing pages, and different bidding strategies. Mix them together and you’re paying replacement-level CPCs for repair intent — or vice versa.

    One theme per ad group. Google’s own guidance on Quality Score confirms that tightly themed ad groups with strong keyword-to-ad relevance earn higher scores — which directly lowers your cost per click. A Quality Score of 8 versus 5 on a $9 CPC keyword can cut your effective cost by 30–40%. That compounds across thousands of clicks.

    Match types matter. Broad match without a maintained negative keyword list is where roofing budgets go to die. Search Engine Journal notes that broad match keywords without proper negative keyword lists are a leading cause of wasted ad spend — and in roofing, where a single click costs nearly $9, one irrelevant search term costs real money. Use phrase and exact match for your core intent keywords. Run broad match only in controlled discovery campaigns with aggressive negative lists.

    Geo-targeting down to ZIP code or radius. If you serve a 30-mile radius, don’t bid statewide. Segment by your highest-value service areas and bid more aggressively there. Lower-value or more competitive ZIPs get lower bids or get excluded entirely.

    Landing Pages Are Where Roofing Leads Actually Get Lost

    Your ad gets the click. Your landing page either converts it or wastes it. Most roofing companies send paid traffic to their homepage — a page built for brand awareness, not lead capture.

    A converting roofing landing page does four things: it matches the search intent of the ad that brought the visitor there, it loads in under 3 seconds on mobile, it has one clear call to action above the fold, and it establishes credibility fast (reviews, license numbers, photos of real jobs).

    If you’re running a storm damage campaign and your landing page leads with “Family-Owned Since 1987,” you’re losing leads to the contractor whose page opens with “Insurance Claim? We Handle the Paperwork.” Intent match wins.

    Call-only ads are underused in roofing. Emergency repair searches have massive phone intent — the homeowner has water coming through their ceiling. They’re not filling out a contact form. Run call-only ads for emergency and repair campaigns and track every inbound call as a conversion. If you’re not measuring calls, you’re underreporting your results and making bidding decisions on incomplete data.

    The Negative Keyword List Every Roofing Campaign Needs

    Before you optimize bids or rewrite ad copy, audit your search term report. If you’re running any form of broad or phrase match, you’re almost certainly paying for searches that will never convert.

    Common wasted spend categories in roofing campaigns:

    • DIY intent: “how to fix roof leak myself,” “roofing materials home depot,” “DIY shingles installation”
    • Employment searches: “roofing jobs near me,” “roofing apprenticeship,” “roofing company hiring”
    • Competitor brand names (unless you’re running a deliberate competitor campaign with separate budget)
    • Out-of-area cities and states you don’t serve
    • Informational queries: “how long does a roof last,” “types of roofing materials,” “roof replacement timeline”

    A clean negative keyword list, maintained monthly, can reduce wasted spend by 20–35% on a typical roofing campaign. That’s money that goes back into buying leads, not subsidizing irrelevant traffic.

    For a full breakdown of how to build and manage a Google Ads campaign the right way — from structure to bidding to what good results look like — read our authority guide to Google Ads for local service businesses.

    What to Ask Before You Hire a Roofing Ads Agency

    Most roofing companies overpay on Google Ads because they handed their account to an agency that optimizes for impressions and click volume — not booked jobs. If your monthly report leads with “we got you 18,000 impressions this month,” that agency is not running a revenue-first campaign.

    The questions that matter:

    • What is my cost per lead by campaign and job type?
    • What is my cost per acquired customer (CAC)?
    • What is my return on ad spend (ROAS) based on closed revenue — not leads?
    • What percentage of my budget was spent on converting search terms versus wasted terms last month?
    • Can you show me my Quality Scores and what you’re doing to improve them?

    If an agency can’t answer those questions with specific numbers, they’re not running your campaign — they’re just collecting a management fee. See our full checklist of what to ask before hiring a Google Ads agency, including the red flags that cost contractors tens of thousands in wasted spend.

    Simply Digital Marketing runs Google Ads for local service businesses with one standard: the campaigns pay for themselves. Our HVAC clients run at $47 CPL. Our chiro clients at $38 per new patient. If you’re a roofing company spending $2,000–$13,000/month on ads and you’re not sure if your numbers are good or bad, that’s exactly what a Revenue Decision Review is built for.

    Ready to find out what your roofing ads should actually cost? Book a Revenue Decision Review — it’s a free 30-minute audit where we pull your current numbers, benchmark them against what we see across the industry, and show you exactly where your campaign is leaking money and what it would take to fix it. No pitch deck. Just the math.

  • Cost Per Lead Google Ads: Calculate Your Max Before You Spend

    Cost Per Lead Google Ads: Calculate Your Max Before You Spend

    Most Service Business Owners Set Their Google Ads Budget Backwards

    They pick a number — $2,000, $5,000, whatever feels reasonable — run ads for 60 days, and then ask if it worked. That’s not a strategy. That’s a guess with a monthly invoice attached.

    The right question isn’t “how much should I spend?” It’s “what’s the most I can afford to pay for a customer and still profit?” Everything else — budget, bids, campaign structure — flows from that number.

    This post walks you through the exact math to calculate your maximum allowable cost per lead before you spend a dollar on Google Ads. If you’re already running ads, this same math tells you whether your current results are good, breakeven, or quietly draining your business.

    How to calculate your maximum cost per lead before running Google Ads — cost per lead google ads service business
    Photo: Pexels

    Step 1 — Know Your Average Job Revenue

    Before you can calculate a profitable cost per lead for Google Ads as a service business, you need one number: what does the average customer put in your pocket?

    Not gross revenue. Not what you invoice. What you collect, on average, per job — before labor and materials, but representative of your real ticket mix. If you run HVAC and 40% of your calls are tune-ups at $89 and 60% are installs at $4,200, your blended average job value is nowhere near either number. Do the math on your actual mix.

    This matters because HVAC mechanics and installers earn a median annual wage of $57,300 — which gives you a rough frame for what labor alone costs per job before you turn a dollar of profit. Same exercise applies in plumbing: plumbers earn a median annual wage of $59,880, meaning labor is your biggest cost input and your job revenue math has to account for it before you decide what you can spend on acquisition.

    Get this number right. It’s the foundation of everything below.

    Step 2 — Factor in Lifetime Value, Not Just the First Job

    One-job thinking kills ad budgets. If you’re a chiropractor and a new patient’s first visit is $75, that looks terrible against a $38 cost per lead. But if that patient comes in 18 times over two years, the math flips completely.

    Customer lifetime value (CLV) is the real revenue number that should anchor your Google Ads cost per lead calculation. Businesses that calculate CLV are more likely to allocate ad budgets profitably across campaigns — because they’re not panicking at the first-visit margin, they’re investing in the relationship margin.

    For service businesses with recurring work — HVAC maintenance contracts, gym memberships, chiropractic care plans, dental hygiene schedules — CLV often runs 3–8x the first transaction. Use a conservative estimate. Even half your expected retention period gives you a much higher number to work with than first-job revenue alone.

    Formula: CLV = Average Job Value × Average Number of Jobs Per Customer

    Average Cost Per Lead by Service Vertical — Google Ads — cost per lead google ads service business — chart
    Sample target CPL benchmarks by local service vertical, based on the Max CPL formula (CLV × Gross Margin × Close Rate × 60% profit buffer). Inputs vary by market.

    Step 3 — Run the Maximum Allowable CPL Formula

    Here’s the framework. It’s not complicated, but most business owners have never seen it laid out this cleanly.

    Step A: Take your CLV (or average job value if you’re being conservative).
    Step B: Multiply by your gross margin percentage. If you keep 40 cents of every dollar after labor and materials, your margin is 40%.
    Step C: Multiply that margin dollar by your lead-to-customer close rate. If you close 1 in 4 leads, that’s 25%.
    Step D: The result is your maximum allowable cost per lead.

    The formula: Max CPL = CLV × Gross Margin % × Lead-to-Close Rate

    Example: HVAC company with a $2,800 average job value, 45% gross margin, and a 30% close rate on inbound leads.
    $2,800 × 0.45 = $1,260 margin per job
    $1,260 × 0.30 = $378 maximum allowable CPL

    That business could theoretically pay up to $378 per lead and still break even on the first job. In reality, you’d target 50–60% of that ceiling to stay profitable — so a $180–$225 CPL target. That’s the number you take into Google Ads.

    Maximum Allowable CPL by Service Vertical — Sample Calculations
    Vertical Avg Job Value Gross Margin Close Rate Max Allowable CPL Target CPL (60%)
    HVAC $2,800 45% 30% $378 $227
    Plumbing $950 40% 35% $133 $80
    Chiropractor $1,800 (CLV) 60% 40% $432 $259
    Gym / Fitness $1,200 (CLV) 55% 25% $165 $99
    Dentist $3,500 (CLV) 50% 45% $788 $473

    These are sample inputs — your numbers will vary. The point is the structure. Once you run your own version of this table, you have a defensible budget anchor instead of a gut-feel number.

    How Industry Benchmarks Compare — and Why You Shouldn’t Build a Budget Around Them

    Google Ads benchmarks are useful for a sanity check. They are not a substitute for your own math.

    According to WordStream’s Google Ads industry benchmarks, the average cost per lead across all industries sits at $53.52 — but home services businesses average $66.02 per lead. The average conversion rate across all industries on the search network is 7.26%, meaning you need meaningful click volume before leads start flowing consistently.

    Meanwhile, LocaliQ’s home services advertising benchmarks show a 4.80% average click-through rate for home services on search — which directly affects how many impressions you need to generate a single click, and how many clicks to generate a lead at a given conversion rate.

    Here’s the problem with anchoring to averages: they include every competitor running bad ads, underfunded campaigns, and mismatched landing pages. Average isn’t the goal. Your max CPL math is the goal — and if the market average lands well inside your ceiling, you’re in a strong position. If it exceeds your ceiling, you have a business model problem to solve before a media problem.

    For deeper vertical-specific benchmarks — HVAC, plumbing, chiro, gyms, healthcare — see our breakdown in Google Ads by Vertical — Benchmarks and Structure. Real numbers, real verticals, no averaging everything into uselessness.

    What to Do Once You Have Your Max CPL Number

    Your max CPL is your go/no-go signal. It tells you what budget is actually fundable, what bid strategy makes sense, and whether your current agency’s results are acceptable or catastrophic.

    If your current CPL is 2x your ceiling, no amount of campaign tweaking fixes a structural margin problem. If your CPL is comfortably inside your ceiling and volume is the constraint, the answer is scaling budget — not pausing campaigns.

    Use your max CPL to reverse-engineer your minimum viable budget. If your target CPL is $120 and you need 20 leads per month to hit your revenue goal, you need a $2,400/month media budget as a floor — before agency fees. Anything less and the math on lead volume doesn’t close. This is the kind of framing covered in depth in our guide to Google Ads for Local Service Businesses — including how to structure campaigns so your CPL actually stays close to your target instead of drifting as spend scales.

    When you’re evaluating or re-evaluating an agency, bring this number to the conversation. Any agency that can’t tell you your current CPL, your close rate, and your revenue-per-lead in the first five minutes is not running a revenue-first operation. For a full list of questions to ask and red flags to watch for, see our guide on How to Hire a Google Ads Agency.

    At Simply Digital Marketing, our HVAC clients run at $47 CPL. Chiropractic clients at $38 per new patient. Gyms at 4.2x ROAS. Those numbers aren’t accidents — they’re the result of running this exact math before the first dollar is spent, then optimizing toward a revenue target instead of a click target.

    If you want to know whether your current numbers are good, bad, or bleeding — book a Revenue Decision Review. It’s a free 30-minute session where we audit your current ad spend, run your CPL math with your actual inputs, and show you exactly what your numbers should look like. No pitch deck. Just the math.

  • What Is ROAS for a Service Business (And How to Calculate It)

    What Is ROAS for a Service Business (And How to Calculate It)

    What Is ROAS and Why Service Businesses Calculate It Wrong

    ROAS stands for Return on Ad Spend. The formula is simple: revenue generated divided by dollars spent on ads. If you spent $1,000 on Google Ads and booked $5,000 in jobs, your ROAS is 5x — or 500%.

    Simple formula. Widely misunderstood by service business owners — and by most agencies managing their accounts.

    The problem isn’t the math. It’s what gets plugged into it. Most local service businesses are either tracking the wrong thing (leads instead of revenue) or not tracking conversions at all. Both scenarios make your ROAS number meaningless — and make it impossible to know if your ads are actually working.

    This post is a straight-line walkthrough of what ROAS means for a service business, how to calculate it correctly, what good looks like in your vertical, and what to do if your number is off.

    What is ROAS and how to calculate it for a local service business — what is roas service business
    Photo: Pexels

    The ROAS Formula — And the Revenue Math Behind It

    Here’s the baseline formula every owner needs to have memorized:

    ROAS = Revenue from Ads ÷ Ad Spend

    So if you’re an HVAC company running $3,000/month in Google Ads and those ads generate $15,000 in booked revenue, your ROAS is 5x. That’s a return of $5 for every $1 spent.

    Search Engine Journal pegs the commonly cited minimum target ROAS at 4:1 — $4 back for every $1 in ad spend. That’s the floor. Businesses with high customer lifetime value, like HVAC or dental, can profitably operate below that threshold because the backend revenue extends well past the first job or visit.

    The formula gets more useful when you break it into components. For a service business, the math looks like this:

    • Ad Spend: What you paid Google this month
    • Leads Generated: Calls + form fills attributed to those ads
    • Close Rate: What percentage of leads become paying customers
    • Average Job Value: Average revenue per booked customer
    • Revenue from Ads: Leads × Close Rate × Average Job Value

    Example: 40 leads × 40% close rate × $400 average job = $6,400 in revenue. Divide that by $2,000 in ad spend and you’re at 3.2x ROAS. That’s the number you bring to every agency conversation — not impressions, not clicks, not CTR.

    For a deeper walkthrough on applying this to real campaign decisions, see our Owner Math — The Revenue Decision Framework.

    Target ROAS by Local Service Vertical — what is roas service business — chart
    Minimum target ROAS benchmarks for local service businesses by vertical — based on average job values and industry close rates.

    ROAS Benchmarks by Vertical — What Good Actually Looks Like

    Industry benchmarks matter here because “good ROAS” is not a universal number. A gym with $30/month memberships needs a very different threshold than a plumber with a $600 average ticket.

    WordStream’s Google Ads industry benchmarks confirm this — home services businesses see fundamentally different conversion economics than e-commerce, which is why using a generic 4x benchmark to evaluate your HVAC or chiro campaigns leads to bad decisions in both directions.

    Here are realistic ROAS targets by vertical, grounded in what we see running campaigns for local service businesses:

    ROAS Benchmarks by Local Service Vertical — What Good Looks Like
    Vertical Avg. Job / Transaction Value Target ROAS (First Job) Lifetime Value Multiplier Notes
    HVAC $350–$800 4x–7x High (maintenance plans) We’re running clients at $47 CPL
    Plumbing $250–$600 4x–6x Moderate Emergency demand drives higher close rates
    Chiropractic $150–$300/visit 3x–5x (first visit) Very High (recurring) $38/patient acquisition cost on our campaigns
    Dental $200–$1,500+ 3x–6x Very High LTV often exceeds $5k per patient
    Gyms / Fitness $40–$150/month 4x+ (LTV basis) High (retention dependent) We’ve run gym campaigns at 4.2x ROAS
    Realtors $5k–$20k+ commission 2x–4x acceptable Moderate (referrals) Long sales cycle; LTV matters more than first deal

    The takeaway: if you’re in a high-LTV vertical and your agency is optimizing for first-transaction ROAS alone, they’re leaving money — and decisions — on the table. See our Google Ads benchmarks by vertical for a deeper breakdown of what these numbers look like in real campaigns.

    Why Most Service Businesses Can’t Calculate Their Own ROAS

    The missing piece is almost always conversion tracking. You can’t calculate ROAS on revenue you can’t attribute. And most Google Ads accounts for service businesses are tracking either nothing or the wrong things.

    Google Ads conversion tracking lets you assign dollar values to specific actions — phone calls, form fills, booking confirmations — so your campaign data reflects actual revenue signals, not just activity. When it’s set up correctly, you can see exactly which keywords, ads, and campaigns are generating bookings — and which ones are burning your budget on unqualified traffic.

    When it’s not set up — which describes the majority of local service business accounts we audit — your ROAS is a guess. And you’re making $2,000–$13,000/month decisions on a guess.

    The fix is straightforward: assign conversion values to every tracked action. Use your actual average job value. If your average HVAC service call is $450, set that as the conversion value for a booked call. Now your dashboard shows revenue math, not lead counts.

    Once tracking is solid, Google’s Target ROAS Smart Bidding becomes a real tool — not just a checkbox. The algorithm uses your historical conversion value data to optimize bids in real time toward your target return. Without clean data feeding it, the machine is flying blind.

    How to Use ROAS to Evaluate Your Current Agency (Or Your Own Campaigns)

    Here’s the practical version. Pull your last 90 days of ad data and answer these four questions:

    1. What did I spend? Total Google Ads cost over 90 days.
    2. How many leads came from ads? Calls and forms attributed to paid search — not organic, not referrals.
    3. What did I close, and at what value? Apply your real close rate and average job value.
    4. What’s my ROAS? Divide the revenue number by the spend number.

    If you can’t answer questions two or three with confidence, your tracking is broken and your ROAS is unknown. That’s not a minor issue — that’s a fundamental problem with how your account is being run.

    If your ROAS is below 3x and you’re in a high-ticket vertical like HVAC, dental, or plumbing, your campaigns are likely underperforming. The causes are usually one of three things: wrong keywords targeting low-intent traffic, no negative keyword list, or landing pages that don’t convert. All fixable — but not if your agency is reporting impressions and CTR as wins.

    LocaliQ’s home services benchmark data puts the average home services CPC at $6.55. At that cost-per-click, a $3,000 monthly budget gets you roughly 458 clicks. If your landing page converts at 5% (industry baseline), that’s 23 leads. Apply a 40% close rate and a $500 average job — you’re looking at $4,600 in revenue on $3,000 spent. That’s a 1.5x ROAS. Barely breakeven.

    Now push close rate to 50%, improve landing page conversion to 8%, and tighten keyword targeting to high-intent searches: same budget delivers 36 leads, 18 booked jobs, $9,000 in revenue — a 3x ROAS. That’s the difference between a campaign that drains you and one that grows you. It’s not magic — it’s math and structure.

    For a full breakdown of how to structure campaigns that produce these results, read our guide to Google Ads for local service businesses.

    What to Do If Your ROAS Number Doesn’t Add Up

    If you’ve run the numbers and something feels off — or your agency can’t show you a clear ROAS figure — you have one of three problems: bad tracking, bad campaign structure, or bad spend allocation. None of these fix themselves.

    Start with tracking. Audit every conversion action in your Google Ads account. Is a phone call being counted as a conversion? Is a conversion value assigned? Is the call length threshold set to something meaningful — like 60 seconds minimum — so you’re not counting hang-ups as leads? Fix the tracking before touching anything else.

    Next, look at where your budget is going. In most underperforming accounts, 20–30% of spend is going to broad-match keywords pulling in irrelevant searches. Pull your search terms report. If you’re an HVAC company seeing searches for “HVAC certification courses” or “DIY AC repair,” those clicks are costing you money and generating zero revenue.

    Finally, evaluate your landing page. Sending paid traffic to a generic homepage is one of the most common — and most expensive — mistakes local service businesses make. Every campaign should go to a dedicated page that matches the search intent, shows social proof, and has one clear call to action: call or book.

    Get those three things right and your ROAS will move. It always does.

    If you want to know exactly where your current campaigns stand — and what your ROAS should look like given your vertical, budget, and market — book a Revenue Decision Review. It’s a free 30-minute session where we audit your current ad spend, run your actual owner math, and show you precisely what good looks like for your business. No pitch deck. Just numbers.

  • How to Hire a Google Ads Agency: Questions, Red Flags & Guarantees

    How to Hire a Google Ads Agency: Questions, Red Flags & Guarantees

    How to Hire a Google Ads Agency Without Getting Burned

    Most local service business owners who’ve been through a bad agency experience say the same thing: the warning signs were there on the first call. They just didn’t know what to look for.

    This guide gives you the exact questions to ask, the red flags that should end the conversation, and what a real performance guarantee looks like — versus the kind agencies use to close deals and disappear.

    If you’re currently spending $2k–$13k/month on Google Ads and wondering whether your results are good or bad, this is where you start. You can also check our Google Ads for Home & Local Services authority guide for benchmarks specific to your trade.

    10 Questions to Ask Before You Sign Anything

    How to hire a Google Ads agency — questions to ask, red flags to watch for, and what a real performance guarantee looks like — how to hire a google ads agency
    Photo: Pexels

    These aren’t gotcha questions. They’re the baseline any competent agency should answer without hesitation. If you get vague answers, that’s your answer.

    1. What’s your average cost per lead in my vertical? For home services, the industry average is $66.02 per lead according to LocaliQ Home Services Advertising Benchmarks. A good agency should beat that — or explain specifically why your market is different.
    2. How do you define success for my account? If the answer is clicks, impressions, or CTR — leave. Success is cost per acquired customer and revenue generated, period.
    3. How often will my account be actively optimized? Google’s own optimization best practices state that active campaigns should be reviewed at least once per week. Monthly check-ins are not management.
    4. Do you set up call tracking on day one? If they don’t track inbound calls to the ad that generated them, they cannot tell you what’s working.
    5. Are you a certified Google Partner? Google Partners must meet performance requirements and maintain a $10,000/90-day spend threshold. It’s not everything, but it’s a minimum bar.
    6. What’s your negative keyword strategy? A well-structured account blocks irrelevant searches from day one. Ask how many negatives they add in the first 30 days.
    7. Who actually manages my account — the salesperson or someone else? Account churn at agencies is real. Know whose hands are on your budget.
    8. What does your onboarding look like and when will I see the first leads? Expect 30 days to launch, 60–90 days to optimize. Anyone promising leads in week one is overselling.
    9. What happens if results don’t hit the benchmarks we agreed on? The answer to this question separates performance agencies from everyone else.
    10. Can I see a sample report from a current client? Reports should show cost per lead, conversion volume, and revenue impact — not pie charts of impression share.
    Average Cost Per Lead by Local Service Vertical — how to hire a google ads agency — chart
    Benchmark CPL data for local service businesses; home services industry average from LocaliQ Home Services Advertising Benchmarks (2023). Simply Digital Marketing client results shown for comparison.

    7 Red Flags That Should End the Conversation

    These aren’t minor concerns. Each one is a pattern that costs business owners real money.

    1. They lead with clicks and impressions. Clicks don’t pay your lease. If the pitch deck is full of traffic metrics and light on cost-per-lead data, that agency optimizes for what’s easy to show — not what grows your revenue.

    2. No call tracking setup. For local service businesses — HVAC, plumbing, chiro, dental — the phone is where revenue happens. An agency that doesn’t track calls to the specific keyword and ad that triggered them cannot tell you what’s working. Full stop.

    3. Zero negative keyword strategy. Running Google Ads without negatives is like leaving the front door open and hoping the right customers walk in. A competent agency adds hundreds of negatives before a campaign goes live and refines weekly. Ask them to show you a negative keyword list from a current account.

    4. Lock-in contracts longer than 90 days. A 12-month contract with no performance clause protects the agency, not you. A confident agency offers 90-day terms with clear exit conditions if benchmarks aren’t hit.

    5. They manage your account inside their own MCC — not yours. If you don’t own your Google Ads account and the campaign data inside it, you own nothing. When you leave, your history, audiences, and conversion data go with them.

    6. Reporting arrives once a month. Your ad spend is active every single day. Monthly reporting means problems compound for 30 days before anyone notices. Weekly optimization is the minimum standard per Google’s own best practices documentation.

    7. No vertical-specific experience. HVAC campaigns don’t run like gym campaigns. Chiro doesn’t run like dental. Seasonal demand, average job value, and lead-to-close rates are different in every vertical. An agency that manages everyone the same way understands none of them. See which verticals we actually specialize in at our Who We Serve — Verticals & Results page.

    Red Flag Checklist: What to Ask vs. What a Bad Agency Says
    Topic Green Flag Answer Red Flag Answer
    Success metric Cost per lead, cost per acquisition, ROAS Clicks, impressions, CTR
    Call tracking Set up on day one, tracked to keyword level “We use Google’s built-in tracking”
    Negative keywords Hundreds loaded pre-launch, refined weekly Added “as needed”
    Contract length 90 days, performance-linked exit clause 12-month lock-in, no out
    Account ownership You own the account, always Account lives in agency’s MCC
    Reporting cadence Weekly optimization + monthly revenue review Monthly PDF with traffic charts
    Vertical experience Named clients, specific CPL benchmarks by trade “We work with all industries”

    What a Real Performance Guarantee Looks Like — vs. Marketing Promises

    Every agency claims to get results. Almost none of them put anything on the line if they don’t.

    A real performance guarantee has four components: a defined metric (cost per lead or ROAS), a specific number (not “we’ll improve your results”), a time window (90 days is fair), and a consequence (refund, free month, or contract exit). If any of those four are missing, it’s not a guarantee — it’s a talking point.

    Here’s what to watch for. Phrases like “we’re committed to your success” and “we’ll work until it’s right” are not guarantees. They have no teeth. Ask directly: “If we don’t hit X cost per lead in 90 days, what happens?” The answer will tell you everything about how confident they are in their own work.

    At Simply Digital Marketing, our HVAC clients run at $47 CPL. Chiropractic clients at $38 per patient. Gyms at 4.2x ROAS. Those are the benchmarks we work toward — and the basis of how we structure accountability. If we can’t show you what the number should be before we start, we shouldn’t be managing your budget.

    Also worth noting: only about 1 in 10 Google Ads accounts is managed by a certified Google Partner agency. Most small business ad budgets are being managed without any verified third-party accountability. A badge isn’t a guarantee — but it’s a signal the agency is being measured by someone other than themselves.

    How to Evaluate the First 90 Days

    The first 30 days should be infrastructure: campaign builds, conversion tracking verified, call tracking live, negative keyword lists loaded, landing pages reviewed. If you’re two weeks in and still waiting on campaign access, that’s a problem.

    Days 31–60 are about data. You need enough conversion volume to make optimization decisions — typically 30+ conversions to give the algorithm meaningful signal. Ask for a week-over-week cost-per-lead report, not monthly snapshots. You should see the trend moving in a direction.

    Days 61–90 is where performance becomes measurable. By this point, your agency should be able to show you: your actual CPL versus the benchmark they committed to, which campaigns and keywords are driving qualified leads versus wasting spend, and what the next 90-day optimization plan looks like.

    If you don’t have that data at day 90, you don’t have a performance agency — you have a vendor running your card every month.

    For context: the average Google Ads conversion rate across all industries is 7.26%. If your account is well below that after 90 days and your agency isn’t escalating with a plan to fix it, that’s not a performance agency — it’s a holding pattern.

    The Hire Decision Comes Down to One Question

    Can they tell you, before you sign, what your cost per acquired customer should be — and what they’ll do if they miss it?

    That’s it. Everything else — the pitch deck, the case studies, the Google Partner badge — is secondary to that one answer. An agency that knows your vertical, owns a real benchmark, and ties accountability to it is worth hiring. Everyone else is selling you marketing.

    If you’re evaluating agencies right now or trying to figure out whether your current spend is performing, book a Revenue Decision Review — a free 30-minute session where we audit your current ad spend, compare your numbers against real vertical benchmarks, and show you exactly what good looks like for your business. No pitch. Just the math.

  • Owner Math: CAC, ROAS & Payback Period Explained

    Owner Math: CAC, ROAS & Payback Period Explained

    Most Local Service Owners Are Flying Blind on Marketing ROI

    Your agency sends you a report. Clicks are up. Impressions look great. CTR improved 12%. But your phone isn’t ringing more, and you can’t tell if the $4,000 you spent last month made you money or cost you money.

    That’s not a reporting problem. That’s a math problem — and it’s one most agencies are happy to leave unsolved. Only 23% of marketers are confident they’re tracking the right KPIs for paid advertising. The other 77% are guessing. If your current reporting stops at clicks and CTR, you’re in that group.

    Owner math marketing ROI for service businesses is different. You don’t care about impressions. You care about whether the ad spend paid for itself — and how fast. Here’s the framework to calculate exactly that.

    Average CPL by Local Service Vertical vs. Industry Average — owner math marketing roi service business — chart
    Benchmark CPL targets by vertical compared to the $66.02 home services industry average. Source: WordStream Google Ads Benchmarks 2023 & Simply Digital Marketing client data.

    The Four Numbers That Actually Tell You If Your Ads Are Working

    Owner math — how to calculate CAC, ROAS, and payback period to evaluate any marketing spend — owner math marketing roi service business
    Photo: Pexels

    Every local service business owner needs four metrics to evaluate any marketing spend. Not ten. Four. Once you have these, you can make a clear decision on any channel — Google Ads, LSA, Facebook, direct mail — in under ten minutes.

    Here they are:

    • Max CPL — the most you can afford to pay for a lead without losing money
    • CAC (Customer Acquisition Cost) — what you actually paid to acquire one customer
    • ROAS (Return on Ad Spend) — how many dollars came back for every dollar you spent
    • Payback Period — how many days until that customer’s revenue covers what you spent to get them

    These four numbers work together. Miss one and the picture is incomplete. Run all four and you know exactly what your marketing is worth.

    How to Calculate Max CPL, CAC, ROAS, and Payback Period

    Max CPL starts with your job economics. Take your average job value (revenue per booked job), multiply it by your gross margin, then multiply by your close rate on leads. That’s the most you can pay per lead and still break even.

    Example: HVAC tune-up averages $280. Gross margin is 60%. You close 50% of leads into booked jobs.
    Max CPL = $280 × 0.60 × 0.50 = $84.

    If your agency is delivering leads at $47, you have room. If they’re delivering leads at $110, you’re bleeding out per lead — no matter how many clicks they show you. For context, the average cost per lead for home services on Google Ads is $66.02 — so knowing your max CPL tells you immediately whether you’re above or below a sustainable threshold.

    CAC is Max CPL adjusted for close rate. If you’re paying $47 per lead and closing 50% of leads, your CAC is $94. That’s the real cost to acquire one paying customer. Compare that to your average job value and you know whether the math works.

    Formula: CAC = CPL ÷ Lead-to-Customer Close Rate

    ROAS is revenue divided by ad spend. If you spent $3,000 on Google Ads and it generated $12,600 in booked job revenue, your ROAS is 4.2x. That’s the number that tells you whether you’re printing money or burning it. A 4.2x ROAS means every dollar you put in returns $4.20. A 1.8x ROAS means you’re barely covering costs once you account for overhead.

    Our gym clients run at 4.2x ROAS. Our HVAC clients close leads at $47 CPL. These aren’t industry averages — they’re outcomes from campaigns built around owner math, not vanity metrics. You can see how that compares to what good looks like across local service categories in our Google Ads for Home & Local Services breakdown.

    Payback period tells you how fast you’re made whole. Divide your CAC by your average monthly gross profit per customer. If your CAC is $94 and a new HVAC maintenance customer generates $56/month in gross profit, your payback period is roughly 1.7 months. That’s healthy. If payback stretches past 6 months, cash flow becomes a real problem for a service business operating on thin margins.

    Worked Examples: HVAC, Plumbing, and Chiropractic

    Theory without numbers is useless. Here’s how the owner math framework plays out across three common verticals.

    Owner Math Benchmarks by Vertical — CAC, ROAS & Payback Period
    Vertical Avg Job Value Target CPL CAC (50% close) Target ROAS Payback Period
    HVAC $280–$4,200 $47–$80 $94–$160 5x–12x 1–3 months
    Plumbing $350–$2,500 $60–$95 $120–$190 4x–9x 1–2 months
    Chiropractic $1,200–$4,800 (LTV) $38–$65 $76–$130 8x–20x 2–5 months

    HVAC example: A residential HVAC company spends $3,000/month on Google Ads. They generate 64 leads at $47 CPL. They close 32 jobs at an average of $420 (mix of tune-ups and repairs). Revenue = $13,440. ROAS = 4.5x. CAC = $94. With a 60% margin, gross profit per job is $252 — payback period is under one month. That’s a campaign worth scaling.

    Plumbing example: A plumber spends $4,500/month and generates 55 leads at $82 CPL. They close 40% — 22 jobs — at $680 average. Revenue = $14,960. ROAS = 3.3x. CAC = $205. That ROAS is acceptable for plumbing given higher job values, but if close rate drops to 30%, CAC jumps to $273 and payback stretches. The math is fragile. This owner needs to track close rate weekly, not monthly. Our cost per booked job framework shows exactly why close rate is the variable that breaks or makes the model.

    Chiro example: A chiropractic clinic acquires new patients at $38 per lead. They close 65% of consultations. CAC = $58. But a new patient’s LTV over 12 months of care is $2,200. ROAS isn’t even the right metric here — payback is. At $58 CAC against $180/month in treatment revenue, they’re paid back in under 30 days. The lifetime math is a 37x return. Local service businesses consistently achieve some of the highest conversion rates on Google Search, which is exactly why owner math works so well in these verticals — the leads are high-intent and the close rates follow.

    Why Agencies Report Clicks Instead of Revenue Math — And What to Demand

    Here’s the uncomfortable truth: clicks and impressions are easy to inflate. Revenue math is not. An agency can always find a way to show you more traffic. They cannot manufacture booked jobs or fake a 5x ROAS.

    Most agencies report clicks because it’s the path of least resistance. Connecting ad spend to booked revenue requires call tracking, CRM integration, and a willingness to be held accountable to outcomes — not activity. Most small business owners spend 1%–10% of revenue on marketing without any clear view of whether it’s profitable. Agencies who don’t force that accountability are betting you won’t ask the hard questions.

    Here’s what you should demand from any agency on Day 1:

    • What is my cost per booked job — not cost per click, not cost per lead?
    • What is my blended ROAS this month versus last month?
    • What is my current CAC and how does it compare to my max CPL?
    • What is the payback period on my current ad spend?

    If they can’t answer all four without hesitation, they’re running an impressions agency. That’s not what a $3,000–$10,000/month ad budget deserves.

    Where LTV Changes Everything — And When to Use It

    For most emergency service calls — pipe burst, AC failure — LTV is secondary. The job value is the job value. But for businesses with recurring revenue or strong referral loops (chiropractors, gyms, HVAC maintenance plans, dental practices), LTV unlocks a completely different level of aggression in bidding.

    If your average customer is worth $3,800 over 24 months, you can afford a $300 CAC and still run a 12x return. That means you can outbid competitors who are only thinking about the first job. You can afford to be top-of-page on high-intent keywords they’re avoiding because they haven’t done the math.

    LTV math formula: Average Monthly Revenue per Customer × Gross Margin % × Average Customer Lifespan (months) = LTV. Once you have LTV, your max CAC becomes LTV × (target payback in months ÷ customer lifespan in months). This is how aggressive, confident bidding decisions get made — not gut feel.

    The businesses winning on Google Ads in competitive local markets aren’t bidding harder by accident. They’ve done the owner math marketing ROI calculation for their service business, they know their ceiling, and they press the advantage. Measurable ROI metrics like ROAS and CAC are what separate profitable paid channels from budget drains — which is why performance-first businesses treat this math as non-negotiable.

    If you want a complete breakdown of how Google Ads campaign structure, bidding, and reporting should look for your category, the Google Ads for Home & Local Services guide covers everything from keyword strategy to what benchmark ROAS looks like by vertical.

    Run the Math on Your Current Spend Right Now

    If you’re spending $2,000–$13,000/month on Google Ads and you don’t have clear answers to your Max CPL, CAC, ROAS, and payback period — that’s not a minor gap. That’s the difference between a channel that compounds your growth and one that slowly drains your operating budget.

    The numbers aren’t complicated. They just require someone willing to connect the ad platform to actual booked revenue — and build a reporting layer that shows you the four metrics that matter, every single month.

    If you want to see exactly what your numbers should look like — and find out where your current spend is leaking — book a Revenue Decision Review. It’s a free 30-minute session where we audit your current Google Ads account against real vertical benchmarks, calculate your actual CAC and ROAS, and show you the specific changes that would move the needle. No fluff. Just the math.

  • Google Ads for Local Service Businesses: The Complete Guide

    Google Ads for Local Service Businesses: The Complete Guide

    Why Google Ads for Local Service Businesses Hits Different Than E-Commerce

    If you’ve ever Googled how to run better ads and landed on advice built for Shopify stores, you already know the problem. E-commerce lives and dies by ROAS on a $49 product. Local service businesses operate on a completely different equation — one job booked can be worth $300 to $3,000 or more, and you only serve people within 20 miles of your shop.

    That changes everything: how you structure campaigns, how you bid, and what metrics actually mean something. Google Ads for home and local services requires a framework built around cost per booked job — not impressions, not clicks, not even raw leads.

    The stakes are also rising. U.S. Bureau of Labor Statistics projections show home services occupations growing faster than average through 2032 — which means more competitors bidding on the same keywords you want. If your campaign structure isn’t tight, you’re funding their growth.

    Google Ads for local service businesses — the complete guide to campaign structure, bidding, and what good results look like — google ads for local service businesses
    Photo: Pexels

    Campaign Structure by Intent Tier: The Framework That Converts

    Most agencies dump all your keywords into one campaign and call it a day. That’s why most campaigns underperform. The right structure separates searches by buyer intent — because someone searching “emergency HVAC repair tonight” is not the same buyer as someone searching “how does a heat pump work.”

    Build three intent tiers into your account:

    • Tier 1 — High intent, transactional: “HVAC repair [city],” “emergency plumber near me,” “chiropractor accepting new patients.” These get your highest bids and tightest geo-targeting. Every dollar here competes for someone ready to book today.
    • Tier 2 — Mid intent, comparison: “Best HVAC company [city],” “plumber cost estimate,” “chiro vs physical therapy.” These buyers are close. Bids slightly lower, but still worth running.
    • Tier 3 — Low intent, educational: “Why is my AC blowing warm air,” “how often should I see a chiropractor.” These are content plays — typically better served by SEO, not paid search budget.

    Separate campaigns for each tier means separate budgets, separate bids, and separate data. You’ll know exactly which intent level is producing booked jobs and where to scale.

    One more layer: if you operate in multiple service areas, build separate ad groups or campaigns per city. “Plumber Austin” and “Plumber Round Rock” shouldn’t compete against each other internally — and your ad copy should match the city the searcher is in.

    Target Cost Per Lead by Local Service Vertical — google ads for local service businesses — chart
    Target CPL ranges for well-optimized Google Ads campaigns by vertical, based on SDM client data and WordStream/LocaliQ industry benchmarks (2023–2024).

    Match Types, Negative Keywords, and the Budget Drain Nobody Talks About

    Broad match keywords on a local service budget are a fast way to burn $3,000 serving ads to people in different states searching for things you don’t offer. For most local service businesses, the right starting point is phrase match and exact match — with a tightly managed negative keyword list built from day one.

    Your negative keyword list should include: competitor brand names (unless you’re running conquest campaigns intentionally), service categories you don’t offer, geographic areas outside your service radius, and informational queries (“how to,” “DIY,” “free”). Review your search term report weekly for the first 60 days. This is where money leaks.

    On bidding strategy: the default advice to “just use Maximize Conversions” works — but only after your campaign has enough conversion data for Google’s algorithm to learn. Google’s Local Services Ads are worth layering in here too. They appear above standard search ads, charge per lead (not per click), and come with Google’s “Google Screened” badge — a trust signal that moves the needle for service businesses. Use LSAs for lead volume, standard Search campaigns for control and scalability.

    Once you have 30+ conversions per month in a campaign, switch to Target CPA bidding — but set your target based on real math, not Google’s suggested bid. If your average job is worth $800 and you close 40% of leads, a $50 CPA target is defensible. A $15 CPA target will starve the algorithm.

    Landing Pages: Where Most Local Service Ad Budgets Go to Die

    Your ad is not the whole campaign. The landing page is where the conversion happens — or doesn’t. Sending paid traffic to your homepage is one of the most common and costly mistakes local service businesses make.

    A high-converting local service landing page has six non-negotiables:

    1. Headline that matches the ad: If the ad says “Same-Day AC Repair in Dallas,” the page headline better say the same thing. Message match kills bounce rates.
    2. Phone number above the fold, click-to-call: Top search positions capture the majority of clicks — but if your landing page buries the contact information, you’ve already lost the conversion.
    3. A single, clear call-to-action: Book a call, request a quote, or schedule service. Pick one. Multiple CTAs split attention and kill conversion rates.
    4. Social proof that’s specific: “4.9 stars across 340 Google reviews” beats “customers love us.” Names, neighborhoods, job types — the more specific, the more it converts.
    5. Trust signals: License numbers, insurance badges, years in business, Google Screened badge if you have it.
    6. Fast load time: If your page takes more than 3 seconds to load on mobile, a significant portion of your traffic is bouncing before they ever read a word.

    Build a separate landing page for each service and each major city you target. It sounds like more work. It is. It’s also why our HVAC clients hit $47 CPL instead of $180.

    Call Tracking and Reporting: Measure What Actually Matters

    If your current reporting shows you clicks and impressions, you’re flying blind. The only metrics that matter for a local service business are: cost per lead, cost per booked job, and revenue generated per dollar spent.

    Call tracking is non-negotiable. Tools like CallRail or WhatConverts let you assign unique phone numbers to each campaign, ad group, or even individual keyword — so you know exactly which ad drove which call, and whether that call turned into a booked job. Without this, you’re guessing.

    LocaliQ’s home services benchmark data puts the average CPC for home services at $6.96. At WordStream’s average conversion rate of 7.98% for home services, that works out to roughly $87 per lead at industry average. Whether that’s good or bad depends entirely on what that lead is worth to your business — and that’s the math most agencies never show you.

    The right reporting framework looks like this: Ad spend → Clicks → Leads → Booked Jobs → Revenue. Every layer of that funnel should have a number attached. If your agency can’t show you cost per booked job, they’re not running a revenue-first campaign. They’re running an activity report. Learn more about why cost per booked job is the right metric for service businesses — and how to calculate it for your vertical.

    Benchmark Data by Vertical: What Good Results Actually Look Like

    One of the most common questions owners ask: “Is my $120 CPL good or bad?” The answer is always: compared to what? Here’s how the numbers shake out across the verticals we work in.

    Google Ads Benchmarks by Local Service Vertical — Simply Digital Marketing (2024 Client Data + Industry Sources)
    Vertical Avg. CPC Target CPL Strong ROAS SDM Client Result
    HVAC $8–$14 $60–$90 5x–8x $47 CPL
    Plumbing $7–$12 $55–$85 4x–7x Benchmarking in progress
    Chiropractic $4–$9 $35–$55 4x–6x $38/patient
    Gyms & Fitness $3–$7 $25–$50 3x–5x 4.2x ROAS
    Dentistry $6–$12 $50–$80 5x–9x Benchmarking in progress

    These numbers assume a well-structured campaign with dedicated landing pages, call tracking, and active negative keyword management. If your agency is delivering CPLs 2x above these benchmarks, it’s not a budget problem — it’s a structure problem.

    The floor for running Google Ads for local service businesses that can actually learn and optimize is roughly $2,000–$3,000/month in ad spend. Below that, you won’t generate enough conversion data for bidding algorithms to function, and you won’t have enough lead volume to draw conclusions. Above $5,000/month, the focus shifts to scaling what’s working — not experimenting.

    If you’re spending money right now and can’t answer “what did my ads generate in booked revenue last month?” — that’s the problem to solve first. Everything else is noise.


    The best time to audit your campaign was before you spent the last three months on underperforming ads. The second best time is now. Book a Revenue Decision Review — a free 30-minute session where we audit your current ad spend, show you what your numbers should look like for your vertical, and tell you exactly what’s leaking revenue. No pitch deck. Just math.