A growing SaaS company bleeding budget on irrelevant clicks

The business in this scenario — a US-based project management SaaS with a $2,500/month Google Ads budget — had been running their own campaigns for 14 months. They were getting leads, but their sales team reported that the quality was poor and the volume was insufficient to hit growth targets. The founder suspected the campaigns weren't optimised but didn't know where to start.

When we audited the account, the scale of the problem was immediately visible. Broad match keywords were triggering ads for searches like 'free project management spreadsheet', 'project management degree', and 'what is a Gantt chart' — none of which would ever convert to a paid SaaS subscription. Over 60% of budget was being consumed by irrelevant traffic.

Four distinct problems compounding each other

Broad match keyword chaos
The account ran almost entirely on broad match, meaning Google was matching ads to tangentially related searches. The search term report showed budget being spent on student, academic, and free-tool queries with zero commercial intent.
No negative keyword list
After 14 months of running, the account had 11 negative keywords. A well-managed account at this budget level would typically have 300–500 negatives built up through ongoing search term analysis.
Landing page mismatch
All ads pointed to the homepage regardless of what the user had searched for. Someone searching 'project management software for construction teams' landed on a generic homepage with no construction-specific messaging.
Unmeasured conversions
The account was tracking 'Thank you page visits' as conversions but the thank you page was accessible without form submission. Conversion data was inflated and untrustworthy — the real number was significantly lower than reported.

A structured 6-phase SEO programme

We built a phased plan that addressed technical foundations first, then content, then authority — in that order. Skipping the technical audit would have wasted the content investment.

1
Conversion tracking audit and rebuild
Removed the broken thank you page conversion action. Implemented Google Tag Manager with proper form submission event tracking, including scroll depth and time-on-page signals for engagement. Set up offline conversion import for deals that closed in their CRM.
GTM implementationForm event trackingCRM offline importRemoved false conversions
2
Search term analysis and negative keyword build
Exported 14 months of search term data and categorised every query. Built an initial negative keyword list of 380 terms across 14 themes: free tools, academic, geographic exclusions, competitor brand, and unrelated software categories.
380 negative keywords14 exclusion themesSearch term exportQuery categorisation
3
Campaign restructure into tight ad groups
Dismantled the 4 bloated campaigns and rebuilt into 11 tightly themed ad groups with exact and phrase match keywords. Each ad group targets a specific use case: construction, marketing agencies, remote teams, enterprise, etc.
11 ad groupsExact + phrase matchUse-case targetingSKAG approach
4
Ad copy and landing page alignment
Wrote 3 ad variants per ad group with headline messaging aligned to the specific use case. Built 8 dedicated landing pages matching each major segment — construction, agencies, remote teams, and so on — with relevant social proof and a free trial CTA.
24 new ad variants8 landing pagesSegment messagingA/B testing
5
Bidding strategy and budget allocation
Moved from manual CPC to Target CPA bidding once conversion data was reliable (4-week learning period). Shifted budget allocation toward highest-performing use-case campaigns. Set up automated rules to pause keywords with >100 clicks and 0 conversions.
Target CPA biddingBudget reallocationAutomated pause rulesLearning period management
6
Ongoing optimisation and reporting
Weekly search term reviews, monthly landing page A/B test analysis, bid adjustment for device/time/location, and a fortnightly report with full funnel breakdown: impressions → clicks → leads → SQLs → closed deals.
Weekly search reviewsMonthly LP analysisDevice bid adjustmentsFull funnel reporting

How success would be judged

We agree a baseline in the first week and report against it every month. We don't promise figures before we have seen your data.

Cost per qualified lead
Tracked in the CRM, not just in Google Ads, so a cheap lead that never converts doesn't count as a win.
Conversion tracking accuracy
Every form, call and demo booking verified end to end before any budget is moved.
Wasted search-term spend
Weekly search-terms review: money spent on queries that never convert, trending down.
Paid vs organic overlap
Keywords where SEO already ranks, so paid budget moves to terms organic can't win yet.