Category: Uncategorized

  • Google Ads for Realtors: Cut Cost Per Lead by 30–40%

    Why Most Realtors Waste Money on Google Ads (And Don’t Know It)

    The average realtor running Google Ads is paying $116.61 per lead — and most of them have no idea if that number is good, bad, or bleeding them dry. For a business where a single closed deal is worth $8,000–$15,000 in commission, that CPL can look acceptable on paper. But when you factor in lead-to-close rates, follow-up costs, and wasted spend on unqualified traffic, the math gets ugly fast.

    The agents cutting their CPL by 30–40% aren’t bidding less or spending less. They’re running smarter campaigns — with tighter targeting, better landing pages, and a structure built around revenue outcomes, not vanity metrics.

    Here’s exactly what that looks like.

    Google Ads for Realtors: How Top Real Estate Agents Cut Cost Per Lead by 30-40% — google ads for realtors
    Photo: Pexels

    The Real Google Ads Benchmark Problem for Real Estate

    Real estate is one of the most competitive paid search verticals in the country. There are over 163,000 licensed brokers and agents in the U.S., and a huge portion of them are bidding on the same buyer and seller keywords you are. That supply-demand imbalance drives up costs across the board.

    The benchmark conversion rate for real estate Google Ads is 2.47% — nearly a full point below the cross-industry average of 3.75%. That gap isn’t a random stat. It means for every 100 clicks you’re paying for, real estate gets fewer conversions than almost any other local service vertical.

    Low conversion rates + high competition = inflated CPL. That’s the equation most agents are losing to. The fix isn’t pausing your campaigns. It’s fixing the structural reasons your clicks aren’t converting.

    Google Ads Benchmarks: Real Estate vs. Other Local Service Verticals
    Vertical Avg. Cost Per Lead Avg. Conversion Rate Avg. CPC
    Real Estate $116.61 2.47% $2.37
    HVAC $47–$65 4.5–6% $6–$12
    Chiropractic $38–$55 5–7% $3–$7
    Legal Services $73.70 2.93% $9.21
    Home Services $65.75 3.57% $6.55
    Average Cost Per Lead by Vertical — Google Ads — google ads for realtors — chart
    Real estate CPL is among the highest of all local service verticals tracked. Sources: LocaliQ, WordStream (2023).

    See how real estate stacks up against other verticals in our Google Ads Benchmarks by Vertical guide — with CPL, conversion rates, and CPA data by industry.

    The 4 Campaign Fixes That Cut CPL by 30–40%

    There’s no magic lever. There are four structural problems that consistently inflate CPL for realtors — and fixing them compounds. Fix two and you might see 15% improvement. Fix all four and 30–40% is realistic within 60–90 days.

    1. Stop bidding on informational keywords. Terms like “how to buy a house” or “what is a buyer’s agent” get clicks from people who aren’t ready to hire you. Every click on a research keyword is budget burned on someone with zero intent to sign a listing agreement this month. Your spend belongs on high-intent terms: “[city] homes for sale,” “buy a house in [city],” “top real estate agent [city].”

    2. Build landing pages that match the ad, not your homepage. Sending paid traffic to your generic website is one of the fastest ways to kill your Quality Score and inflate your CPC. Google rewards ad-to-landing-page relevance with Quality Scores of 7–10, which directly lowers what you pay per click — without changing your bids. A dedicated page for buyer leads should be different from your seller leads page. Full stop.

    3. Use negative keywords aggressively. Most real estate Google Ads accounts we audit are bleeding spend on rental searches, job searches, and real estate license courses. Adding negatives like “rent,” “jobs,” “career,” “school,” and “license” can cut wasted impressions by 20–30% in the first 30 days. That’s budget redirected to the clicks that actually convert.

    4. Match your offer to where the lead is in the funnel. A buyer searching “how much house can I afford” needs a different offer than someone searching “2 bedroom homes for sale in [city].” Cold traffic converts better with a low-friction offer — a free home valuation, a neighborhood guide, or a pre-approval checklist — not an immediate consultation CTA. Map your offer to intent and your conversion rate goes up without touching a single bid.

    The Search Demand Is There — The Structure Usually Isn’t

    97% of home buyers use the internet during their home search. That number has held for years, and it means the intent is real — buyers and sellers are searching, and the agent who shows up with the right ad and the right landing page wins the lead.

    The problem isn’t Google Ads as a channel. The problem is that most realtors treat it like a set-it-and-forget-it spend rather than a system that needs to be built and optimized with revenue in mind.

    Here’s the revenue math that makes this concrete. If you’re spending $3,000/month on Google Ads at $116 CPL, you’re generating roughly 26 leads per month. At a 10% lead-to-client conversion rate and an $8,000 average commission, that’s 2–3 closings per month — a 2.7x ROAS before overhead. Workable, but not efficient.

    Cut CPL to $75 with the structural fixes above, and those same 3,000 ad dollars produce 40 leads. Same close rate, same commission — that’s 4 closings. You just added a commission without adding a dollar of spend. That’s what 30–40% CPL reduction actually means in owner math.

    For a full breakdown of how campaign structure affects revenue outcomes across local service verticals, read our complete guide to Google Ads for local service businesses.

    What to Look for in a Google Ads Partner (and What to Avoid)

    Most agencies running real estate Google Ads will report impressions, clicks, and CTR as proof of performance. None of those metrics put commission checks in your pocket. If your agency can’t tell you your CPL, your lead-to-appointment rate, and your cost per closed deal — they’re optimizing for their own retention, not your revenue.

    The right partner tracks the metrics that tie back to transactions: cost per qualified lead, lead-to-appointment rate, cost per signed client, and campaign ROAS based on your average commission. If those numbers aren’t part of your monthly reporting conversation, something’s off.

    Red flags that signal a poor fit: agencies that lock you into 12-month contracts before proving results, shops that won’t share account access, and anyone who leads with impressions as a win. Our guide on how to hire a Google Ads agency walks through the exact questions to ask — including what a real performance guarantee looks like.

    Google Ads for realtors works. But it works when it’s built like a revenue system, not a brand awareness campaign. The agents winning in competitive markets aren’t outspending their competitors — they’re outstructuring them.

    If you want to know exactly where your current ad spend is leaking and what your CPL should realistically be in your market, book a Revenue Decision Review — a free 30-minute session where we audit your current Google Ads account, benchmark your numbers against your vertical, and show you specifically what needs to change to hit a 30–40% lower CPL. No pitch deck. Just your numbers.

  • AI for HVAC, Plumbing & Dental Businesses in 2026: What Actually Works (and What’s Hype)

    If you run an HVAC company, a plumbing shop, or a dental practice, you have probably gotten a dozen emails this year promising that “AI” will transform your business. Most of it is noise. Some of it is genuinely useful. The hard part is telling the difference when you are busy running jobs, managing techs, and trying to get home before 8pm. On the paid side specifically, the numbers are less speculative: we track what Google Ads for HVAC companies costs per booked job, not per click.

    This is a plain guide. No buzzwords, no “AI magic.” Just what actually moves the needle for a service business in 2026, what to automate first, and what to skip. We have installed and run these systems for real shops, so this comes from the field, not a sales deck.

    First, the only question that matters

    Forget the technology for a second. The question is not “should I use AI?” The question is: where am I losing money right now that I can’t see?

    For almost every service business, the answer is the same two leaks:

    • Missed calls. When you are on a roof, under a sink, or with a patient, the phone rings and nobody answers. Industry data has shown for years that a large share of callers who hit voicemail never call back. They call the next guy. Each missed call in HVAC or plumbing can be a $300 to $3,000 job walking out the door.
    • Dead leads. Every shop has hundreds, sometimes thousands, of old quotes, no-shows, and “I’ll think about it” contacts rotting in their system. Nobody follows up because nobody has time. That database is money you already paid to acquire, sitting cold.

    If a tool does not directly fix one of those two leaks, it is probably hype for you right now. That is your filter.

    What to automate first (in order)

    1. Missed-call text-back and an AI front desk

    This is the highest-return thing you can do, full stop. When a call goes unanswered, the caller instantly gets a text: “Sorry we missed you, this is [your shop] — what do you need help with?” A simple AI front desk can then answer common questions, quote ballpark ranges, and book the appointment, day or night.

    Why this first: it plugs the leak that costs you the most, and it works while you sleep. A human answering service runs roughly $300 to $2,100 per month and still can’t book into your calendar reliably. A configured AI front desk does it for less and never takes a sick day.

    2. Dead-lead reactivation

    Once your incoming calls are handled, go mine the gold you already own. A reactivation campaign texts and emails your old database — past quotes, no-shows, lapsed patients — with a real reason to come back. Done right, a 30-day sprint across a few thousand old contacts routinely books jobs you had written off. This is the fastest way to prove AI pays for itself, because you are not buying new leads, you are reviving paid-for ones.

    3. Reviews and Google presence on autopilot

    After a completed job or visit, the system automatically asks happy customers for a review and makes it one tap to leave one. More 5-star reviews means you show up higher on Google and win more of the people searching “plumber near me” or “dentist near me” right now. This compounds quietly every month.

    4. Follow-up and admin automation

    Appointment reminders, “are we still on?” texts, post-job check-ins, rebooking the six-month dental cleaning. None of it is glamorous. All of it eats your nights and weekends when done by hand. Automate it last, after the revenue leaks above are sealed.

    What to ignore (for now)

    Plenty of “AI” being sold to trades is a solution looking for a problem. For a busy owner-operator, skip these until the basics are running:

    • AI content for the sake of content. A blog robot pumping out articles nobody reads will not book you a single furnace install. SEO content matters, but it is a later move, not a first one.
    • Fancy dashboards you’ll never open. If you are not going to log in and act on it, a slick analytics tool is just a monthly charge.
    • “AI” that is really just software you have to configure. This is the big one. Most platforms — the GoHighLevels, the Podiums, the field-service apps — now bolt on “AI” for an extra $97 to $399 a month and still make you set it up, maintain it, and babysit it. You did not get into this trade to become a software admin.
    • Chatbots that frustrate customers. A bad bot that loops people in circles is worse than voicemail. The bar is: does it actually book the job or get a human involved fast? If not, skip it.

    The honest math: one system vs. a stack of tools

    Here is where most owners get fleeced. They end up paying for five different point tools that don’t talk to each other, and they still do the work themselves. Below is roughly what these pieces cost at retail when you buy them separately:

    Capability Typical standalone cost
    AI receptionist / answering $99–$299/mo
    Reviews + Google profile tools $200–$500/mo
    Database reactivation project $2,500–$10,000 one-time
    Reporting / dashboards $200–$1,000/mo
    Human answering service $300–$2,100/mo

    Add it up and you are spending real money every month, juggling five logins, and you are still the one stitching it together. The point of doing this right is to replace that whole stack with one managed system that is installed and run for you — and that gets smarter from your own data every month instead of staying frozen the day you bought it.

    The trap of “AI you have to run yourself”

    This is the difference that decides whether AI works for your shop or becomes another abandoned subscription. There are two worlds:

    1. Software you configure. You buy a platform, get a login, and now it’s your job to set up the workflows, write the messages, fix it when it breaks, and tweak it forever. Most owners never finish setup. The tool collects dust and a monthly fee.
    2. The outcome, installed and managed. Someone builds the configured system for you, turns it on, watches the numbers, and adjusts it monthly. You get the booked jobs and the recovered calls. You don’t touch the dashboard.

    If you are a busy owner, the second world is the only one that actually pays off. You will never log in and configure software at 9pm after a 12-hour day, and you shouldn’t have to.

    How to know if it’s working

    Don’t take anyone’s word for it, including ours. Demand numbers. A real system should be able to show you:

    • How many missed calls got recovered and turned into booked jobs
    • How many appointments came from your old, dead database
    • How many new reviews landed and how your Google ranking moved
    • Dollars booked, not “engagement” or vanity metrics

    That is also why we run on a proof-then-subscribe basis. You start with a paid assessment or a reactivation sprint, see the actual numbers from your business, and the monthly only continues once we’ve shown it works. No 12-month contract on a promise.

    The bottom line for 2026

    AI for HVAC, plumbing, and dental businesses is not magic and it is not a scam — it is leverage, if you point it at the right leaks. Automate your calls first, your dead leads second, your reviews third, and your admin last. Ignore the shiny stuff that doesn’t book jobs. And never pay to become your own software admin — buy the installed, managed outcome, not a login.

    The shops winning right now aren’t the ones with the most tools. They’re the ones who stopped letting the phone go to voicemail and stopped letting old quotes die in a folder.

    See exactly where you’re leaking money

    If you want a clear, honest read on where your business is losing calls and jobs — and what an installed AI system would actually recover for you — start with an assessment. We look at your real numbers, show you the leaks, and tell you straight whether this is worth it for your shop. The fee is fully credited toward your install if you move forward.

    Book your AI Opportunity Assessment

  • Stop Buying Another Software Subscription: Why Done-For-You AI Beats DIY Tools

    Look in your bank statement right now. Count the software subscriptions hitting your business every month. The CRM you log into twice a week. The review tool somebody set up two years ago. The “all-in-one platform” your last marketing guy talked you into. The answering service. The scheduling app. Add it up. Most local service business owners I talk to are spending $600 to $1,500 a month on software, and the honest answer to “is it all working?” is usually no.

    Here’s the part nobody says out loud: buying another subscription doesn’t fix the problem. You don’t have a software shortage. You have a “nobody runs the software” problem. And the companies selling you tools know it.

    The hidden cost of software you never configure

    Every software pitch sounds the same. “Our platform does missed-call text-back, lead follow-up, reviews, scheduling, reporting — all in one place.” It’s true. The platform can do all of that. The catch is buried in one word: you.

    You have to set it up. You have to write the text messages. You have to build the follow-up sequences. You have to connect it to your phone, your calendar, your Google profile. You have to maintain it when something breaks. And when the trial ends and the dashboard is still half-empty, the software company doesn’t refund you. They keep charging.

    This is the dirty secret of the whole DIY tool market. The monthly fee isn’t the real cost. The real cost is the part that never gets done. You’re paying $300 a month for a tool that’s running at 10% of what it could do, because configuring it is a full-time job and you already have one of those.

    Software you pay for but never configure isn’t a tool. It’s a recurring donation to a tech company.

    And it gets worse with the AI add-ons. GoHighLevel, Housecall Pro, Podium, ServiceTitan, Jobber — every one of them now charges you an extra $97 to $399 a month just to turn on the AI features. So you’re paying more, and you still have to be the one who sets it up and runs it. You’re buying a smarter tool you have even less time to operate.

    What “the stack” actually costs you

    Let’s say you decide to do it right and cover all the bases the DIY way. Here’s the real-world retail cost of stitching together a stack that does what a busy service business actually needs:

    What you need Typical monthly retail
    AI receptionist / front desk $99 – $299/mo
    Reviews + Google Business autopilot $200 – $500/mo
    Human answering service $300 – $2,100/mo
    Reporting / dashboards $200 – $1,000/mo
    Database reactivation project $2,500 – $10,000 one-time
    AI add-on fees (GHL, ServiceTitan, etc.) $97 – $399/mo extra

    Even on the low end, you’re looking at $900 to $1,400 a month — and that’s before the reactivation project and before you spend a single hour wiring it all together. The high end clears $4,000 a month. And remember: every one of these is a separate login, a separate bill, a separate vendor to chase when it breaks, and a separate thing you have to configure and keep running.

    That’s not a system. That’s a part-time job you’re paying for the privilege of doing yourself.

    The DIY tool isn’t the alternative. The done-for-you outcome is.

    When people search for a “GoHighLevel alternative” or a “Podium alternative” or a “ServiceTitan alternative,” they’re usually looking for the same thing: another tool, but cheaper or easier. That’s the wrong question. Switching from one box of buttons to a different box of buttons doesn’t help if nobody’s pushing the buttons.

    The real alternative isn’t another piece of software. It’s done-for-you. Someone installs the configured outcome and runs it for you. You don’t get a dashboard and a login and a “good luck.” You get a system that answers every call, texts back every missed one, revives your dead leads, asks for reviews, and books jobs — installed, turned on, and managed.

    Here’s the difference in plain terms:

    • DIY software: You pay monthly. You configure it. You maintain it. You’re the IT department, the copywriter, and the help desk.
    • Done-for-you: Someone else installs the whole thing, writes the messages, connects your phone and calendar, and runs it every month. You just answer the booked jobs.
    • DIY software: The tool sits still. It does exactly what it did the day you bought it, forever.
    • Done-for-you + self-learning: The system gets smarter from your own data every month — which calls convert, which leads come back, which times book best.

    That last point matters more than people realize. A subscription tool is frozen. A self-learning system gets better the longer it runs, because it’s watching what actually works in your business and adjusting. You’re not paying for the same product month after month. You’re paying for something that compounds.

    One managed system replaces the whole stack

    This is where the math finally works in your favor. Instead of six vendors, six logins, and six bills — none of them fully set up — you run one managed system that does the work of all of them. Front desk, missed-call recovery, dead-lead reactivation, reviews and Google presence, reporting. Installed and run for you.

    Our entry tier starts at $997/mo with a one-time install. That number is deliberate. It clears the $300–$700/mo ceiling most “AI software” sits at, because it’s not software you operate — it’s the configured outcome, managed. You’re not paying for access to buttons. You’re paying for someone to push them, every day, and keep getting better at it.

    And one more thing that should tell you who you’re dealing with: this isn’t built by a GoHighLevel reseller slapping their logo on someone else’s tool. It’s built by a performance-marketing operator with a 15–20x return-on-ad-spend track record. The same person who knows how to turn ad dollars into booked jobs is the one configuring how your system answers, follows up, and converts. That’s the difference between a vendor and an operator.

    You don’t have to take it on faith

    Here’s the part that should make this easy to say yes to: you don’t sign up for a monthly bill and hope. You start with proof.

    The front door is an AI Opportunity Assessment — a paid, focused look at where you’re actually losing money right now: the missed calls, the dead leads sitting in your CRM, the reviews you’re not asking for, the follow-up that never happens. It’s $750–$997, and it’s credited 100% toward your install. If you move forward, you’ve lost nothing. If you don’t, you walk away with a clear map of where the money’s leaking.

    Some owners prefer to start with a Database Reactivation Sprint instead — a flat 30-day project that goes into your existing customer list and revives dead leads into booked jobs. You see real numbers before you ever commit to a monthly. That’s the whole model: prove it, then subscribe. The monthly only continues once we’ve shown you what it produces.

    The honest bottom line

    You can keep buying subscriptions. Add another login. Pay the extra AI fee. Tell yourself you’ll configure it this weekend. We both know how that goes.

    Or you can stop paying for tools you never run and start paying for outcomes someone else installs and manages — one self-learning system that does the work of an entire software stack and gets smarter every month. No new dashboard for you to learn. No setup homework. Just more calls answered and more jobs booked.

    Start with proof, not a contract.

    Book your AI Opportunity Assessment — paid, fully credited to your install, and built to show you exactly where you’re leaving money on the table. Fifteen days from now, you could have a real system running instead of one more subscription you forgot you were paying for.

  • The Dead Lead Goldmine: Win Back Old Customers Instead of Buying New Leads

    Here’s a question most shop owners never stop to ask: what happens to the people who called you a year ago, got a quote, and never booked? Or the customer who used you once and you never heard from again? For most local service businesses, the answer is nothing. They sit in your phone, your inbox, your CRM, or a stack of old invoices — and they rot.

    That’s a mistake, and it’s an expensive one. Because the cheapest, fastest revenue you’ll ever make this month is sitting in customers you already paid to acquire. You don’t have to find them. You don’t have to earn their trust from scratch. You just have to call them back. This post is about how to do exactly that — and why the math makes it almost criminal not to.

    Why your old list beats fresh leads every time

    When you buy a new lead, you’re paying for a stranger. They don’t know your name, they don’t know if you’re any good, and they’re probably shopping three other companies at the same time. Lead-gen platforms charge $30, $50, sometimes $100+ per shared lead in trades like HVAC, plumbing, and home services. And a “lead” is just a phone number. You still have to chase it, qualify it, and beat the competition.

    An old customer or a past inquiry is different. They’ve already raised their hand once. They know who you are. If they used you before and you did good work, they already trust you. That trust is the single most expensive thing to buy in marketing — and you already own it with these people. You’re not generating demand. You’re re-opening a door that’s still warm.

    The industry rule of thumb is that it costs roughly 5 to 7 times more to acquire a brand-new customer than to bring back one you already have. Whether the exact multiple is 5x or 3x in your business, the direction is always the same: reactivation is cheaper, faster, and converts better.

    The math: delivery cost vs. buying fresh

    Let’s make this concrete with realistic numbers. Say you’ve got 800 old leads and past customers sitting in your system from the last two or three years — quotes that never closed, one-time jobs, people who ghosted after a call. That’s a typical pile for a local shop that’s been running a few years.

    Approach What you pay To reach 800 people
    Buy fresh leads ~$50 per shared lead ~$40,000
    Run a reactivation sprint Flat project fee $2,500–$5,000

    That’s not a typo. Reaching the same number of people through a reactivation campaign costs a fraction of buying that volume of new leads — and the people you’re reaching already know you. The delivery cost of texting and calling a list you own is close to zero. The only real cost is doing the work of reaching out consistently, every person, with the right message, and actually following up when they reply.

    Here’s the conversion side. Cold lead lists convert at maybe 1–3%. A well-run reactivation campaign to people who already know you can pull 5–15% into a booked conversation, depending on your list quality and how good your offer is. So you’re paying less and closing more. Even at a conservative 5% on 800 people, that’s 40 conversations. If a handful of those turn into jobs at your average ticket, the campaign pays for itself many times over before you’ve spent a dollar on new advertising.

    So why doesn’t every shop already do this?

    Because it’s a grind, and nobody has time. To reactivate a list properly, somebody has to:

    • Pull every old lead and past customer out of your phone, email, paper invoices, and CRM into one clean list
    • Write messages that don’t sound like spam and actually get a reply
    • Text and call all 800 people — not once, but in a sequence over several days
    • Answer every reply fast, because a warm lead goes cold in minutes
    • Book the ones who are interested onto your calendar before they get distracted
    • Keep following up with the maybes, who are often where most of the money is

    No owner has the nights and weekends for that. Your front desk is already drowning answering the phone. So the list sits there, year after year, quietly losing you money. The work is simple. It’s just relentless — and relentless is exactly what people are bad at and machines are good at.

    How a 30-day reactivation sprint actually works

    A Database Reactivation Sprint is a done-for-you, 30-day campaign. We don’t hand you software and a login and wish you luck. We install and run the whole thing for you. Here’s the shape of it.

    Week 1: We build the engine

    We pull your old leads and past customers into one clean list, scrub out the junk and duplicates, and stand up the system that sends and tracks every message. We write the campaign — text and call scripts tuned to your business, your offer, and the way your customers actually talk. You approve it. Nothing goes out that you haven’t seen.

    Weeks 2–4: We work the list

    The system reaches out to every single person on a multi-touch sequence — instant text-back, follow-ups, and a reason to respond now (a seasonal offer, a check-in, a “we’ve got openings this week”). When someone replies, they get an answer in seconds, not hours, because a self-learning AI front desk handles the back-and-forth, answers the common questions, and books the appointment straight onto your calendar. The maybes get nurtured. Nobody falls through the cracks. You just watch the bookings come in.

    End of 30 days: You see the numbers

    You get a straight report: how many people we reached, how many replied, how many conversations we started, how many appointments we booked. No fog. You know exactly what it produced — and whether it’s worth keeping the system running every month after that.

    Proof first, then you decide

    We don’t ask you to sign a long contract on faith. The Reactivation Sprint is a flat project fee — typically $2,500 to $5,000 for the 30 days — and that’s it. If you want even less risk, we can run it on a per-result basis: a set fee for each call we book onto your calendar, with a credited deposit, so you’re paying for outcomes, not promises.

    The point is simple. We show you the money your own list can produce before you commit to anything ongoing. If the sprint works — and on a real list, it almost always does — then it makes sense to keep an AI system running every month to recover your missed calls, work new leads, and keep your reviews and Google presence strong. But that’s a decision you make after you’ve seen the proof, not before.

    The bottom line for your shop

    You’ve already spent the money to earn these customers and inquiries. Buying brand-new leads at $50 a pop while a goldmine of warm contacts sits ignored in your CRM is leaving money on the table — a lot of it. A 30-day sprint costs less than a single month of fresh-lead spend and goes after people who already trust you. It’s the lowest-risk revenue move a local service business can make.

    If you’ve got a couple hundred or a couple thousand old leads and customers gathering dust, let’s find out what they’re worth. We’ll look at your list together, run the math for your business, and show you exactly what a reactivation sprint could pull out of it — no pressure, no jargon.

    Book your AI Opportunity Assessment and we’ll map the revenue hiding in your old list. Grab a time here.

    The leads are already yours. Let’s go get them back.

  • 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. For the HVAC side in depth, including campaign structure and Local Services Ads, read Google Ads for HVAC companies.

    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. (The campaign structure behind that $47 HVAC number is documented in our HVAC Google Ads guide.)

    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. The home services side of that comparison is covered in more depth in Google Ads for HVAC companies.

    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.