A client ambushed me with a 30-page AI audit.
I joined the Zoom meeting thinking it was to meet my client's new marketing manager. I didn't expect to spend the next hour justifying my position.
The new marketing manager had invited another agency to audit the account using their AI tool.
He scrolled slowly through the report.
It was damning.
30+ pages of dire warnings, critical fixes and missed opportunities. Every few pages there was another chart accusing me of wasted spend or missed revenue. The report was polished and confident.
I panicked. I heard questions nobody asked:
My first thought was to defend myself. To say something like:
I've made you millions over the last 10 years. I've kept the account profitable through a pandemic, two wars, a switch to HubSpot, a switch away from HubSpot and a parade of marketing managers each with a new idea. Don't show me this clanker slop!
I didn't say it. I did something much more stupid.
I started rebutting the report point by point. Trying to explain complex technical nuances in plain terms so the client could make sense of them. Trying to remember why we had done something years ago that the AI was now flagging as an error. Trying to justify deviations from what the AI said was best practice.
It was exhausting.
The new marketing manager pushed back on everything because he trusted the AI, not me. It took us 90 minutes to get through the first three points.
Then the client gave up. He said he'd send the report and asked me to prepare a written response.
A few days later I read the report. Some of the points were valid. Many weren't.
For example, it said our PMAX campaigns were inefficient. The cost per conversion was double that of our search campaigns. But it missed that the search campaigns were optimising for raw leads and PMAX was optimising for booked appointments. The PMAX campaigns were actually our cheapest source of booked appointment conversions.
Some of the issues were technically correct, but commercially irrelevant. For instance, it warned that brand keywords were leaking into non-brand campaigns. That's Google 101 and I'd already excluded brand keywords. The AI found one click on a brand typo I'd missed. (If the business was called Smith Inc, the offending search term was Smiht Inc.)
And other recommendations ignored the reality of the business. It criticised us for running ads only during working hours, but we'd already tested this. After-hours leads didn't convert into customers. It flagged us for pinning ad copy without knowing that we have to comply with the industry licensing requirements.
But in spite of this, it looked authoritative. The language was confident. The presentation was polished. And it had heft. It's easy to see why it might make a client question their current provider's abilities.
I wrote up a response, sent it to the client and luckily that was the end of it.
But as I thought about it, I realised that I had handled the meeting completely wrong.
The real issue wasn't that the audit had mistakes. Some points were fair, and AI audits are going to get better.
The issue is that AI can generate criticism faster than humans can evaluate it or respond to it. No human can win a debate against a machine that can generate endless plausible-sounding opinions at the push of a button.
And that makes a point-by-point rebuttal a trap.
Next time this happens I'm not going to debate every recommendation. Instead I'm going to try to help my client understand four things:
Let's look at each in more detail.
I'm not saying that a free audit is worthless, but it's unlikely to be neutral.
It's not hard to produce an audit that is true but misleading:
Format it nicely and even the most loyal client might think their current ad manager is a cretin. Which is exactly the point of the sales audit.
No account is perfect. If you dig deep enough, the way a computer can, you will find unfinished work:
This isn't negligence. It's the reality of managing Google Ads under time, budget and operational constraints.
An ad account doesn't have to tick every box to make money.
The next time, I'll start by gently asking the client:
You see, Google Ads doesn't operate in a vacuum. It's only profitable when it's part of a functioning system.
A useful audit looks at that system:
Without context, an audit is mostly measuring how closely the account matches a theoretical model of perfection.
Every audit system is built around a set of assumptions about how Google Ads should be managed.
That's unavoidable. The problem is when these assumptions are presented as the one true way.
Experienced PPC managers adjust how they manage ads to suit the business. That means some highly profitable accounts can look "wrong" if you don't understand the trade-offs behind the current structure.
They're going to get faster, cheaper and more convincing. Clients are going to see more of them.
The danger isn't that AI can find problems in an ad account. It's that AI can generate endless criticism without understanding the business behind the account.
It doesn't know which leads became customers. It doesn't know what you've already tested. It doesn't know the operational constraints the business is working under. It doesn't know which trade-offs were intentional.
It just knows how to produce plausible-sounding recommendations at industrial scale.
That's why arguing point by point is usually a mistake.
The real value of an experienced PPC manager isn't the ability to generate more recommendations. It's the ability to decide:
That's the real work. And at least for now, that's still human.
Why agencies struggle to improve Google Ads lead quality These days optimising Google Ads for raw leads - someone filling in a form or calling - eventually fills your inbox with the kind of leads nobody wants. Spam, wrong numbers and so on. Most agencies know this by now. They also know the solution: upload qualified leads as offline conversions. The real problem is getting clients to tell us which leads are qualified.
Most Google Ads Reports Focus on the Wrong Things Every month Google Ads agencies spend hours preparing reports for their clients. Most of them end up archived and unread. I think most of them focus on the wrong things. They describe what happened inside Google Ads, but say very little about what happened after the lead arrived.
The problem with call duration conversions On the surface using call duration as a proxy for call quality is a reasonable idea. The thinking is that poor-fit leads or spam callers often hang up quickly. Good quality leads usually talk for longer. Put another way, a long call equals a good lead. But this isn't always true.
Computer code rusts It decays when people change things without understanding how systems are connected. And this makes life very difficult for anyone managing Google Ads. You end up basing important decisions on distorted data.
Helping people make better Google Ads decisions I advise a handful of agencies and in-house Google Ads teams. Over time, I’ve noticed a recurring problem creep in. Some people start outsourcing their critical thinking to me.
When there are no good options in Google Ads When a well-built Google Ads campaign stops working, sometimes there’s no good way to fix it. Here’s how to handle that with honesty and care.
Client selection: complexity is a red flag Anyone in a service business knows that some money is easy, and some costs blood. The difference isn’t the work, it’s the client. The key is spotting terrible clients early. Complex systems are a red flag.
Why Managing Google Ads Is So Hard for People Who Care If you manage Google Ads for clients, you’ve probably wrestled with the urge to over-check, overthink or endlessly tinker with campaigns. I have too. Here’s what I’m doing to make the work more sustainable — and a little more sane.
PPC Burnout Is Real: How to Protect Yourself Running Google Ads for clients is stressful. Here are some ideas that might help avoid burnout.
Modernising a Legacy Google Ads Account Without Breaking It A successful restructure leaves the account easier to understand, easier to optimise and better positioned for the future. Understanding why the account looks like it does is key to getting from sticky mess to well-oiled machine.
The shy introverts guide to finding clients Here's my approach for beating the feast-famine cycle.
Should I split a massive multi-country Google Ads account into separate accounts? At first glance it seems like splitting a big account into smaller accounts will make it easier to manage. But, there are downsides and, there are ways to make big accounts easier to manage.
An easier way to sell services. Bigger value projects take a lot of work to sell. You have to have the discovery calls, meeting notes, customised proposals and quotes. And, you often need several follow-up meetings. There is another way.
Grow your own big-budget clients Building a profitable agency or freelancing with small-budget clients is hard. Here's how to grow your smaller clients into bigger-budget clients.
My client fired me, and now he’s asking for my secret sauce. A client fired you even though you were doing a good job. Here's how to make this sting less and keep the door open for future work.
You can optimise your client's business like you optimise their Google Ads account. You can give your client a much bigger ROI by optimising their business than almost anything you can do in their Google Ads account. Here's how.
How to handle your client's terrible ideas. Your client has a terrible idea for "improving" the campaign. If you push back you're going to lose the client. Here's how to keep the client without killing the campaign.
Google Reps You may get an email or call from someone claiming to work at Google. They’ll tell call themselves an account representative, strategist, advisor or account manager. You and I would call them salesmen.
Guaranteeing Google Ads. It’s uncomfortable when a potential client asks me if I guarantee that they’ll make sales from their Google Ads. In the past my first instinct was to run away. I thought that asking for a guarantee was a sure sign that they’re going to be a toxic client. I was wrong.
How do you convince a potential client to trust you if you don’t have a track record? How do you convince a potential client to trust you if you don’t have a track record? This happens a lot when people go out on their own after working in-house or for an agency. Read on to find out how I solved this problem.
How to make OK money from small clients You have to work with the clients you can get, not the ones you hope for. Sometimes you might not be able to attract big-budget clients. Here's how to do OK with smaller clients.
How to take over an existing Google Ads account. You’ve taken over a Google Ads account that’s in trouble. You're going to turn it around - more conversions, lower costs, 10 quality scores etc. There’s a lot riding on getting this right...
Optimise your words There are a handful of non-PPC tools I'd hate to run my Google Ads business without. Hemingway is one.
Resources for Google Ads agencies and freelancers. Tools, reading lists and discussion groups for digital marketing agencies and freelancers offering Google Ads as a service.
Should I specialise or be a generalist? I often get asked whether it’s best to specialise or be a generalist. I understand why but I think it's the wrong question. I think a better question is ...
The AdLeg Google Ads Software Suite. I interviewed Kyle Sulerud, creator of the AdLeg Software Suite about how he started in Google Ads (AdWords) and why he built his Google Ads creation and management software.
I've inherited a mess. Crazy structure, gibberish naming convention and 22 conversion actions that might or might not mean anything. Here is a collection of principles, tips and ideas for when you inherit a messy Google Ads account.