Most local businesses that have been let down by an agency made the same avoidable mistakes at the hiring stage. Here is how to choose well, what to ask, and the red flags that should end the conversation.
Hiring a marketing agency well comes down to four things: knowing the outcome you are buying, checking who owns your accounts, insisting on clear reporting, and refusing to be locked in. Get those right and most of the usual horror stories cannot happen to you.
Almost every local business owner has a story about an agency that took a retainer for months and delivered a stack of reports but no extra customers. The pattern is so common it is almost a rule, and it nearly always traces back to decisions made before anything was signed.
This is a buyer's guide, written by someone who runs a small shop rather than a big one, so take the bias into account. But the checks below are the same ones I would use if I were hiring someone myself.
Before you talk to anyone, decide what you are actually buying. Not SEO or ads or social, but the result: more booked jobs, more enquiries, a lower cost per customer. The service is just the means.
Owners who lead with the service ("I need someone to do my Google Ads") end up judging the work by whether the ads exist, not whether the phone rings. Owners who lead with the outcome ("I need ten more jobs a month at a cost that makes sense") can hold an agency to something real.
A big agency is not automatically better, and for a local business it is often worse. The question is who will actually do your work, and whether they understand businesses like yours.
A dentist hires a large, well known agency on the strength of the pitch. The partner who presented is never seen again, and the account lands with a junior managing forty others. Six months on, the ads run but the new patient numbers have not moved. A solo specialist down the road, with fewer clients and a focus on clinics, would likely have spent more hours on the account than the junior could afford to.
Skip the questions about awards and team size. Ask the ones that reveal how they think and who does the work.
The last one matters more than it looks. Anyone who cannot name a situation where they are the wrong fit is selling to everyone, which means they are specialised in nobody.
This is the single most important check, and the one owners skip most often. You must own your Google Ads account, your Google Business Profile, your domain, your website and your analytics. Not the agency.
When the agency owns everything, leaving them means starting from zero: new ad account with no history, lost reviews, a website you cannot access. That dependency is sometimes deliberate, and it is how mediocre agencies keep clients who would otherwise leave.
There is no single right model, but some create better incentives than others. Understand what you are paying for and what behaviour it rewards.
Whatever the model, insist on a clear scope and a free audit or trial period up front. A confident operator will happily look at your account before you commit. See the budget guide for working out what you can sensibly spend in the first place.
Judge on customers and cost, not on activity. A beautiful report full of impressions and clicks tells you nothing if the phone is not ringing more.
Some things are not warning signs to weigh up. They are reasons to walk away.
A fair agency will agree to all of this without hesitation. Resistance to any single point tells you what you need to know.
Sometimes the honest answer is that an agency is not your problem. Fixing the basics first will make any future spend go further.
Hiring well is mostly about protecting yourself, not picking the flashiest pitch.

Get in touch. I will audit your setup honestly and tell you what needs doing, even if the answer is that you do not need me yet.