Category: Uncategorized

  • Missed Calls Are Costing Your Shop Real Money. Here’s the 60-Second Fix.

    You’re on a roof. You’re under a sink. You’re with a patient, mid-treatment, gloves on. The phone rings, you can’t get to it, and the caller hangs up. No voicemail. No callback. They just dial the next name on Google.

    That’s not a small thing. For most local service businesses, the phone is the cash register. When it rings and nobody picks up, that’s not a missed call — that’s a missed job. And it happens way more than most owners realize.

    Let’s put a real number on it, then show you the simplest fix in the business: a text that goes back out the door in under 60 seconds, automatically, every single time.

    How Many Calls Are You Actually Missing?

    Most owners think they catch “almost all” of their calls. Then they pull the phone records. Across home services, dental, med spa, and clinics, it’s normal to miss 20% to 30% of inbound calls — and during your busiest stretches it’s worse, because that’s exactly when nobody’s free to answer.

    Think about when your phone rings the most: mid-morning, lunch, late afternoon. That’s when your tech is on a job, your front desk is checking someone in, and you’re elbow-deep in the work. The calls you miss aren’t the junk calls. They’re the buying calls.

    And here’s the part that stings: a caller who can’t reach you almost never tries again. They’re not loyal to you yet — you’re just a search result. If you don’t answer, the next shop does.

    What a Missed Call Is Really Worth

    Run your own math. It’s uncomfortable but it’s honest. Take three numbers you already know in your head:

    • Your average job value. For a plumber or HVAC tech that might be $400 to $4,000. For a dental practice, a new patient is worth thousands over their lifetime. For a med spa, a single package can run four figures.
    • How many calls you miss in a week. Even five a week is conservative for a busy shop.
    • How many of those callers would’ve booked if you’d answered or called right back. Half? More?

    Here’s a simple version of the math:

    If you miss… And your average job is… And half would’ve booked… You’re losing about…
    5 calls/week $500 2-3 jobs/week $1,250/week (~$65K/yr)
    10 calls/week $500 5 jobs/week $2,500/week (~$130K/yr)
    5 calls/week $2,000 2-3 jobs/week $5,000/week (~$260K/yr)

    Those aren’t scare numbers. Plug in your own values and the result is almost always bigger than you expected. Most owners are leaking a salary’s worth of revenue out the side of the building — and they’re paying to advertise their way into more calls they won’t answer.

    The Fix Isn’t “Answer Faster.” It’s a 60-Second Text Back.

    You can’t answer every call. That’s not a discipline problem — you’re busy doing the actual work. So stop trying to win the call you already missed, and win the next 60 seconds instead.

    Here’s what missed-call text-back does: the moment a call goes unanswered, the caller gets a text from your business number. Automatically. No app to open, no button to push. Something like:

    “Hey, this is Mike at Lone Star HVAC — sorry we missed your call. What can we help with? We can usually get someone out same week.”

    That’s it. That’s the whole mechanic. And it changes everything, because now the conversation didn’t end — it moved to text, where people actually respond. Most folks would rather text than leave a voicemail anyway. They reply with the problem, and you (or your front desk, or the system) keep it moving toward a booked job.

    Why 60 seconds matters

    Speed is the whole game. A caller who reaches out is hot for about five minutes, then they cool off and call the next shop. A text that lands while they’re still standing in their flooded kitchen gets a reply. A callback two hours later — after they’ve already booked someone else — gets nothing. The fast text is the difference between catching the job and feeding it to your competitor.

    “Can’t I Just Hire an Answering Service?”

    You can, and a lot of shops do. But look at what you’re actually getting for the money. A human answering service runs roughly $300 to $2,100 a month, and you’re paying for a stranger who doesn’t know your pricing, your service area, or your schedule. They take a message. They don’t book the job, they don’t follow up, and they’re closed when your after-hours calls come in.

    The point tools aren’t much cleaner. An AI receptionist add-on is $99 to $299 a month. Then you’re stacking on reviews and Google profile tools, follow-up software, reporting — and every one of those wants you to log in and configure it yourself. You didn’t get into business to administer software. Most of those tools end up half set up, then abandoned.

    Here’s the honest comparison:

    • Human answering service: $300-$2,100/mo. Takes a message. Doesn’t book, doesn’t follow up, doesn’t text.
    • DIY software stack: $97-$399/mo per tool — and most charge extra on top for the “AI” piece. You build it, you run it, you maintain it.
    • Missed-call text-back, done for you: instant text reply, booking, FAQ answers, follow-up — installed and managed, nothing for you to configure.

    What “Done For You” Actually Means

    Most owners we talk to will never set up a follow-up sequence or a booking flow themselves. They shouldn’t have to. The version of this that works is the one where someone installs the whole thing for you, connects it to your existing phone number and calendar, writes the messages in your voice, and then runs it — checking that it’s catching calls and booking work.

    That’s the difference between a tool and an outcome. A tool is a login and a to-do list. An outcome is: your phone gets missed, the caller gets a text in 60 seconds, and a job lands on your calendar while you’re still on the roof. One handles a missed call the way your best front-desk person would, every time, including nights and weekends.

    And it doesn’t stop at the text-back. The same front desk can answer your most common questions (“Do you do tankless?” “Are you in my area?” “What’s your soonest opening?”) and book straight into your calendar — so the easy calls handle themselves and you only get pulled in when it actually matters.

    Start by Finding the Leak

    Before you buy anything, you should know your real number — how many calls you’re missing, when, and what they’re worth. That’s exactly what we do in an AI Opportunity Assessment. We look at your actual call data, your average job value, and your busy windows, and we show you in dollars what’s slipping out the door — and what’s recoverable in the first 30 days.

    It’s a paid assessment, and the fee is credited 100% toward your install if you move forward. No pressure to subscribe to anything until you’ve seen the numbers for yourself. That’s the deal: prove it first, then continue.

    If you’d rather start by getting paid back the leads already sitting dead in your system, we also run a fixed-fee Reactivation Sprint — but that’s the next post in this series. For now, plug the loudest leak first: the phone.

    Do this today

    Pull last month’s call log. Count the missed calls. Multiply by your average job. If that number bothers you — and it should — book the assessment and let’s find out exactly what it’ll take to stop the bleeding.

    Book your AI Opportunity Assessment — we’ll show you what your missed calls are really costing you, and the fastest way to stop losing jobs to the shop down the street.

  • Google Ads for Plumbers: Get More Jobs, Waste Less Budget

    Google Ads for Plumbers: Get More Jobs, Waste Less Budget

    Why Most Plumbers Are Bleeding Budget on Google Ads

    You’re spending $3,000 a month on Google Ads and your phone isn’t ringing enough to justify it. Sound familiar? You’re not alone — and the problem usually isn’t Google. It’s how the campaign is built.

    Plumbing is one of the most competitive local service categories on Google. WordStream Google Ads Benchmarks put the average cost-per-click for plumbing at $6.19 — but in dense metro markets like Chicago or Houston, that number climbs fast. If your campaign isn’t structured to filter out tire-kickers and target buyers with intent, you’re paying for curiosity, not calls.

    This post breaks down exactly how Google Ads for local service businesses should work for plumbers — what to spend, what results to expect, and how to tell if your current campaign is actually making you money.

    Google Ads for Plumbers: How to Get More Jobs Without Wasting Budget — google ads for plumbers
    Photo: Pexels

    What Google Ads Actually Costs for a Plumbing Business

    Let’s talk numbers, because vague answers are how agencies keep you in the dark. The average cost per lead for home services advertisers on Google Ads is $66.02 according to LocaliQ Home Services Advertising Benchmarks. That’s the industry average — meaning half of campaigns are doing worse.

    A well-managed plumbing campaign should come in below that. At Simply Digital, we regularly drive plumbing leads in the $45–$65 range for clients running targeted, intent-based campaigns with proper negative keyword lists and conversion tracking in place. The delta between a mediocre campaign and a great one isn’t small — it can be $30 per lead or more.

    Here’s a simple owner math breakdown. If a plumbing job averages $400 in revenue and your close rate on inbound leads is 60%, you need roughly 2.5 leads to book one job. At a $65 CPL, that’s $162 in ad spend per booked job. On a $400 ticket, you’re looking at 2.5x return before overhead. That’s a business you can scale — not a money pit.

    Google Ads Cost Per Lead: Plumbing Campaign Scenarios — google ads for plumbers — chart
    CPL comparison across poor, average, and optimized plumbing Google Ads campaigns. Industry average sourced from LocaliQ Home Services Benchmarks (2023).
    Plumbing Google Ads: Revenue Math by CPL Scenario
    CPL Scenario Cost Per Lead Leads to Book 1 Job (60% close) Ad Spend Per Job Return on $400 Job
    Poor campaign $110 ~1.7 $183 2.2x
    Industry average $66 ~1.7 $110 3.6x
    Optimized campaign $47 ~1.7 $78 5.1x

    The table above shows why CPL is the number that matters — not impressions, not clicks, not CTR. A 2x difference in CPL between a sloppy campaign and a dialed-in one translates directly to margin per job.

    The Campaign Structure That Actually Converts for Plumbers

    Most plumbing Google Ads campaigns fail for one of three reasons: too broad on keywords, no negative keyword discipline, or conversion tracking that measures clicks instead of actual calls or form submissions. Fix these three things and your results will look different within 30 days.

    Keyword intent is everything. There’s a massive difference between someone searching “how to unclog a drain” and “emergency plumber near me.” The first is a DIY researcher. The second is your next customer. Your campaign should be built around high-intent, transactional keywords — water heater replacement, burst pipe repair, clogged drain plumber, sewer line inspection — not informational queries that eat budget without producing calls.

    Negative keywords are your profit lever. Terms like “DIY,” “how to,” “free,” “salary,” “license,” and “plumbing school” should be blocked from day one. A mature campaign might have 200+ negative keywords. If your agency hasn’t shown you a negative keyword list, ask for it. If they can’t produce one, that explains your results.

    Geo-targeting isn’t optional — it’s revenue protection. Search Engine Journal reports that 46% of all Google searches are seeking local information — which means Google’s algorithm already rewards local relevance. Your campaign should be targeting zip codes or radius areas you actually serve, not the entire metro. Paying for a lead 45 minutes outside your service area is a $66 waste.

    How to Know If Your Current Google Ads Are Actually Working

    If your agency sends you a monthly report full of impressions and click-through rates, that’s a red flag. Those metrics don’t pay your technicians. Here’s the short list of numbers that tell you whether your google ads for plumbers campaign is healthy or hemorrhaging cash.

    Cost Per Lead (CPL): Should be under $70 for plumbing. Under $55 is strong. Above $90 means something is broken — either the targeting, the ad copy, or the landing page.

    Conversion Rate: The WordStream Google Ads Benchmarks put the average conversion rate for home services at 8.78%. A properly optimized plumbing campaign should be hitting 10–15%. If yours is below 5%, the landing page or targeting is the problem.

    Cost Per Booked Job: This is the number your agency probably isn’t showing you. Take your total ad spend, divide by booked jobs (not leads — booked jobs), and compare it against your average job ticket. If you’re spending more than 25–30% of a job’s revenue to acquire it, margins are getting tight fast.

    For a deeper benchmark comparison across verticals, see our Google Ads benchmarks by vertical — including CPL, CPA, and conversion rates for HVAC, plumbing, chiro, gyms, and dental.

    What Budget Should a Plumbing Business Actually Spend?

    The right budget for google ads for plumbers isn’t a fixed number — it’s a function of your target job volume, your CPL, and your close rate. But here’s a practical starting framework for most markets.

    If you want 30 leads per month at a $60 CPL, you need $1,800/month in ad spend — before management fees. If you’re in a competitive metro and CPC is running higher, plan for $2,500–$4,000/month to generate enough volume to matter. Spending less than $1,500/month in most markets means you’re generating too few leads to optimize the campaign or build reliable data.

    Google reports that businesses make an average of $2 in revenue for every $1 spent on Google Ads — but that’s a floor, not a ceiling. Campaigns built around high-ticket services like water heater replacement, sewer line repair, or repiping regularly hit 4x–6x ROAS when structured correctly. The key is matching budget to the value of the jobs you’re chasing, not just arbitrarily picking a monthly spend number.

    One more thing: don’t let an agency talk you into scaling spend before CPL is under control. Pouring $6,000/month into a broken campaign doesn’t fix the campaign — it just multiplies the loss.

    Why Hiring the Right Agency Changes the Math Entirely

    Most plumbing owners who’ve been burned by Google Ads weren’t burned by Google — they were burned by an agency that optimized for their own reporting metrics instead of your bottom line. Impressions went up. Clicks increased. The monthly PDF looked busy. And the phone still wasn’t ringing at a rate that made sense.

    The difference between a performance agency and a vanity metrics shop is simple: do they show you CPL, cost per booked job, and ROAS? Or do they show you reach and engagement? If it’s the latter, they’re measuring their effort, not your results.

    Before you hire or rehire, read our guide on how to hire a Google Ads agency — including the exact questions to ask, red flags that signal a bad fit, and what a real performance guarantee looks like. Knowing what to demand upfront saves you six months of bad results on the back end.

    The U.S. Bureau of Labor Statistics reports over 480,600 plumbing jobs in the U.S. — this is a massive, in-demand industry. Competition for search placement is real. But it also means the demand is there. The plumbers winning on Google Ads aren’t necessarily spending more — they’re spending smarter, on campaigns built around revenue outcomes instead of traffic volume.

    If your current Google Ads aren’t producing a clear, trackable return — or if you’re not even sure what your CPL or cost per booked job actually is — that’s not a Google problem. That’s an optimization problem. And it’s fixable.

    Ready to find out what your numbers should look like? Book a Revenue Decision Review — a free 30-minute session where we audit your current ad spend, benchmark it against what a high-performing plumbing campaign should produce, and show you exactly where the budget is leaking. No pitch deck, no vague promises. 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.

  • Google Ads for Gyms: Cost Per Member Benchmarks

    Google Ads for Gyms: Cost Per Member Benchmarks

    What Gym Owners Actually Need to Know Before Running Google Ads

    Most gyms that come to us have already spent money on Google Ads. They just have no idea if it worked. Their agency sent a report full of impressions and click-through rates — and they still couldn’t tell you whether the ads paid for themselves.

    That’s the wrong frame. The only number that matters is this: what did it cost to get a new paying member, and does that number beat your lifetime value? Everything else is noise.

    This post gives you the actual benchmarks for Google Ads for gyms — cost per lead, cost per acquired member, and what a campaign structure that produces those numbers actually looks like. If you’re spending $2k–$13k/month and still guessing whether it’s working, read this first.

    Google Ads for gyms and fitness studios — cost per member benchmarks and campaign structure — google ads for gyms
    Photo: Pexels

    Gym Industry Google Ads Benchmarks: What the Numbers Should Look Like

    The fitness and recreation industry has some of the most favorable Google Ads economics of any local service vertical. WordStream Google Ads Benchmarks by Industry puts the average cost per click at $1.09 and the average cost per action (CPA) at $26.65 for fitness and recreation advertisers.

    That $26.65 average CPA is your baseline. If you’re running Google Ads for your gym and paying $80, $90, or $120 per lead, something is structurally broken in your campaign — the targeting, the landing page, the offer, or all three.

    At Simply Digital, our gym clients run between $28 and $45 per lead depending on market size and service type. Our benchmark for boutique fitness studios targeting class pack buyers tends to run lower than big-box gyms going after annual memberships. The offer and the search intent have to match.

    Average Cost Per Lead by Industry — Google Ads — google ads for gyms — chart
    Industry average CPA benchmarks from WordStream (2023); Simply Digital client benchmarks from internal account data.
    Google Ads Benchmarks for Gyms vs. Other Local Service Verticals
    Vertical Avg. Cost Per Click Avg. Cost Per Lead Simply Digital Client Benchmark
    Fitness & Recreation (Gyms) $1.09 $26.65 $28–$45
    HVAC $6.19 $79.64 $47
    Chiropractic / Healthcare $2.62 $65.17 $38
    Legal $9.21 $111.05 N/A

    The fitness vertical has low CPCs compared to high-competition verticals like legal or home services. That’s an advantage — but it also means competition is price-sensitive. The gyms winning on Google Ads aren’t just bidding more. They’re converting more. See how this compares across other verticals in our Google Ads by Vertical benchmarks guide.

    The Revenue Math Every Gym Owner Should Run Before Spending a Dollar

    Before you set a monthly budget, you need one calculation: cost to acquire a member versus lifetime value of a member. This tells you how aggressively you can bid.

    Here’s a real example. Say your average membership is $59/month, and the average member stays 14 months. That’s an $826 lifetime value per member. If your Google Ads campaign delivers a new member for $120 in ad spend, you’ve got a 6.9x return before churn. That’s a machine worth running.

    Google Ads Help — Google Economic Impact reports that businesses make an average of $2 for every $1 spent on Google Ads. For gyms with high LTV and recurring revenue, that ceiling is often much higher — but only when the campaign is built correctly.

    The math breaks when gyms set their budget based on what feels comfortable, not what the numbers support. If your LTV is $800 and you’re capping lead cost at $20, you’re leaving volume on the table. If your LTV is $300 and you’re paying $150/lead, you’re bleeding. Know your number first.

    How to Structure a Google Ads Campaign That Actually Converts for a Gym

    Most gym campaigns fail for one of three reasons: they’re targeting the wrong intent, they’re sending traffic to a homepage instead of a landing page, or they’re running too many campaign types at once with no clear conversion architecture.

    Here’s the structure that works for local gyms running $2k–$8k/month in spend:

    Campaign 1 — High-Intent Search (Primary Revenue Driver). This is your “gym near me,” “fitness center [city],” “personal training [city]” campaign. Exact and phrase match keywords only. Send traffic to a single-offer landing page with one CTA — a free trial, a 7-day pass, or a no-commitment consultation. No homepage traffic.

    Campaign 2 — Competitor Conquest (Optional, Budget-Capped). Bidding on local competitor names or brand terms like “[competitor name] gym alternative.” Keep this tightly capped — it’s expensive per click and lower-intent. Only run it if you have a strong differentiator to lead with on the landing page.

    Campaign 3 — Remarketing (Lowest CPL in Your Account). People who visited your site and didn’t convert. This audience already knows you. A display or YouTube remarketing campaign with a time-sensitive offer (“Join this week — first month free”) typically produces the lowest cost per acquired member in the account.

    One structural element that most gym campaigns skip: call extensions and location extensions. Search Engine Land — Local Search Statistics shows that 76% of people who search for something nearby on their smartphone visit a related business within a day. If someone searches “gym near me” on their phone and your ad has a click-to-call button, that’s a direct line to a sign-up conversation. Not having call extensions is a structural leak.

    For a deeper breakdown of how to structure local campaigns across verticals, our Google Ads for Local Service Businesses guide covers bidding strategy, keyword architecture, and what good results look like by spend tier.

    What’s Killing Your Gym’s Google Ads Results Right Now

    The fitness industry is crowded. U.S. Bureau of Labor Statistics data shows over 370,000 people employed in health clubs, gyms, and fitness centers nationwide — meaning there are a lot of local gyms bidding against each other in every market. When everyone’s running the same generic campaign, results commoditize.

    Here’s what we see breaking campaigns for gyms when we audit accounts:

    Broad match keywords with no negative keyword list. “Gym” in broad match will pull in searches like “gym equipment for sale,” “gym shoes,” and “gym memes.” You’re paying for clicks that will never convert. Without a tight negative keyword list, you’re subsidizing irrelevant traffic.

    Sending traffic to the homepage. Your homepage is not a landing page. It has too many options, no single CTA, and no tailored message matching the search intent. If someone searches “personal trainer near me” and lands on your homepage carousel about your smoothie bar, they’re gone in four seconds.

    Optimizing for clicks instead of leads. If your agency is reporting on click volume and CTR, ask them what your cost per lead is and what your cost per acquired member is. WordStream Google Ads Benchmarks by Industry confirms the fitness industry average conversion rate sits at 4.03% — if you’re converting at 1% or 2%, your landing page or offer is the problem, not your ad spend level.

    No conversion tracking on phone calls. For gyms, the phone call is often the highest-intent conversion. If you’re only tracking form fills, you’re operating with half the data. Campaigns can’t optimize toward what they can’t see.

    If you’re evaluating a new agency or trying to understand whether your current setup has these problems, our guide on how to hire a Google Ads agency walks through the exact questions to ask and the red flags that tell you an agency is optimizing for their retainer, not your revenue.

    How Much Should a Gym Actually Spend on Google Ads?

    The right budget isn’t a fixed number — it’s a function of your market size, your cost per lead target, and how many new members you want per month. Here’s a simple framework.

    If your CPL target is $35 and you want 30 new leads per month, you need $1,050/month in ad spend at minimum. Add 15–20% margin for testing and budget for the fact that not every lead converts to a member. For most gyms targeting 20–40 new member inquiries per month in a mid-size market, $1,500–$4,000/month in ad spend is the realistic range to work within.

    Smaller boutique studios with high-ticket memberships ($150+/month) can spend less and still produce positive ROAS because the LTV math supports a higher CPL. A cycling studio at $199/month with 18-month average retention has an LTV north of $3,500 — they can afford to pay $150 per acquired member and still run a profitable campaign at 23x ROAS.

    The owners who get this wrong are the ones who set a budget before they’ve done the LTV math. Start with the math. Build the budget backward from the member acquisition cost your economics can support.

    Ready to see what your numbers should actually look like? Book a Revenue Decision Review with Simply Digital Marketing — a free 30-minute session where we audit your current ad spend, show you exactly what your cost per lead and cost per member should be in your market, and tell you whether your current campaign is set up to deliver it.

  • Google Ads for Dentists: Campaign Structure & CPL Guide

    Google Ads for Dentists: Campaign Structure & CPL Guide

    Why Most Dental Practices Are Burning Money on Google Ads Right Now

    There are approximately 141,000 dentists currently employed in the United States. In any mid-size city, you’re competing with dozens of them for the same search terms — and most of them are running Google Ads campaigns that were set up once and never touched again. The result: inflated cost per lead, wasted spend on the wrong keywords, and new patient acquisition numbers that make the math not work.

    If you’re a practice owner spending $2,000–$13,000/month on paid search and wondering why your phone isn’t ringing the way it should, this post breaks down exactly what a well-structured Google Ads campaign looks like for a dental practice — and what you should actually be paying per new patient.

    Google Ads for dentists — what a well-structured campaign looks like and what to pay per new patient — google ads for dentists
    Photo: Pexels

    What Google Ads for Dentists Actually Costs (The Real Numbers)

    Let’s start with the math most agencies won’t show you. The average cost per click for dental-related keywords ranges from $2 to $9, with competitive terms like “emergency dentist” and “dental implants” reaching $10–$20+ per click. That’s the cost to get someone to your landing page. It’s not the cost to get a new patient in the chair.

    Here’s where the real math kicks in. The average conversion rate for Google Ads in the health and medical industry is 3.36%. That means for every 100 clicks you buy, roughly 3 people fill out a form or call. At $9/click, that’s $300 per lead — before you account for no-shows, price shoppers, or people who don’t convert to a booked appointment.

    Industry benchmarks put the average cost per lead for dental practices at approximately $158 — but that’s an average across every campaign structure, good and bad. Well-built campaigns for practices we work with come in significantly lower. The difference is campaign structure, keyword targeting, and landing page quality. We’ll cover all three below.

    Dental Google Ads: Average vs. Optimized Cost Per Lead — google ads for dentists — chart
    Industry average CPL versus well-optimized campaign CPL for dental practices. Sources: LocaliQ and WordStream Google Ads Benchmarks (2023).
    Dental Google Ads Benchmark Snapshot — What You Should Expect to Pay
    Metric Industry Average Well-Optimized Campaign
    Cost Per Click (CPC) $2–$20+ $4–$10 (targeted)
    Click-Through Rate (CTR) 3.27% 5–8%
    Conversion Rate 3.36% 6–12%
    Cost Per Lead (CPL) ~$158 $60–$100
    Cost Per New Patient $250–$400+ $120–$200

    The gap between average and optimized is where practices either make or lose money on paid search. Every row in that table is a lever — and every lever is a function of how the campaign is built.

    What a Well-Structured Dental Google Ads Campaign Looks Like

    Most dental campaigns we inherit are one giant ad group dumping all keywords into a single landing page. That’s the structure of a campaign that burns money. Here’s what a revenue-first build actually looks like.

    Segment by patient intent, not by keyword volume. Your highest-value patients are searching with urgency or high treatment value in mind. “Emergency dentist near me,” “dental implants cost,” and “Invisalign provider [city]” are three completely different buyer intents — and they each need their own ad group, their own ad copy, and their own landing page. Mixing them into one campaign means your Quality Score drops, your CPCs rise, and your landing page converts nobody.

    Run separate campaigns for high-ticket and routine services. A new patient cleaning ($200 lifetime value today, but $2,000+ over five years) should have a different bid strategy than a dental implant inquiry ($3,000–$6,000 per case). If you’re running max-conversions bidding on a single campaign, Google is optimizing for whatever converts easiest — which is almost never your most profitable service line.

    Use negative keywords like your budget depends on it — because it does. Dental campaigns bleed spend on searches like “dental school near me,” “dental assistant jobs,” “free dental care,” and “dental floss reviews.” A tight negative keyword list, built before the campaign launches and updated weekly, is the difference between a $90 CPL and a $200 one. For more on how structure drives results across verticals, see our guide to Google Ads for Local Service Businesses.

    Match landing pages to ad groups, not to your homepage. Sending paid traffic to your homepage is the single fastest way to waste money. Every ad group needs a dedicated landing page with one job: get the visitor to call or book. No navigation menus pulling people away. No three-paragraph practice history. A headline that mirrors the search term, a phone number above the fold, and a form with two fields. That’s the page that converts at 8–12% instead of 2–3%.

    How to Calculate What You Should Pay Per New Patient

    Before you set a budget, you need to know your number. Most practice owners set ad spend based on what feels comfortable — not based on what the math supports. Here’s the calculation that actually matters.

    Start with patient lifetime value (LTV). A new patient who stays with your practice generates recurring hygiene visits, treatment plans, and referrals. Conservative LTV for a general dentistry patient runs $1,500–$3,000 over their relationship with your practice. Specialty cases (implants, ortho, cosmetic) can push $5,000–$15,000 per patient.

    Now apply a customer acquisition cost (CAC) ceiling. A standard rule for service businesses: your CAC shouldn’t exceed 15–25% of first-year patient revenue. For a new patient worth $600–$800 in year-one treatment, that puts your maximum acceptable cost per new patient at $90–$200. If you’re paying $350 per new patient on Google Ads, the campaign isn’t profitable — regardless of what the agency’s report says about impressions or CTR.

    This is the framework we apply to every dental client. Run the math on your own practice, then compare it to your current CPL. If you don’t know your CPL, that’s the first problem. For a broader look at how these numbers stack up across service verticals, see our Google Ads benchmarks by vertical guide.

    What Monthly Budget Makes Sense for a Dental Practice

    Google processes more than 8.5 billion searches per day, and “dentist near me” queries happen thousands of times per day in every major U.S. metro. The demand is there. The question is how much of it you need to capture to hit your growth goal — and what that costs.

    Here’s a simple budget model. If your target is 20 new patients per month from paid search, and your optimized cost per new patient is $150, you need $3,000/month in ad spend at minimum. Add 15–20% for management and optimization, and your all-in budget is roughly $3,500–$3,600/month. That’s the math — not a number pulled from a rate card.

    Practices in competitive markets (major metros, high implant or cosmetic focus) will need more. A dental implant campaign in a major city going after $4,000–$6,000 cases can justify $8,000–$12,000/month in spend because the margin on a single converted patient pays for weeks of clicks. The math works — but only if the campaign is built to convert those specific queries.

    One thing to watch: Google’s Performance Max campaigns are increasingly being pushed by agencies because they’re easy to set up and report well on volume metrics. They are not built for single-location dental practices trying to control spend by service line. Smart Search campaigns with tightly structured ad groups remain the highest-control, highest-ROI format for most local dental practices.

    Red Flags That Your Current Dental Google Ads Aren’t Working

    If you’ve been running Google Ads for your practice and the results feel unclear, here are the specific numbers that tell you the campaign is broken — not just underperforming.

    Your agency reports impressions and clicks as wins. Impressions don’t answer the phone. Clicks don’t show up for cleanings. If your monthly report doesn’t include cost per lead and cost per new patient, your agency isn’t managing to revenue — they’re managing to visibility. That’s a different product, and it’s not the one that grows practices. See what questions to ask before you sign anything with our guide on how to hire a Google Ads agency.

    You can’t tell which keywords are generating calls. If you don’t have call tracking set up at the keyword level, you’re flying blind. You have no idea whether “emergency dentist [city]” is driving booked appointments or whether “dental office open Saturday” is draining your budget on price shoppers. Call tracking at the keyword level isn’t optional — it’s the minimum viable reporting setup for a dental campaign.

    Your CPL is above $200 and climbing. The average click-through rate in dental and healthcare is 3.27% — meaning you’re already working with thin conversion margins at the industry average. If your CPL is climbing month over month without a corresponding increase in competition or seasonal factors, the campaign is drifting — keywords are expanding, negative lists aren’t being maintained, and Quality Scores are eroding. That’s a management problem, not a market problem.

    None of these are unfixable. But they require a campaign audit — not a budget increase.

    If you want to know exactly where your dental campaign is leaking money and what your numbers should look like, book a Revenue Decision Review with Simply Digital Marketing. It’s a free 30-minute session where we audit your current ad spend, run your CAC math, and show you what a properly structured campaign looks like for your practice — no pitch, just numbers.

  • Google Ads for Chiropractors: CPL Benchmarks & What Converts

    Google Ads for Chiropractors: CPL Benchmarks & What Converts

    Why Most Chiropractic Google Ads Campaigns Bleed Money

    If you’re a chiropractor running Google Ads and you’re not tracking cost per new patient, you’re flying blind. Most chiropractic practices either overpay for clicks that never convert, or they underspend and never build enough volume to see whether the channel actually works.

    The industry average cost per lead for health and medical advertisers is $78.09, according to the WordStream Google Ads Benchmarks. That number is useful context — but it’s not a ceiling. Our chiropractic clients run at $38 per new patient. The difference is structure, intent targeting, and relentless focus on what actually books appointments.

    This post breaks down exactly how to build a Google Ads campaign for a chiropractic practice — what to bid on, how to structure your campaigns, what your CPL should look like, and what makes someone click and actually call.

    Google Ads for chiropractors — campaign structure, CPL benchmarks, and what converts — google ads for chiropractors
    Photo: Pexels

    The Market You’re Competing In: Chiropractic by the Numbers

    Chiropractors held approximately 70,000 jobs in the United States as of 2022, with the vast majority operating in private practice settings. That means you’re not just competing with other chiropractors in your city — you’re competing with practices that have been advertising on Google for years, have dialed-in landing pages, and know their patient acquisition numbers cold.

    Local search intent is high in this vertical. People searching “chiropractor near me” or “back pain relief [city]” are ready to book. They’re not researching — they’re in pain and they want help today. That’s exactly the kind of intent Google Search Ads are built for.

    The challenge: health and medical campaigns average a 3.36% conversion rate — below the cross-industry average of 4.40%, per the WordStream Google Ads Benchmarks. A well-structured chiropractic campaign can beat that number significantly, but only if your landing page, offer, and call flow are built to convert — not just to inform.

    Cost Per Lead: Industry Average vs. Simply Digital Chiropractic Clients — google ads for chiropractors — chart
    Industry average CPL sourced from WordStream Google Ads Benchmarks (2023); Simply Digital figures based on managed chiropractic client accounts.
    Chiropractic Google Ads Benchmarks vs. Simply Digital Client Results
    Metric Industry Average (WordStream) Simply Digital Clients
    Cost Per Lead $78.09 $38.00
    Conversion Rate 3.36% 7–9% (intent-matched campaigns)
    Avg. Cost Per Click $2.62 $4–$8 (competitive markets)
    Monthly Ad Spend Varies widely $2,000–$6,000 for most local markets

    Campaign Structure That Actually Generates Chiropractic Patients

    Random keyword lists inside a single campaign don’t work. The practices that get to $38 CPL build tightly themed ad groups where every keyword, every ad, and every landing page are aligned to one specific intent signal.

    Here’s the campaign structure that works for Google Ads for chiropractors:

    Campaign 1: Emergency/Pain Intent — Keywords like “back pain relief near me,” “sciatica treatment [city],” “neck pain chiropractor.” These searchers are in acute pain and want same-day or next-day appointments. Your landing page headline should acknowledge the pain state, not lead with your credentials.

    Campaign 2: Brand/Condition Awareness — Keywords like “chiropractic adjustment [city],” “chiropractor for headaches,” “auto accident chiropractor.” This captures people who know what they need and are comparing local providers. Social proof — reviews, before/after outcomes, number of patients treated — converts here.

    Campaign 3: New Patient Offers — Keywords tied to offers: “free chiropractic consultation,” “chiropractic exam and X-ray special.” Lower-commitment entry points work well for price-sensitive searchers. Just make sure the offer math works — a discounted first visit should have a clear path to a retained patient.

    For each campaign, use the core local service business ad structure — tight geo targeting, dayparting for your office hours, and negative keyword lists that prevent spend on research-intent queries like “what is chiropractic care” or “chiropractic school near me.”

    Keywords, Match Types, and Negative Lists for Chiropractic

    Keyword selection determines whether your budget reaches people ready to book or people doing homework at midnight who will never call.

    Use exact match and phrase match for your core converting terms. Broad match can work for scaling once you have conversion data, but it burns budget fast without a tight negative keyword list. Start with the terms that have proven intent.

    High-converting keyword categories for chiropractic Google Ads:

    • “Chiropractor [city/neighborhood]”
    • “Back pain doctor near me”
    • “Chiropractor for [specific condition] — sciatica, whiplash, herniated disc”
    • “Walk-in chiropractor”
    • “Best chiropractor [city]”
    • “Auto accident chiropractor [city]”

    Negative keywords to build from day one: “chiropractic school,” “chiropractic salary,” “what does a chiropractor do,” “chiropractic license,” “chiropractor vs physical therapist.” These pull in the wrong audience and inflate your CPL without adding any patients.

    According to LocaliQ’s home and health services advertising benchmarks, CPL in medical and wellness verticals trends toward the higher end of the $50–$150 range due to intent-driven search competition. The way you beat that benchmark isn’t by spending less — it’s by converting more of the clicks you’re already paying for.

    What Makes a Chiropractic Google Ad Actually Convert

    The ad is not where patients are won or lost — the landing page is. But the ad has to earn the click from someone already scanning three or four competitor listings. Here’s what works.

    Ad copy that converts in chiropractic:

    • Lead with the pain state, not the provider name: “Back Pain Stopping You?” beats “Dr. Smith Chiropractic”
    • Specificity beats vague claims: “Most patients feel relief in 1–3 visits” outperforms “Fast results”
    • Include a risk-reducer: “No insurance required” or “Same-day appointments available”
    • Use a direct CTA: “Book Online” or “Call Now — We Answer” not “Learn More”

    Extensions are not optional. Google recommends using at least 3 ad extensions per campaign to maximize auction eligibility — and for a chiropractic practice, call extensions, location extensions, and sitelinks (linking to specific condition pages) are the baseline. Call extensions alone add a direct dial button on mobile, which is where most of your local search traffic is happening.

    On the landing page: one offer, one form, one phone number. Remove your navigation. Remove the temptation to explain everything you do. The visitor landed because they have a specific pain problem — solve that problem in the first five seconds above the fold and tell them exactly what to do next.

    For a deeper look at how these structural decisions compare across verticals, see our Google Ads benchmarks by vertical — HVAC, plumbing, chiro, gyms, and healthcare side by side.

    How to Know If Your Chiropractic Google Ads Are Actually Working

    The metrics that matter are not impressions, not clicks, and not CTR. The metrics that matter are cost per new patient, revenue per patient, and payback period.

    Here’s the owner math you should be running:

    If your average new patient value (first 12 months) is $1,200 and you’re willing to acquire a patient at $150 CAC, you need your Google Ads to convert at a CPL below $150. At $38 CPL with a 70% lead-to-appointment rate, your effective cost per booked patient is roughly $54. That’s a 22x return on ad spend before lifetime value even enters the equation.

    If you’re paying an agency and they’re showing you click reports but not CPL and not patient acquisition cost, that’s a problem. You should be able to answer three questions at any point: How many patients did ads generate this month? What did each patient cost to acquire? Is that number better or worse than last month — and why?

    If you’re evaluating agencies or building a shortlist, read our guide on how to hire a Google Ads agency — what questions to ask, what red flags to watch for, and what good reporting actually looks like.

    The chiropractic vertical rewards specificity. The practices beating $38 CPL are not spending more — they’re targeting tighter, converting higher, and measuring the right things. If your current campaigns aren’t getting you there, the problem is almost always structure, not budget.

    Ready to see what your numbers should actually look like? Book a Revenue Decision Review — a free 30-minute session where we audit your current ad spend, benchmark your CPL against what we’re seeing in the chiropractic vertical, and show you exactly where the gap is. No pitch, no fluff — just your numbers and what good looks like.

  • 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.

  • Google Ads for HVAC Companies: Benchmarks & What Works

    Google Ads for HVAC Companies: Benchmarks & What Works

    Why Most HVAC Google Ads Campaigns Waste Half the Budget

    If you’re running Google Ads for your HVAC company and you don’t know your cost per lead, your campaign is probably bleeding money. Not because Google Ads doesn’t work for HVAC — it absolutely does — but because most campaigns are built to generate clicks, not booked jobs.

    The HVAC industry is one of the most competitive local verticals on Google. LocaliQ Home Services Advertising Benchmarks puts the average cost per click for home services at $6.96. At that price, a poorly structured campaign that converts at 3% is costing you $232 per lead. A well-structured one converting at 8%? That’s $87. Same budget, completely different business outcome.

    This post breaks down what good actually looks like — benchmarks, campaign structure, and the math that separates HVAC companies growing on Google from the ones writing checks every month with nothing to show for it.

    Google Ads for HVAC companies — benchmarks, structure, what works — google ads for hvac companies
    Photo: Pexels

    What the Benchmarks Say About HVAC Google Ads Performance

    Before you can know if your campaign is working, you need a baseline. Here’s what the data shows for home services and HVAC specifically.

    According to WordStream Google Ads Benchmarks, the average conversion rate for the home and home improvement category is 6.03%, and the average click-through rate is 4.80%. Those are averages — meaning half of advertisers are doing worse, and the other half are doing better.

    At Simply Digital Marketing, our HVAC clients run at a $47 cost per lead. That’s not a typo. It comes from tighter geo-targeting, negative keyword discipline, and ad copy that speaks to urgency — not just brand awareness. If your agency is reporting impressions and clicks as wins, ask them what your CPL is. If they hesitate, that’s your answer.

    For more vertical-specific benchmarks across HVAC, plumbing, chiro, and gyms, see our Google Ads by Vertical — Benchmarks and Structure breakdown.

    HVAC Google Ads Benchmark Comparison: Industry Average vs. Simply Digital Performance
    Metric Industry Average Simply Digital HVAC Clients
    Cost Per Click (CPC) $6.96 $5.80–$7.20
    Conversion Rate 6.03% 9–12%
    Cost Per Lead (CPL) $115–$175 $47
    Click-Through Rate (CTR) 4.80% 6–9%
    Lead-to-Booked Job Rate Varies 45–65%
    HVAC Google Ads: Industry Average vs. Simply Digital CPL — google ads for hvac companies — chart
    Cost per lead comparison between industry average home services benchmarks (LocaliQ, WordStream 2023) and Simply Digital Marketing HVAC client results.

    How to Structure Google Ads for HVAC Companies That Actually Convert

    Structure is where most HVAC campaigns break down. Agencies throw all services into one campaign, use broad match keywords, and wonder why the leads cost $200+. Here’s the framework that works.

    Separate campaigns by service intent. AC repair, furnace installation, and HVAC maintenance are not the same buyer. Someone whose AC died at 9pm on a Tuesday wants it fixed tonight. Someone researching furnace installation is 3–6 weeks from a decision. Lumping them together means your bidding, ad copy, and landing pages serve neither well.

    Emergency and high-intent keywords get their own campaign. Phrases like “AC repair near me,” “HVAC emergency service,” and “furnace not working” signal immediate revenue. These deserve higher bids, dedicated ad copy, and landing pages with a phone number above the fold — not a generic homepage.

    Negative keywords are not optional. “HVAC jobs,” “HVAC certification,” “DIY AC repair” — these queries eat budget and never book a service call. A properly built negative keyword list can cut wasted spend by 20–35% in the first 60 days alone.

    Match types matter. Broad match in 2024 means Google decides who sees your ads — and Google’s definition of “relevant” is generous. Phrase and exact match give you control. Use broad match only with strong conversion data and a tight negative keyword list in place.

    Local Services Ads: The Layer Most HVAC Companies Are Missing

    Standard Search campaigns aren’t the only tool. Google’s Local Services Ads place HVAC businesses at the very top of search results — above traditional paid ads — and you only pay per lead, not per click. That’s a fundamentally different risk profile.

    LSAs require Google’s background check and license verification process, which is actually an advantage. The “Google Guaranteed” badge builds trust with homeowners fast. For HVAC companies that qualify, running LSAs alongside Search campaigns is the fastest way to own the top of the page.

    The math works differently with LSAs. Instead of managing bids and landing pages, you’re managing your response time and review count — both of which affect how often Google surfaces your listing. Answer the phone, collect reviews, and LSAs can deliver leads in the $35–$65 range in most U.S. markets.

    The demand is real and growing. U.S. Bureau of Labor Statistics projections show HVAC employment growing 6% through 2032 — faster than average across all occupations. More installs, more service calls, more homeowners searching Google. The companies that own the top of those results now are building a compounding advantage.

    The Budget Math Every HVAC Owner Needs to Run

    Before you set a monthly Google Ads budget, work backwards from a job. If your average HVAC service call is worth $350 and an AC unit installation nets $3,200, what’s a lead actually worth to you?

    Most HVAC owners can close 40–55% of qualified inbound leads. So if a lead costs $47 and you close half of them, your customer acquisition cost is $94. On a $350 service call, that’s a 3.7x return before accounting for any repeat business or referrals. On an installation, it’s not even worth calculating — the math is obvious.

    A realistic starting budget for HVAC Google Ads in a mid-size U.S. market is $2,500–$4,000/month. Smaller markets or less competitive suburbs can work with $1,500–$2,000/month. Agencies that tell you $500/month will produce meaningful volume are selling you something. At $6.96 CPC, $500 buys you roughly 71 clicks — that’s not a campaign, that’s a test.

    For a full breakdown of how to evaluate whether your current spend makes sense, see our guide on Google Ads for Local Service Businesses — including how to benchmark against your own numbers, not just industry averages.

    Red Flags That Your HVAC Google Ads Agency Isn’t Doing Their Job

    The HVAC market is competitive enough that a mediocre agency can cost you more than no agency at all. Here’s what bad management looks like in practice.

    They report clicks and impressions, not CPL and booked jobs. Impressions don’t pay technician wages. If your monthly report doesn’t include cost per lead and conversion volume, you’re flying blind.

    They haven’t touched your negative keyword list in 60+ days. HVAC search terms attract a lot of non-buyer traffic. A static negative keyword list is a slow budget leak.

    Your landing page is your homepage. Homepages are built for browsing, not converting. Emergency HVAC searches need a landing page designed for one action: call or form submit. If your agency hasn’t built or recommended a dedicated landing page, they’re leaving conversion rate on the table.

    They can’t tell you your cost per acquired customer. CPL is one number. CAC — cost per acquired customer — is the number that tells you if your ads are profitable. If your agency can’t walk you through that math, read our full breakdown on how to hire a Google Ads agency before signing another contract.

    Good Google Ads management for HVAC isn’t complicated, but it is specific. It requires someone who knows the seasonal bid adjustments that matter (July and December are not the same campaign), the service lines worth bidding on versus the ones that bleed budget, and the landing page structure that converts an anxious homeowner into a booked call.

    If you want to know exactly where your current campaign stands — and what your numbers should look like — book a Revenue Decision Review with Simply Digital Marketing. It’s a free 30-minute audit of your current ad spend. We’ll show you your real CPL, where the budget is leaking, and what a properly structured HVAC campaign should produce in your market. 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.