Marketing

SEO for Small Businesses: DIY vs Hiring an Agency (2026)

Short answer: most UK small businesses should start with DIY SEO, then hire help only when they know what they are buying. Doing it yourself costs little money but real hours every month; an agency costs £500–£1,500 a month but brings experience and speed. The wrong choice is not DIY or agency — it is paying for an agency before you understand the basics, or doing DIY for a year with no plan. This guide compares both honestly, with real costs and a worked example, so you can decide in 30 minutes.

If you are new to the whole subject, start with the idea itself: SEO for small businesses is simply the work of getting your website to show up on Google when customers search for what you sell. It is not magic, and it is not one trick. It is a set of repeatable jobs — keywords, pages, local listings, reviews and links — done steadily over months. The question is not whether SEO works. The question is who should do those jobs: you, or someone you pay?

DIY vs Agency at a Glance

DIY SEO Hiring an Agency Hybrid (DIY + Freelancer)
Cash cost per month £0–£100 (tools only) £500–£1,500 for a small business £200–£500 for a few hours of expert help
Your time per month 6–12 hours 1–2 hours (calls and approvals) 3–5 hours
Expertise on day one Low — you learn as you go High — if you pick a good one Medium — expert checks your work
How fast you see results Slower, typically 4–9 months Faster, typically 3–6 months In between
Control over your website Full control Shared — they make changes for you Mostly yours
Biggest risk Doing the wrong things, or nothing at all Paying a lot for little work Low — small, testable commitment

Those ranges are for a typical UK small business — a shop, a trades firm, a café, a local service. A national e-commerce site is a different job entirely, and so is a business in a fiercely competitive city market such as London solicitors. For most readers of this guide, the table above is the honest picture.

What DIY SEO Actually Involves

DIY SEO does not mean reading one blog post and hoping. It means a small set of jobs, repeated every month:

  • One useful page or post a month answering a real customer question — a price guide, a how-to, a local service page.
  • Page titles and descriptions written for humans, with the search phrase near the start of the title.
  • Your Google Business Profile kept complete, with fresh photos and replies to every review.
  • Internal links between your own pages, so Google — and visitors — can find everything.
  • A monthly check in Google Search Console (free) to see which searches already bring you up, and which pages need fixing.

That is about 90 minutes a week once you know the routine. The first month is slower because you are learning, and that is normal. The advantage is knowledge: nobody will ever understand your customers better than you do, and the pages you write yourself will sound like your business, not like generic marketing copy. The disadvantage is also real. Without experience you can spend months on the wrong keywords, write pages nobody searches for, or quietly stall when the shop gets busy — and SEO punishes gaps. A site untouched for six months does not hold its rankings out of loyalty.

DIY suits you if you enjoy writing, you have a few spare hours a month, your market is local rather than national, and your budget is tight. It does not suit you if you hate writing, if every hour you spend on marketing is an hour away from billable work, or if you know you will not keep it up. Be honest about that last one: an SEO plan you abandon in February is worse than a smaller plan you actually keep.

What an Agency Actually Does for That Fee

A decent small-business SEO agency should deliver, every month, a short list of visible work: keyword research and a content plan, new or improved pages, technical fixes (speed, mobile, broken links), local listing and review work, and a plain-English report showing rankings, traffic and enquiries — not just a chart of “impressions”. Ask to see a sample report before you sign anything. If it is full of jargon and no numbers you recognise, walk away.

What you are really buying is three things: experience (they have seen what works in your kind of market), capacity (someone else does the hours), and accountability (a monthly report you can question). What you are not buying is a guarantee. No honest agency can promise you position one on Google, because Google decides the rankings and your competitors are working too. Any agency that guarantees first place is selling you something it cannot deliver.

Agency fees for UK small businesses usually sit between £500 and £1,500 a month. Below £300 a month, be suspicious: at that price nobody is doing careful, original work for your business specifically — you are more likely getting automated reports and templated pages. Above £1,500, you should expect a named account manager, a proper strategy document, and content written for your business, not recycled. Always ask who owns what: your Google Business Profile, your Search Console, your website logins and your content must stay yours, even if you cancel.

A Worked £ Example: A Bakery in Leeds

Take a small Leeds bakery turning over £180,000 a year. It wants more local orders and catering enquiries from Google. Here is how the two routes compare over 12 months.

DIY route. The owner spends 8 hours a month on SEO. Valuing her own time at £25 an hour (what she could earn doing anything else in the business), that is £200 a month in time, plus £50 a month for a keyword tool and a review-request tool. Total: £250 a month, or £3,000 over the year. By month nine, the bakery ranks for “bakery Leeds”, “wedding cakes Leeds” and “vegan birthday cake Leeds”, bringing roughly 15 extra enquiries a month. If one in three becomes an order worth £60 on average, that is £300 a month in new orders — the work pays for itself, and the pages keep working after the year ends.

Agency route. The same bakery pays an agency £750 a month: £9,000 over the year. The agency does the same jobs faster and better, and results arrive around month four instead of month nine. By month twelve it brings roughly 30 extra enquiries a month — double the DIY figure — worth about £600 a month in new orders. But the agency route has cost £6,000 more, and if the bakery stops paying, the new content stays but the ongoing optimisation stops with it.

The lesson is not that one route “wins”. It is that the maths depends on the value of your time and the value of one customer. A plumber whose average job is £400 can justify an agency far sooner than a café whose average sale is £8. Work out your own numbers before you decide: what is one new customer worth to you, how many would SEO need to bring to cover the cost, and is that a realistic number for your market? If you cannot answer that, no agency proposal can be judged properly — and that is exactly why learning the basics first protects you.

When DIY Wins, and When an Agency Wins

Choose DIY first if: your budget is under £300 a month; your market is one town or city; you can spare 6–10 hours a month; you like writing and talking about your trade; and you are happy to wait 6–9 months for results.

Choose an agency if: your time is worth more than £40 an hour in billable work; you compete nationally or in a crowded city market; your website needs technical work you cannot do; you have tried DIY for six months and plateaued; or you simply know you will not do the work yourself and would rather pay than pretend.

Choose a freelancer in between if: you want expert eyes without a retainer. A good freelancer will audit your site, fix the technical basics and set up your first three months of content for a one-off fee, then hand you a plan you run yourself. This is often the best value for a small business — a few hundred pounds for a proper start, instead of a monthly bill you cannot judge.

The Hybrid Path Most Small Businesses Actually Take

In practice, the smartest route for most small businesses is a hybrid. Learn the basics yourself for three months: claim your profiles, write three genuinely useful pages, and watch Search Console to see what happens. Then pay an expert for a one-off audit — what is holding the site back, and what should the next six months focus on? Then either keep going yourself with that plan, or hire an agency with a clear brief you now understand well enough to judge. You will ask better questions, spot vague reporting faster, and never again pay £750 a month for a report you cannot read.

For the technical foundations, there is one free source worth reading before anything else: Google’s SEO Starter Guide explains, in plain language, what Google itself recommends. If an agency’s advice contradicts it — buying links, stuffing keywords, copying competitors’ pages — believe Google, not the agency.

Marketing agency team discussing an SEO strategy around a table — hiring an SEO agency for a small business

Red Flags When Hiring an SEO Agency

  • “Guaranteed page one in 30 days.” Impossible to promise honestly. Leave.
  • No sample report, or a report you cannot understand. You should see rankings, traffic and enquiries for real pages.
  • A 12-month lock-in with no break clause. Three months, then rolling monthly, is fair for both sides.
  • They want to own your Google Business Profile or domain. Your accounts stay in your name, always.
  • Secret methods. Real SEO has no secrets: content, technical fixes, local listings and links earned honestly.
  • Suspiciously cheap. £99 a month buys automation, not expertise.

Decide in 30 Minutes: Five Questions

  1. What is one new customer worth to me, in pounds?
  2. How many extra customers a month would cover an agency fee — is that realistic?
  3. Do I honestly have 6–10 hours a month, every month, for DIY?
  4. Is my market local, or am I fighting national competitors?
  5. Have I tried the basics myself for three months, so I can judge any proposal?

If your answers point to DIY, start this week: one page, one profile fix, one Search Console check. If they point to an agency, shortlist three firms, ask each for a sample report and two clients you can call, and choose the one that explains its work most plainly. Plain explanations are the best quality signal in this industry — the agencies that hide behind jargon are usually the ones with the least to show.

FAQs: DIY SEO vs Hiring an Agency

Can I do SEO myself with no experience?

Yes, for a local small business. The basics — useful pages, clear titles, a complete Google Business Profile and reviews — are learnable in a few weeks, and free tools like Search Console show you what is working. You will be slower than an expert, but not helpless.

How much does an SEO agency cost a UK small business?

Typically £500–£1,500 a month for a genuine small-business service. Below £300 a month you are unlikely to get original, business-specific work; above £1,500 you should expect a named manager and a written strategy.

How long does SEO take to work?

Expect the first visible movement in 3–6 months with an agency and 4–9 months with DIY, with stronger results after 9–12 months of steady work. Anyone promising page one in 30 days is not being honest with you.

Is a £99-a-month SEO package worth it?

Almost never. At that price, the work is automated: templated reports and generic directory listings, not content or strategy for your business. Spend the £99 on a one-off expert audit instead.

Should I hire a freelancer instead of an agency?

Often, yes. A freelancer gives you direct access to the person doing the work, usually at a lower cost, and a one-off audit or setup project is a low-risk way to test them before any monthly commitment.

Conclusion

There is no universally right answer to DIY versus agency — only the right answer for your budget, your time and your market. Start by learning enough to judge the work, run the numbers on what one customer is worth to you, and then choose the smallest commitment that can actually move the needle: DIY if you have the hours, a freelancer audit if you want a head start, or an agency if your time is better spent running the business. Whichever route you pick, the work itself does not change: useful pages, honest local listings, and steady effort over months. That is what Google rewards, whoever does it.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button