Pete Bowen's site

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.

This has been raised over and over again as I've been onboarding agencies to Litiro so I wanted to share a few ideas on how to handle it.

There are really only a handful of ways to get this feedback. Some work well. Most don’t.

The ideal: feedback as a byproduct

The best way to get feedback is when the feedback is a byproduct of the normal work of turning a lead into a sale.

For instance, one of our clients installs gutters. They call every lead to schedule an appointment for an estimator to visit the site.

If the lead is unqualified - out of area, wanting something the business doesn’t do etc - they won’t send an estimator out.

Litiro integrates with their work management system (Jobber in their case). When a quote is created, Jobber tells Litiro. Because only qualified leads get quotes it's a reliable signal. We upload that as an offline conversion to Google Ads.

This works because it’s invisible. The client manages the work in the normal way and we get the feedback without any extra effort.

It also ticks all the boxes for useful conversion reporting:

This is how it should work. Everything else in this article is a workaround.

Proxy signals as a workaround

If you can’t get feedback from real business events, one popular option is to use a proxy.

The two most common are call duration and business email addresses in B2B campaigns.

For call duration, the thinking is that short calls are poor quality leads and longer calls mean the lead was a good fit.

This is naive.

A 10 second call could be junk, but it could equally be a dropped call from a good prospect. A 60 second call could mean a good lead, or it could just mean it took a bit longer to figure out it wasn’t a fit.

I've gone into more detail on this here if you're interested.

The same applies to filtering by email address. The idea is that if someone uses a free @gmail or @outlook address, they’re not serious. And if they have a company email address they're a good fit.

At best this is a blunt instrument. There is no valid reason for equating a company email address with a lead who wants what you sell, can afford it and is in an area you serve. More here.

Both of these approaches are easy to set up, but they’re wrong often enough that you wouldn't want your Google Ads dependent on them.

AI will save us all

Some call tracking providers have been trying to solve this with AI.

An AI listens to the call and decides if the lead was qualified based on the conversation.

I can see the attraction, but I’m a little iffy about it:

This might become a good solution in future, but I don’t think we’re there yet. I wouldn't mind being proved wrong though.

The reality: human input

That leaves asking humans to mark leads as qualified or not. Easy in theory. But often with one big hairy problem:

The person doing the work gets no real benefit from doing it.

A busy service adviser in an auto shop doesn’t care about marking a lead as qualified or not. It doesn’t help them do their job. They don't get paid more. It's just an extra task they have to repeat 20 times a day.

If you want any hope of getting people to give accurate feedback the system needs to meet a few conditions:

If you can’t meet those conditions, you won’t get consistent data.

Here are a few approaches I’ve been exploring.

Update inside Litiro

We already have a lead screen in Litiro where leads can be updated.

This works reasonably well for office-based teams, and we could improve the mobile experience further.

But it still requires people to log into another system. Even though it's easy, it’s still friction.

Uploading qualified leads as offline conversions

Update from existing tools

Another approach is to let people mark leads as qualified from tools they already use.

For example, email.

In some other tools I've built we put a qualified / not qualified button on the lead delivery email. It works well for form leads because you have context: name, enquiry and so on.

I've been thinking of adding this to Litiro. Here's how it would work.

Litiro is compatible with most contact forms. If you capture leads using say Typeform or Fluent Forms you'd disable the lead notification from the form system. When the lead arrived in Litiro it'd send the notification to your client along with the qualified / not qualified button instead.

This doesn't work as well for phone call leads though.

SMS follow-up

We're integrated with most call tracking systems like CallRail etc. That means we could trigger an SMS at the end of the call. It could include a link to mark the lead as qualified, or even something as simple as “reply yes if the lead was qualified.”

This would work for low-volume campaigns where one person handles all the calls from a mobile phone - perhaps an independent contractor. In a busier setup with a switchboard, it’d break.

Call-based prompts

Some call tracking systems allow you to mark a lead as qualified after the call ends.

In theory this is good, but in practice it can feel awkward. You can’t end the call naturally, you have to wait for the lead to hang up.

We could do something similar to the SMS but with a call. "Press 1 if the lead was qualified..."

But, like an SMS, this is more suited to low-volume setups.

Where this leaves us

If you can get feedback from real business events like quotes, bookings or sales, that’s by far the best option.

Everything else is a workaround.

That’s the problem I’ve been trying to solve with Litiro. I'm curious, how are you getting feedback from your clients?

Most Google Ads Problems Aren't Google Ads Problems
If my writing resonates with you, I'd like to give you a copy of my book, Profitable Google Ads. The book was written for business owners, but many PPC professionals have found it valuable too.
Before you download it, what describes you best?

Related articles

Why good Google Ads campaigns still lose clients One of the most disheartening parts of managing Google Ads is that you can do a great job and still lose the client. The ads, and by extension the person managing the ads, always gets the blame for poor performance.

The AI audit ambush It was damning. 30+ pages of dire warnings, critical fixes and missed opportunities. My response was wrong.

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.