What a small business pays for SEO in the UK
A small business in the UK typically pays £500–£1,500 a month for SEO, and a local service business £300–£800. That is the honest centre of the market once you strip out the enterprise agencies. Across all business sizes the UK average sits closer to £3,199 a month, but that figure is dragged up by national brands — it is not what a one-location business needs to spend.
The reason quotes vary so wildly is that SEO is priced on scope, not on a fixed product: how competitive your patch is, how many services and towns you want to rank for, and the state of the website you are starting with. Everything below is market-wide pricing gathered from published UK rates, and near the end we put our own prices next to it so you can compare like for like.
What you’ll pay, and roughly what it buys
| Your situation | Typical UK monthly | What that usually covers |
|---|---|---|
| Local service business — one town, one trade | £300–£800 | Google Business Profile, citations, a few service pages, basic on-page fixes, monthly tracking |
| Small business — a few services, a few towns | £500–£1,500 | The above plus area pages, regular content, steady link work, reporting |
| Growing SME — competitive city or region | £1,500–£3,000 | Larger content plan, technical work, ongoing link building, strategy calls |
| National / multi-location | £3,000–£10,000+ | Full campaigns, digital PR, per-location pages, dedicated team |
A rule of thumb the honest agencies agree on: below roughly £300–£500 a month, real work stops being possible and the service is being automated or thinned out. That is the floor, not a bargain.
Ranges compiled from publicly published UK agency and consultant pricing, 2026. Individual quotes vary.
The four ways SEO is priced
Monthly retainer
A fixed monthly fee for ongoing work. The most common model, and the one that suits SEO’s nature — it is a compounding effort, not a one-off fix. Look for a short initial term then rolling monthly; a twelve-month lock-in before any results is a warning sign.
Hourly consulting
You pay for advice and strategy, not implementation. Typically £30–£60/hr for a junior freelancer, £75–£150/hr for someone experienced, £150–£300+/hr for a specialist. Good for a second opinion or a plan you will execute yourself.
Project / one-off
A fixed price for a defined piece of work — an audit (£500–£2,500 for a small site), a migration, a batch of pages. Useful for a specific job, but SEO does not really finish, so a project alone rarely moves rankings for long.
Performance-based
“Only pay when you rank.” Sounds ideal; nearly every honest provider warns against it. Results take months, so the incentives push towards easy vanity keywords or risky shortcuts. Treat it as a red flag rather than a bargain.
Freelancer, consultant or agency — what each charges
| Provider | Typical monthly | Typical hourly | Best for |
|---|---|---|---|
| Freelancer, junior | £300–£500 | £30–£60 | Local business, little competition, tight budget |
| Freelancer / specialist, experienced | £500–£2,000 | £60–£150 | Small businesses that want one accountable person |
| Consultant (strategy only) | £500–£2,000 | £75–£250 | You have someone to implement; you need the plan |
| Small agency | £600–£3,000 | £60–£100 | SMEs wanting a team and broader services |
| Mid / large agency | £3,000–£20,000+ | £100–£300+ | Competitive markets, national scope |
Two things worth knowing. London-based providers tend to charge 20–40% more for the same work. And hiring in-house is rarely cheaper for a small business — a specialist’s salary plus tools costs more than most retainers, and you get one person’s skill set rather than a range.
What you actually get at each price point
£300–£500 a month
Basic local SEO. A handful of keywords, a completed Google Business Profile, a few directory listings, monthly rank tracking. Little or no new content. Fine for a quiet market town; thin for anywhere competitive.
£500–£1,000 a month
Where small-business SEO starts working properly. Service and area pages written and optimised, on-page and technical fixes, a couple of pieces of content a month, a small number of genuine links, a proper monthly report.
£1,000–£2,000 a month
A real campaign. Broader keyword coverage, regular content, steady link building, technical work implemented rather than just listed, and someone actually thinking about strategy each month.
£2,000+ a month
Competitive-city or multi-location work: digital PR, larger content plans, conversion testing. Most one-location small businesses do not need this yet.
What moves the price up or down
- Competition in your patch. Ranking a plumber in a market town is a different job from ranking a solicitor in Manchester.
- The state of your website. A slow, thin or technically broken site costs more to fix before any growth work starts.
- Scope — services × towns. Eight services across five towns is forty pages of work; two services in one town is four.
- Your goals and timeline. “Steady enquiries by spring” and “dominate the region this quarter” are priced very differently.
- Local vs national. Local SEO leans on your Google Business Profile and citations and shows results in roughly 8–12 weeks; national work needs far more content and links and takes many months.
- Where the provider is based. The London premium is real.
Trades and local services sit at the cheaper end
Cost tracks competition. Legal, finance and SaaS routinely run £3,000–£15,000 a month because the keywords are brutal. Local trades and services — plumbers, electricians, builders, cleaners, small clinics — usually sit at £300–£1,500 a month, because the searches are local and the competition is other small firms, not national brands.
If that is you, the specific guides are more useful than the general numbers: SEO for tradesmen covers what actually gets done, and what plumber SEO costs walks through the maths for one trade in detail.
Is £500 a month enough?
Yes, if…
- You are a single-location business
- Your town is not fiercely competitive
- You are targeting a handful of services, not twenty
- The website is basically sound to begin with
- You will do the free foundations yourself (profile, reviews)
Probably not, if…
- You are in a big city against established firms
- You need many pages written from scratch
- The site needs serious technical work first
- You want national rather than local visibility
- You expect to be “done” in three months
The honest version: £500 buys focused local work for a straightforward business. It does not buy a campaign. Anyone promising the second for the price of the first is cutting corners somewhere you cannot see.
What the £99 packages are really selling
- “Page one guaranteed.” Nobody controls Google. A guarantee is a sales line.
- Bulk directory submissions — “500 listings for £99”. Worthless at best, a clean-up job at worst.
- Bought links. A fast route to a penalty that costs far more to undo than the package cost.
- No named person and no clear monthly deliverables. If they will not say what they will do in month one, they do not know.
- Reports full of “impressions up 400%” and no mention of calls or enquiries.
- A long lock-in signed on day one. Twelve months, no exit, before you have seen a single result.
- Moving your site onto their platform so you cannot leave with it. Always own your domain, hosting and accounts.
When you should not buy SEO yet
Sometimes the right answer is “not yet”. If your website is genuinely broken — painfully slow, not mobile-friendly, half the pages missing — fix that first; SEO on a bad site is paying to send people to a bad experience. If you have no capacity for more work, more enquiries just become missed calls. And if you need customers this week, SEO is the wrong tool — it builds over months. Use Google Ads or a lead platform to bridge the gap and start SEO alongside it.
Before you spend anything, do the free parts: claim and complete your Google Business Profile, make your name, address and phone number identical everywhere, and start asking every happy customer for a review. That alone moves the needle for a local business, and it costs an evening.
What we charge
Most cost guides talk about everyone else’s prices and stay vague about their own. Here are ours, so you can compare them with the tables above.
- Full build — on-page fixes and pages that need writing
- Pages tested and improved every month
- A weekly, plain-English report
- WhatsApp support, replied to within one working day
- Advance payment, cancel monthly — no lock-in
- Your accounts stay yours
That sits inside the “small business £500–£1,500” band above, and it is one person doing the work rather than an account manager passing it on. If you want ads and SEO run together there is a Growth plan at £1,200 a month; the full detail is on the pricing page. We do not offer guarantees of specific numbers, because nobody honestly can — what we offer is one month’s notice either way, so you are never trapped paying for work you cannot see.
How long before it pays back?
Timescales
For a local business expect map-pack movement in roughly 8–12 weeks, stronger service-page results in 3–6 months, and 6–12 months for competitive city terms. New websites take a little longer than established ones. More detail in how long SEO takes.
The maths
Work it back from job value. At £650 a month, a business whose average job is worth £350 breaks even on about two extra jobs a month; a business selling £1,000+ jobs needs one. Unlike ads, the enquiries keep arriving after you stop paying, because you own the profile, the pages and the reviews.
SEO or Google Ads for a small budget?
Google Ads puts you at the top today and charges for every click, forever; stop paying and you vanish the same afternoon. SEO takes months to build and then keeps working. On a small budget the sensible sequence is usually ads first to keep the phone ringing, SEO started alongside, and the balance shifted towards SEO as it starts producing. Trying to fund both fully from day one on a tight budget tends to mean doing neither well.
Does AI search (AEO / GEO) cost extra?
Some agencies now sell “answer engine” or “generative engine” optimisation as a separate line, from a few hundred pounds a month as an add-on up to thousands as a standalone programme. For a small business, treat that with caution. Being quoted in Google’s AI Overview or by AI assistants mostly comes from the same things good SEO already does — answering questions directly, plain specific language, consistent business details, schema markup. It should be built into the work, not billed on top of it.
How to set your own budget
- Start from your average job value and margin, not from what an agency wants to charge. Ask: how many extra jobs a month would make £650 — or £1,200 — obviously worth it?
- Match the spend to the scope. One town, a few services → the £300–£800 band. Several towns or a competitive city → £1,000+. Do not buy a national-scale package for a one-van business.
- Insist on knowing what month one contains — which pages, which fixes, which listings — and how you will see it. A straight answer to that tells you more than the price does.
Frequently asked
How much does SEO cost per month for a small business in the UK?
Typically £500–£1,500 a month, or £300–£800 for a single-location local service business. National averages around £3,000 are inflated by large companies and are not the right benchmark for you.
Is there a minimum sensible budget?
Below roughly £300–£500 a month the work has to be automated or thinned to make the numbers add up. That is the floor at which real, manual SEO is possible — not a bargain tier.
Are cheap SEO packages worth it?
Almost never. The £99–£199 packages usually mean bulk directory submissions, bought links and templated content — things that at best do nothing and at worst earn a penalty that costs far more to undo.
Freelancer, agency or in-house — which is cheapest?
For a small business, an experienced freelancer or specialist is usually the best value: one accountable person, no account-manager layer. In-house is rarely cheaper once you add salary and tools. Agencies make sense when you need a broader team or a competitive market.
How much does an SEO audit cost?
A one-off audit of a small site typically runs £500–£2,500. Many providers, including us, fold the audit into the first month of a retainer rather than charging it separately.
Why do two agencies quote such different prices?
Because they are quoting different scopes. One may be pricing four pages in one town; the other forty pages across a region, plus links and content. Always compare what is included, not just the monthly figure.
How long does it take to work?
Local SEO usually shows movement in 8–12 weeks; competitive city terms take 6–12 months. Anyone promising page one in 30 days is selling something.
Is SEO worth it for a small business?
For a local business with real search demand, yes — the enquiries are high intent, they are exclusive to you, and they continue after you stop paying, which is the opposite of paid leads or ads.
What should an SEO quote include?
Named deliverables for the first month, which pages and towns are covered, what reporting you get and how often, the initial term and notice period, and who actually does the work.
For a worked example of what each price band buys, the SEO packages page lists what is included at £650, £1,200 and £4,000 a month. Trade businesses can see the plumbing version on SEO for plumbers, and before spending anything it is worth checking the common SEO mistakes that make a budget disappear.
Want a straight number for your business?
Tell me what you do, the towns you cover and your average job value — I’ll tell you honestly whether SEO is worth it for you yet, and what it would cost. No jargon, no lock-in.
