Digital Marketing Agency for Small Business UK: How to Choose One That Delivers

Most Derbyshire business owners who have hired a digital marketing agency for small business growth tell me the same story. They signed up, paid a retainer every month, received a report full of impressions and clicks, and still could not say whether a single new customer came from it.

I have spent 18 years in marketing, working with small businesses across Derbyshire and the East Midlands. In that time I have seen agency work that transformed a business and agency work that quietly drained a budget for two years.

The difference is rarely the size of the agency. It is whether the owner knew what to ask for.

This guide is for anyone weighing up an agency in the UK. It covers what an agency actually does, how it compares with a freelancer or an in-house hire, what it costs, seven questions to ask before you sign and the red flags I would walk away from. You will finish with a checklist you can use on your next sales call.

Free tool

Not sure how your marketing measures up right now?

Take the free BIG12 Scorecard and see which parts of your marketing are working and which are holding you back.

Take the free scorecard

What a digital marketing agency for small business actually does

Strip away the jargon and an agency does four things. It works out where your customers look, it puts you there, it turns attention into enquiries and it measures what happened. Everything else is packaging.

The work an agency should own

  • Strategy. Deciding which channels deserve your budget, based on your customers and not on what the agency happens to sell.
  • Channel delivery. Running SEO, your Google Business Profile, social media, email and paid ads.
  • Your website. Making sure visitors can find you, trust you and get in touch. A website that does not convert wastes every other pound you spend.
  • Reporting. Showing you what came in, what it cost and what to do next.

The work an agency cannot do for you

An agency cannot know your customers as well as you do. It cannot answer the phone, quote quickly or chase a lead that went quiet.

This is where I see most retainers fail. The agency generates enquiries, nobody follows them up and the agency takes the blame.

A simple CRM and a follow-up routine fix this, and they cost far less than another month of ads. Many East Midlands businesses I speak to are losing more leads after the enquiry than before it.

67%

of UK small businesses manage their SEO in-house and only 33% use an agency. 59% have no dedicated SEO strategy at all. Source: LOCALiQ UK State of Digital Marketing Report 2026.

That gap is where a good agency earns its fee. Most owners are doing their own marketing without a plan, and a plan is the first thing a decent agency should give you.

Agency, freelancer or in-house hire: what suits a Derbyshire business?

There is no single right answer. It depends on your budget, how much time you have and how many channels you need covered. Here is how I compare the three options for a business in Derbyshire or the wider East Midlands.

  Agency Freelancer In-house hire
How you pay Monthly retainer, often with a 3 to 6 month minimum Hourly rate, day rate or project fee Salary plus National Insurance, pension, holiday and training
Skills covered A team across SEO, ads, content, web and data One or two specialisms One person's skills, however broad
If they leave Someone else picks it up Work stops or you start again You recruit again and lose the knowledge
Best for Several channels that need to work together One clear job, such as a website build or a Google Ads set-up Enough steady work to fill a full-time role

Many owners default to hiring in-house and it rarely works. A 2019 survey of 1,021 UK workers by Marketingsignals reported that more than 42% of UK businesses do not handle marketing in-house, and 37% cited being unable to find qualified staff. Expecting one person to master SEO, social, email, paid ads and analytics is a big ask.

A hybrid often works best. Keep day-to-day posting and content in-house, then bring in specialists for technical SEO and local marketing.

Local knowledge matters more than most agencies admit. Seth Godin talks about serving the smallest viable market.

For most of my clients that market is a handful of towns and villages across Derbyshire, Nottinghamshire and the Peak District, not the whole of the UK. An agency that has never worked outside a big city will not know how a Matlock buyer searches.

What does a digital marketing agency for small business cost in the UK?

Prices vary widely, so think in ranges. According to a 2026 UK pricing guide from ExpertSure, small businesses typically invest £500 to £1,500 a month for one or two channels.

Small to mid-sized firms spend £1,500 to £5,000 a month across several integrated channels. Single-channel retainers for SEO or paid ads tend to sit at around £900 to £1,600 a month, before any ad spend.

Watch the contract as closely as the price. The same guide notes that most agencies ask for a 3 to 6 month minimum, and some charge early exit penalties of one to three months' fees.

Ask for a 30-day rolling agreement where you can. If an agency believes in its results, it should not need to lock you in.

Now for the uncomfortable part. The LOCALiQ 2026 report found that 20% of small businesses spend under £1,000 a year on marketing and a further 21% spend between £1,000 and £4,999. If that sounds like your budget, a full retainer is not the right move yet.

Most Derbyshire businesses I meet at this stage need the basics first: a fast website, a complete Google Business Profile and a simple way to capture enquiries. Then bring in an agency to scale what already works.

I would rather tell you that than take your money too early. You can see how I structure my own retainer plans if you want a benchmark.

Client result

Balance and Beam grew weekly enquiries by 500%

Results like this come from getting several parts of your marketing working together, not from one clever trick. That is what the BIG12 is built for, and it starts with generating the right leads.

See how we generate leads

Seven questions to ask before you hire a digital marketing agency

Alex Hormozi's value equation is a useful lens here. Value goes up with the outcome you want and your confidence of getting it.

It goes down with the time it takes and the effort you have to put in. Every question below tests one of those four things.

  1. Who will actually do the work? Ask to meet the person, not just the salesperson. Some agencies pitch with senior people and deliver with juniors.
  2. What outcome will you be judged on? Enquiries, calls, bookings or revenue. Not impressions. Agree the number before you start and tie it to how you test and measure results.
  3. Who owns the accounts? Your Google Business Profile, ad accounts, analytics and website should all be in your name. If the agency leaves, you keep everything.
  4. What happens in the first 90 days? A good agency can describe month one, month two and month three. A vague answer usually means there is no plan.
  5. Can I speak to a client like me? Similar size, similar sector, similar budget, ideally another Derbyshire or East Midlands business. Ask what changed and how long it took.
  6. What will you not do? A good agency has boundaries. If the answer to every request is yes, be careful.
  7. What do you need from me? Approvals, access, photos, sales follow-up. This is the effort side of Hormozi's equation, and an honest agency will tell you upfront.
Quick win

Ask for a real report before you sign

Ask any agency you are considering to show a genuine monthly report with the client name removed. If it is ten pages of impressions and not one revenue or enquiry figure, you have your answer.

Red flags when choosing a digital marketing agency

After 18 years I can spot a weak proposal within a few minutes. These are the ones that make me put the pen down.

Guaranteed page-one rankings

Nobody controls Google. A guarantee is either a lie or a promise about a phrase nobody searches. Good SEO is measured by the traffic and enquiries it brings, not by a screenshot of one keyword.

Reports without revenue

Impressions, reach and followers are activity, not results. If the report cannot connect the work to enquiries and sales, nobody is checking whether the work pays for itself.

If an agency cannot tell you how many enquiries it created last month, it is not running your marketing. It is running a report.

Stuart Baddiley, Optimise Your Marketing

A cookie-cutter plan

If the proposal for a Derbyshire plumber looks the same as the one for a law firm in London, the agency has not looked at your market. Donald Miller's StoryBrand idea helps here.

Your customer is the hero and you are the guide. An agency that talks about itself more than about your customer has the story the wrong way round.

How the right agency fits into the BIG12

This is why I built the BIG12. It covers the 12 areas every business needs to get right online, grouped into three clusters.

Get Found covers your website, SEO, Google and local marketing. Get Leads covers lead generation, social media, AI and algorithms. Get Loyal covers brand, influencers, CRM and test and measure.

The core insight is that fixing several pillars together produces compounding results that a single fix cannot. An agency selling only SEO, or only social, is working on one pillar of twelve. That can be useful, but only if someone is watching the other eleven.

When I audit a business in Derbyshire or the East Midlands, I benchmark all twelve, find the weakest and decide what should be done by an agency, a freelancer or you. If you want to learn the framework yourself, my online marketing training walks through every pillar.

Free tool

Score your marketing against the BIG12

Take the free BIG12 Scorecard before you speak to any agency, including me, so you know which pillar needs attention first.

Take the free scorecard

The challenge is never learning. It is doing.

None of this is complicated. Ask better questions, insist on measuring enquiries, keep ownership of your accounts and start with a budget you can sustain. What stops most owners is the time and confidence to act on it while running a business.

That is the implementation gap, and it is where most marketing falls over. It is why I built OYM around doing the work with you, not handing you a PDF and wishing you luck.

If you are weighing up an agency, including us, the best next step is a conversation about your actual numbers. We will look at what you have, benchmark it and tell you plainly whether you need an agency at all.

Book a free audit

Book a free 90-minute audit with Stuart

We will look at your current marketing, benchmark it against the BIG12, and give you a practical set of actions to take. No sales pitch. No fluff. Just 18 years of honest advice applied to your business.

Book your free audit
Stuart Baddiley

Stuart Baddiley is the founder of Optimise Your Marketing, a UK digital marketing agency based at Cromford Mills, Derbyshire. OYM has been helping UK small businesses grow for over 18 years using the BIG12 framework.

https://www.optimiseyourmarketing.co.uk
Next
Next

Marketing Trends 2026: What Derbyshire Small Businesses Need To Actually Do