Why Your Google Ads ROI Is Broken (And It's Not Your Ads)
Owner-operators spend years optimising creative, keywords, and bidding strategies. They may be fixing the wrong stage of the funnel. Here's an example of how traffic quality changes the economics, with the maths.
By Yasmin & Arsen | P&C Marketing Agency | Reading time: 8 minutes
Consider a Saskatchewan roofing company spending CAD $14,000 a month on Google Ads. Here's a worked example of a question its owner might ask. All dollar figures below are CAD.
Why aren't we seeing more revenue from Google Ads?
Assume leads are coming in consistently, but revenue is flat. The owner wants to know whether the advertising is attracting people likely to buy.
Start with an illustrative intake sample of 300 leads at $87 per lead, implying $26,100 in spend. Assume 54 closed deals, an 18% close rate across all leads.
The useful question is:
How many of those leads are actually buyers?
Assume 184 of those 300 leads are unqualified: comparison shoppers, people outside the service area, or enquiries that do not meet the buying criteria. That leaves 116 qualified leads. Cost per qualified lead: $26,100 / 116 = $225. Close rate against qualified leads: 54 / 116 = approximately 47%.
The headline cost per lead is still $87 and the overall close rate is still 18%. Both figures are correct in this example. Neither tells the owner enough about lead quality.
In this example, looking at Stage 1 reveals a traffic-quality problem that creative and bidding metrics alone would miss.
The 5-Stage Pipeline, briefly
Before we go further, a quick frame. P&C's 5-Stage Pipeline Audit is a framework for examining where marketing spend connects to sales. The five stages are:
| Stage | What it covers | The question it answers |
|---|---|---|
| Stage 1: Traffic | Who you're paying to attract | Are the right people seeing us? |
| Stage 2: Capture | Landing pages and offers | Do they tell us who they are? |
| Stage 3: Qualification | Lead scoring and intake | Are they actually buyers? |
| Stage 4: Conversion | Sales process and follow-up | Do they close? |
| Stage 5: Tracking | Revenue attribution and reporting | Can we trace deposits to source? |
This post is about Stage 1. In a previous post we covered Stage 5. Together, they bracket the funnel. Get those two right and the middle stages get measurably easier.
Why Stage 1 is where the silent money goes
A Google Ads account can have a filtering problem even when traffic looks healthy.
Stage 1 can absorb budget without producing qualified demand. The amount must be established from each account's spend and sales data. Not in a dramatic way. Not in a way that shows up on the dashboard. The clicks happen. The form-fills happen. The "conversions" register. The account looks fine.
But the leads that come through are wrong. Wrong intent, wrong budget, wrong geography, wrong stage of decision. By the time anyone notices, three months of spend has gone to acquiring leads the sales team can't close.
Reporting limited to platform metrics - clicks, conversions and cost per click - can miss this. Without connected sales data, the report cannot show which clicks became real customers.
Quick test: If you can't answer the question "How many of my last 20 leads were genuinely qualified buyers?" within five minutes, you probably have a Stage 1 visibility problem.
The four ways Google Ads leaks at Stage 1
These are four traffic-stage leaks worth checking. Their cost depends on the account, and they can overlap. Establish the wasted spend before estimating what a fix could recover.
Leak 1: Broad match keywords without negative discipline
Broad match can reach searches beyond the exact keyword. It lets the platform spend your budget on adjacent search terms it thinks are related to your keywords. Sometimes it's right. Often it's not.
Suppose the Saskatchewan roofer uses "metal roofing installation" on broad match. The following illustrative search terms show the difference between weak and stronger buying intent:
| Example weak-intent searches | Example stronger-intent searches |
|---|---|
| metal roofing DIY | metal roof installation Saskatoon |
| metal roof colours | metal roof replacement quote |
| metal roof history | commercial metal roofing contractor |
| metal roof for chicken coop | emergency roof repair near me |
Assume clicks in the left column cost $4-9 each and produce no qualified enquiries. The right column illustrates stronger buying intent, which still needs validating against sales. Similar keywords can attract very different traffic profiles.
Start with a focused search-term review; the time required depends on account size. Pull the last 90 days of search terms report. Mark every term that isn't a buyer with high intent. Add those to the negative keyword list. Repeat weekly for a month. After that, monthly maintenance.
The aim is to reduce irrelevant spend and redirect the budget towards qualified demand. Measure the change against your own baseline; no percentage reduction is assumed.
Leak 2: Geography that includes where you don't actually serve
Google's default location targeting is "people in or interested in your target locations." That second half - "interested in" - is where money disappears.
If the example roofer serves only Saskatoon and its surrounding area, clicks from Regina, Calgary, Edmonton, Vancouver or Toronto warrant scrutiny. Someone outside the area could still own a local property, so check service eligibility and sales outcomes before excluding traffic.
Here's what bad versus good location targeting looks like in practice:
| Setting | Default (leaking) | Fixed (tight) |
|---|---|---|
| Target type | Presence OR interest | Presence only |
| Radius | Province-wide | 50km from service base |
| Exclusions | None | Cities outside service area |
For illustration, assume $1,840 of the $14,000 monthly budget goes to enquiries outside the service area that never qualify. Removing that spend would make $1,840 available for reallocation. It is a model assumption, not an additional saving to add to the outcome table below.
Leak 3: No bid adjustments for device, time, or audience
If your call-driven business is bidding the same amount at 11pm on a Sunday as it is at 10am on a Tuesday, you're paying for clicks that can't convert. If your appointment-based business bids the same on mobile as desktop without checking which actually closes, you're guessing.
Default settings are worth reviewing against actual conversion and sales data. Whether an adjustment is appropriate depends on the bidding strategy and the evidence available.
The exercise: pull conversion data by hour-of-day, day-of-week, device, and audience segment. Anywhere conversion rate drops more than 40% below average, apply a negative bid adjustment. Anywhere it rises more than 40% above, apply a positive one.
Assess whether a change lowers cost per acquired customer while maintaining value. Same spend, better allocation is the objective; the improvement must be measured.
Leak 4: Bidding for clicks when you should be bidding for revenue
This is the leak that connects Stage 1 to Stage 5. Most SMB accounts bid on "Maximise Clicks" or "Maximise Conversions", where conversions means form-fills, including the spam and the tire-kickers.
Google then optimises for what you told it to optimise for: more form-fills. Including the bad ones. Including the ones that waste your sales team's time.
The fix requires Stage 5 to already be working. You need offline conversion tracking installed, deposited revenue flowing back to Google Ads, and a "Maximise Conversion Value" bidding strategy with revenue as the conversion value. Then Google starts optimising for the leads that actually become customers, not the ones that fill out forms.
This is also why the four stages can't be fixed out of order. Stage 1 leaks are amplified by Stage 5 gaps. Revenue data makes it possible to assess Stage 1 changes against commercial outcomes rather than form volume alone.
The worked example in numbers
Back to the Saskatchewan roofing example. The 300-lead intake sample above illustrates qualification arithmetic; it is separate from this 60-day comparison. Below, both scenarios assume $28,000 in advertising spend, a qualified-lead close rate of approximately 47%, and average revenue of approximately $6,340 per closed deal. Total and qualified lead counts are scenario assumptions, not predicted effects of the four fixes. Rounded deal counts of 29 and 38 produce approximately $184,000 and $241,000 in revenue, rounded to the nearest $1,000. The modelled $57,000 difference comes from nine additional deals at that assumed average value; it is not an observed result or a forecast.
| Metric | 60-day baseline assumption | 60-day modelled scenario |
|---|---|---|
| 60-day spend | $28,000 | $28,000 |
| Total leads | 161 | 94 |
| Qualified leads | 62 | 81 |
| Cost per qualified lead | $452 | $346 |
| Closed deals | 29 | 38 |
| Modelled revenue | $184,000 | $241,000 |
| Return on ad spend (ROAS) | 6.57x | 8.61x |
Fewer total leads. More qualified leads. Same spend. Approximately 31% more revenue in this model, conditional on the assumptions above. Revenue is not profit; delivery costs and margins still matter.
A report focused only on the "Total leads" row could treat the drop from 161 to 94 as a problem and recommend more budget to rebuild volume. The example shows why qualified leads and sales deserve attention first.
The right game is the bottom row. The wrong leads cost money to acquire and then cost money to disqualify. The right leads compound.
More leads is often the wrong answer. Better leads is usually the right one.
The 30-day Stage 1 fix
Here's the order. Don't skip steps.
Week 1: See what Google is actually doing with your money
Pull the search terms report for the last 90 days. Print it. Highlight every term that isn't a buyer-intent search. Calculate the share of spend attached to those terms, rather than the percentage of terms highlighted. Use sales and qualification data to assess whether that spend is unproductive.
Then pull location data. Compare where your clicks come from to where your closed deals come from. If they don't match, your geo targeting is wrong.
Week 2: Negative keywords and geography
Add every highlighted search term to your negative keyword list. Switch location targeting to "presence only." Add explicit city exclusions for places you don't serve.
The objective is to redirect irrelevant spend towards eligible buyers. Check the result against the account's baseline rather than assuming a standard percentage saving.
Week 3: Bid adjustments
Pull conversion data by device, day, hour, and audience. Apply negative bid adjustments where conversion rate is more than 40% below average. Apply positive ones where it's more than 40% above.
Make only adjustments supported by sufficient data and compatible with the account's bidding strategy.
Week 4: Connect Stage 1 to Stage 5
This only works if Stage 5 is already fixed, if you have offline conversion tracking installed and deposited revenue feeding back to Google. If you don't, stop here and fix that first.
If you do, switch your bidding strategy to "Maximise Conversion Value" with deposited revenue as the conversion value. Then leave it alone for 30 days. The algorithm needs that long to learn what real revenue looks like in your account.
The boring truth, again
Google Ads ROI is mostly not a Google Ads problem.
It's a pipeline problem at Stage 1 (who you're paying to attract) compounded by a pipeline problem at Stage 5 (what you're telling Google to optimise for). The middle stages - landing pages, lead capture, qualification, sales conversion - matter, but they matter less than the brackets.
An owner-operator running a $500K-$5M business doesn't need a better Google Ads agency. They need someone willing to look at the account as one stage of a pipeline, not as the pipeline itself.
In the Saskatchewan roofing model, the improvement does not require more traffic.
It does not require more total leads.
It does not require a bigger budget.
It depends on attracting more qualified buyers and converting them at the assumed rate.
Discuss your marketing priorities
The Foundations Audit examines your marketing investment, measurement gaps and commercial priorities using agreed scope and available evidence.
Scope and fees are provided in your proposal.
We assess fit first, then agree paid scope, access and timing. An enquiry creates no commitment.
P&C is a marketing accountability firm. We make marketing measurable in revenue, not impressions. Our services are available to owner-operated businesses across Canada, the UK, and the US.
Related reading:
- If You Can't Trace Your Last 10 Deals, You Don't Have Marketing. You Have a Marketing Expense. - The Stage 5 companion to this post