Agency insights
Thoughts and lessons on client selection, burnout, pricing, and modernising legacy accounts, from someone who's run a Google Ads for years.
Published May 2026. Last updated July 2026.
I started my working life as a civil engineer. I was lucky to have a boss who was a fantastic mentor and put a lot of effort into my development.
He gave me opportunities that many juniors never see.
One was to be a fly on the wall during failure investigations. The firm would be hired to investigate why an embankment had slipped, a retaining wall had collapsed, or a building had developed cracks.
My mentor was always rigorous. He never made a snap judgement, even if the cause looked obvious. He ran every test, did every calculation and brought in outside experts if needed.
He took me with him to the field and to meetings with these experts. I'd listen at lunch to some professor while they discussed smectite clays and soil liquefaction.
Years later I found myself working with Google Ads. Without thinking about it, I adopted his approach to investigating campaign performance issues.
In 2018 I wrote Diagnosing AdWords to help other people do the same.

The premise was that there were a finite number of explanations for why some metric could change. For example, there were 16 possible causes of a drop in impressions. No more.
You got to the root cause by starting at the top of the list and excluding the possibilities that didn't apply. Then you changed what was needed and performance got back on track.
It worked because although Google Ads wasn't simple, you could reason about it. There was cause and effect.
It would be impossible to write that book today.
If you sent 500 old-school exact-match, bottom-of-funnel clicks to a landing page and didn't get any conversions, the reason would almost certainly be something after the click: the page, the form, or the conversion tracking.
But 500 Performance Max clicks? Who knows?
Those visitors could be urgent buyers, people doing research, or a kid watching videos on her mum's phone.
Poor performance could be the landing page or something downstream. Or it could be traffic quality, traffic temperature, or the offer in the ad. Or it could be some combination.
Google Ads has changed from a machine with (mostly) predictable inputs and outputs into a black box. Smart bidding, broad match and automated assets have made it close to impossible to reason about the link between what we do and the results we see.
That's uncomfortable for an engineer.
And it gets worse.
The ad account is only part of the system. There are landing pages, forms, call tracking, conversion tracking, speed-to-lead, the sales process, the offer, follow-up and more.
Each part introduces uncertainty. Each part could be the reason your ads aren't as profitable as you'd like.
It's a collection of black boxes strung together.
Every black box multiplies the number of explanations. So now, instead of 16 reasons for a drop in impressions, there are hundreds. Most are untestable.
In retrospect, much of the work I've done over the years has been about removing black boxes.
It feels like every time I've replaced a black box with something I could reason about, my work has become easier.
I haven't got rid of uncertainty. That's never going to happen because markets change, people are unpredictable and Google hides more every day.
But replacing black boxes makes it easier to figure out what happened when something goes wrong.
You don't have to understand everything. You just need fewer places where the answer might be hiding.
Thoughts and lessons on client selection, burnout, pricing, and modernising legacy accounts, from someone who's run a Google Ads for years.
Understand what happens after someone clicks your advert. Subjects include offline conversions, CRM integration, attribution, auditability and marketing instrumentation.
Articles about marketing, engineering, AI and problem solving that don't fit neatly into the other topics. These are some of the ideas and experiences that have shaped how I think.
Learn how to use Google Ads to generate profitable leads. Subjects include campaign strategy, bidding, targeting, optimisation and the challenges of running lead generation campaigns.
Things I've learned about high-converting landing pages. Subjects include copywriting, page structure, forms, trust, conversion rate optimisation and user experience.
Understand why some leads become customers while others don't. Subjects include diagnosing poor leads, qualification, filtering junk leads and improving the feedback you send to Google Ads.
What happens after a lead has been generated determines if Google Ads is profitable. Subjects include first contact, follow-up, quoting, lead nurturing and turning more enquiries into customers.