Unprofitable ads are usually a system problem
Google Ads shows spend climbing and conversions trickling. Finance asks when this pays back. Sales says leads are rubbish. The agency points to impression share and quality score. You stare at a ROAS number that swings weekly and does not match bank deposits. Unprofitable Google Ads are one of the most expensive frustrations for Australian service businesses running lead gen in competitive metros.
The platform is rarely the whole story. Profitability connects auction dynamics, keyword intent, ad and landing alignment, conversion tracking, lead quality, sales response, close rates, average job value, and delivery margin. A broken link anywhere makes ads look unprofitable even when search demand for your service is real and competitors still buy the same clicks profitably.
This article walks a practical diagnosis in the order we use in audits: verify measurement, assess economics, inspect intent and waste, align landing paths, evaluate lead quality and sales follow-up, then decide scale, fix, or pause. You should finish with a clear next-week action list, not a vague sense that Google is too expensive.
Competitors still bidding on the same terms is a useful clue. If they persist at similar CPCs, demand likely exists. Your unprofitability is then internal or structural, not proof that Google Ads cannot work in your category.
Pull twelve months of spend and qualified pipeline from CRM monthly. Plot the two lines together. Divergence between spend up and qualified flat is your business case for structured change, not another bid tweak meeting that ends without decisions.
Define profitable in operator terms
Platform ROAS divides reported conversion value by spend. Operators need contribution margin after variable delivery cost, within a defined payback window. A campaign with four to one ROAS on inflated lead values is worthless. A campaign with two to one on qualified closed jobs may fund growth if lifetime value and referrals extend return.
Write your profitability equation on one line. Average gross profit per closed job from Google source, times close rate from qualified lead, times qualified rate from raw lead, minus cost per raw lead, minus agency and creative overhead. If the result is negative at current auction prices, you have an economics or conversion problem, not a mystery.
Set a decision window matching sales cycle. Emergency plumbing may close in days. Custom home builds may close in months. Judging twelve-month pipeline on seven-day platform attribution guarantees bad calls. Use CRM cohorts: leads from January spend, track through April closes.
Share the profitability equation with your agency or internal owner. Alignment on maths prevents arguments about whether two hundred dollar cost per lead is good or bad.
Include agency fees and internal labour when you judge profitability. Accounts that look break-even on media alone often lose money after management time and creative production are counted honestly.
Verify tracking before blaming ads
Half the unprofitable diagnoses we see start with broken measurement. Forms double-count. Phone calls do not import. Offline conversions never upload. Thank-you pages fire on refresh. Consent mode or tag manager errors drop events silently. The account optimises toward junk signals while real enquiries happen untracked.
Run a tracking audit in one day. Submit test leads from mobile and desktop. Click call extensions and record if they appear in ads reporting. Compare CRM lead source tags for thirty days against platform conversions. Acceptable variance is small. Large gaps mean fix tags before bid strategy changes.
Turn on call reporting, use primary conversion actions only for optimisation, and import qualified leads or closed deals when volume allows. Smart bidding without clean offline data teaches the algorithm the wrong lesson. Patience after fixing tracking beats frantic account restructures on bad inputs.
Document tracking state in a one-page map: tag name, trigger, platform receiving, CRM field populated. Future you will thank present you when someone changes the form plugin.
After tracking fixes, wait one full sales cycle before declaring failure again. Algorithms and sales both need time to reflect cleaner signals.
Economics and auction reality
Some accounts cannot profit at current CPCs without changing offer economics. If average gross profit per job is six hundred dollars and cost per qualified lead is two hundred dollars with a twenty percent close rate, maths fails before creative genius enters. Either lift ticket value, improve close rate, improve qualification, or accept lower volume on tighter intent.
Benchmark CPC against ticket size, not generic industry blogs. Sydney legal and finance clicks cost more than regional trade clicks. Compare your qualified cost to allowable acquisition using gross margin math. If allowable acquisition is eighty dollars and market qualified cost is two hundred forty, structural gap exists. Bidding down without intent tightening just reduces volume to zero.
Consider mix strategy. Use ads to win high-margin jobs only. Filter with copy, landing qualifiers, and form questions. Profitability improves when you stop buying clicks for jobs you always discount or decline.
Recalculate allowable cost per lead quarterly as margins shift. Insurance, fuel, and labour moves in Australia can erase ad profit without anyone updating the spreadsheet.
If your allowable acquisition math fails, test a premium-only campaign angle before abandoning search entirely. Smaller volume at higher margin sometimes restores profit faster than broad scale.
Intent coverage and waste
Search campaigns bleed profit through broad match carelessness, competitor brand conquest with no differentiation, DIY and informational queries, wrong geography, and jobs outside scope. Download search terms report for thirty days. Sort by spend. Highlight terms with spend above fifty dollars and zero qualified outcomes.
Group terms by intent: ready to buy, comparing providers, research, irrelevant. Ready-to-buy terms deserve tight ads and dedicated landing paths. Research terms belong in SEO or content, not high CPC auctions unless economics prove otherwise. Irrelevant terms become negatives immediately.
Structure accounts by service and location where possible. A single campaign for all services in all suburbs hides which slice is profitable. Split enough to decide, not so much that data never accumulates. Balance granularity with learning speed.
Schedule a fortnightly search terms review until waste is under control. Fifteen minutes consistently beats a quarterly panic purge.
Export wasted search terms monthly into a shared sheet with owner and date negative added. Visibility prevents repeat waste when account managers rotate.
Landing alignment and conversion
Ads can be efficient on paper while landing pages kill profit. Message mismatch, slow mobile load, weak proof, and long forms destroy enquiry rate. For the same keyword, a dedicated landing page often outperforms a generic homepage by multiples. Alignment beats incremental Quality Score tweaks.
Audit top ten search terms by spend. Open the landing page on mobile. Headline should echo intent within one scroll. Proof should address trust for that service. One clear primary action. Measure enquiry rate by landing page, not account average.
Improve speed by compressing images and removing unused scripts. Test shorter forms with smart required fields. Add click-to-call for urgent services. Changes here lower cost per lead without touching bids, which directly improves profitability when leads are sound.
Build one dedicated landing page for your highest-spend service before you split campaigns further. Message match alone often pays for the dev time within weeks.
Match landing page tests to your highest spend ad group only until it wins. Scatter testing on low volume groups wastes learning.
Lead quality and sales follow-through
Cheap leads that sales ignores look unprofitable. Expensive leads that close fast look brilliant. Define qualified with sales before judging channel ROI. Marketing may count all submissions. Sales may count only ready buyers with budget in your service area within two weeks.
Review response time for ad leads specifically. After-hours gaps kill emergency categories. Slow quote turnaround kills considered purchases. Script qualification without insulting buyers. A few form questions reduce junk and improve close rate, which changes profitability more than another ad variant.
Feed lead quality back to the account. Pause sources with zero qualified rate after fair sample. Scale sources with documented closes. Offline conversion imports for qualified and closed stages train bidding toward profit, not form spam.
Role-play first contact on ten recent ad leads with sales. Sometimes unprofitability is a script problem disguised as a media problem.
Record sales objections from ad-sourced leads in CRM as structured fields. Marketing can write to objections only when they are visible in data.
Bidding strategy and structure
Smart bidding works with volume and clean data. Micro accounts with five conversions monthly should not expect miraculous tROAS. Manual or enhanced CPC with tight control may outperform until data matures. Switching bid strategies weekly prevents learning.
Review device, location, and time performance for waste, but avoid naive cuts that remove profitable pockets. A suburb level loss may hide a winning postcode. Use data thresholds before exclusions.
Ad copy tests matter after intent and landing basics are sound. Test proof points, urgency, and offer clarity, not adjectives. Rotate creative on winning terms quarterly. Stale ads fatigue. Fatigue raises CPC through lower relevance signals and click-through decline.
Log bid strategy changes with dates and rationale. Accounts with chaotic bid history are impossible to diagnose fairly.
Treat branded search separately in profitability reviews. It often looks expensive until you model what happens when competitors capture your name.
Common account mistakes
Sending all traffic to the homepage. Ignoring search terms until monthly. Optimising for form fills without qualification. Running Performance Max without brand protection and without asset discipline. Chasing impression share as a goal. Accepting agency reports that stop at CPL without CRM reconciliation.
Another mistake is comparing this month to last month without seasonality. Trades and construction swing with weather and rates. Compare year on year where possible. Panic pauses during seasonal dips remove learning history.
Assuming Google Ads should work in isolation. Channels interact. Branded search converts higher because other work built awareness. Cutting all upper funnel may slowly poison branded efficiency. Read branded and non-brand separately.
Keep a living negatives list shared between SEO and paid teams. Query overlap waste is common in mid-size operators.
Document every scale-fix-pause decision with date and metric snapshot. Future audits become faster when history is honest.
Decide scale, fix, or pause
Scale when tracking is clean, qualified pipeline is documented, economics clear at current CPCs, and capacity can absorb growth. Fix when tracking, landing, intent, or sales handoff is broken but demand exists. Pause when economics cannot close after honest fixes, fraud or junk dominates, or sales cannot respond and backlog risks reputation.
Use ninety-day cohort reviews for decisions. One bad fortnight is not a strategy change. Three months of verified unprofitability after fixes is. Document the decision so the team does not relitigate monthly.
If you pause, note what must be true to restart: new landing path live, CRM import active, minimum job value raised, hire estimator, whatever the diagnosis named. Restart without fixes repeats spend burn.
Write the scale-fix-pause decision in an email to stakeholders. Transparency reduces monthly relitigation of the same ROAS screenshot.
Invite finance to the thirty-day review with contribution math, not marketing jargon. Alignment there prevents budget fights later.
Local market profitability checks
Metro auctions in Sydney, Melbourne, and Brisbane behave differently from regional campaigns. Compare profit by location report in Google Ads against CRM won jobs by postcode quarterly. A campaign can look unprofitable nationally while inner-suburb clusters fund growth and outer areas destroy margin.
Adjust structure before pausing entire accounts when location data shows clear winners and losers. Bid modifiers, separate campaigns, or tighter service area copy often restore profit without abandoning search entirely.
Seasonal demand shifts profit too. Air conditioning, roofing, and landscaping accounts need year-on-year cohort comparison before winter pauses remove learning history that spring would reward.
What to do this week
Day one: CRM versus platform reconciliation for sixty days. Fix tag gaps. Day two: search terms by spend, negatives list built. Day three: landing page mobile audit on top five terms by spend. Day four: qualified definition meeting with sales, fifteen minutes. Day five: profitability math on one page with real gross margin.
Day six: implement top three fixes: negatives, landing headline match, call tracking. Day seven: set thirty-day review metrics: cost per qualified lead, qualified rate, close rate from Google source, contribution estimate.
Bring agency or internal owner the diagnosis, not just disappointment. Specific fixes get specific results. Vague unprofitable triggers vague changes. Profitability returns when the whole system aligns, not when someone finds a magic bid.
Re-run profitability math on day thirty with the same template. One number moving in the right direction is enough to justify the next test.
Profitability is a system outcome. When the system aligns, Google Ads is usually viable in categories where buyers still search with intent.
Before any scale conversation, confirm sales can handle incremental qualified volume without response time blowing out. Profitability dies quickly when contact rate collapses under load even though clicks remain cheap.
Frequently asked questions
- What ROAS should I expect from Google Ads for a service business?
- Platform ROAS is unreliable if offline sales are not imported. Commercially, think contribution after delivery cost, not revenue divided by ad spend in the dashboard. Many viable service accounts target three to one contribution on fully loaded costs over ninety days, but ticket size and sales cycle vary. A plumber with two hundred dollar average job economics cannot run the same targets as a builder with eighty thousand dollar projects.
- Should I pause campaigns that look unprofitable?
- Pause only after tracking is verified and you have enough click volume to judge. Low-volume campaigns look unprofitable by noise. Fix tracking, exclude obvious waste, and align landing pages before pausing entire channels that historically produced qualified work. Pause fast when spend is high, leads are low quality, and sales confirms zero pipeline impact.
- How much spend before I can judge profitability?
- Use qualified lead count, not clicks alone. For many local service accounts, fifty to one hundred clicks on a search term cluster without a qualified enquiry is a warning. At monthly spends above three to five thousand dollars without CRM evidence of revenue, run a structured audit before scaling or continuing blindly.
- Is my agency to blame if Google Ads are not profitable?
- Sometimes. Often the issue is shared: weak offer, slow sales follow-up, broken offline tracking, or economics that cannot support auction prices. Hold agencies accountable to qualified pipeline and agreed definitions, not click-through rate alone. If definitions and tracking were never set, accountability was never possible.
- What is the first fix for unprofitable search campaigns?
- Confirm conversion tracking and call reporting, then review search terms for waste and intent. Negative keywords and landing message match often move profit faster than bid tweaks. Cut terms that spend without enquiries before you rewrite ads.
