Home Services Work Results Ledger About Blog Areas Contact Free Preview →
← All articles
SEO

How long does SEO actually take? A UK answer for 2026

Every week I get asked some version of the same question: "How long until this SEO stuff actually works?" Fair question. There's a whole industry promising page-one rankings in 30 days, and another half of it saying you need to wait a year before you'll see anything at all. Neither is honest. Here's the real answer, based on what I actually see across the UK small business sites I build and rank.

01The short answer

For most UK small businesses, expect meaningful lift in 3 to 6 months and full results on competitive terms in around 12 months. Some things move faster (a verified Google Business Profile can show within days), some slower (ranking for "plumber London" from scratch is a multi-year fight). Anyone promising top-of-Google rankings for competitive keywords in 30 days is either misleading you or picking search terms nobody actually types.

That's the number to hold in your head. The rest of this article is what makes it faster or slower, and how to think about the money in the meantime.

02What "SEO" actually is

Part of why timelines feel confusing is that "SEO" isn't one thing. It's five things happening in parallel, each on its own clock:

When people say "SEO took 3 months to work," they usually mean their profile went live in week 1, on-page fixes hit in weeks 2 to 4, reviews trickled in over months 1 to 3, and content started ranking around month 3. It's not one switch, it's a stack.

03Timeline by ranking type

Not all keywords are equal. Here's roughly what to expect for each:

Brand terms (your business name): days

Searches like "Smith & Sons Plumbing" should show your business almost immediately once your site is indexed and your Google Business Profile is verified. If your brand name isn't ranking within a week or two, something's technically wrong.

Long-tail local terms (town + trade): 4 to 8 weeks

Phrases like "electrician in Wallingford" or "web designer Abingdon builders" are how most local customers actually search. They're specific enough that you're not fighting the whole country. With a dedicated page (see our Oxford builders page for an example), a decent GBP and a handful of reviews, you can rank in a month or two.

Mid-competition terms (town + big trade): 3 to 6 months

"Plumber Oxford" or "electrician Reading" have real competition. You'll need consistent reviews, tidy local citations, and a fast site. Three to six months is a normal window to get onto page one for these.

High-competition terms (city + broad trade): 6 to 12+ months

"Builder London" or "solicitor Birmingham" are contested by people with real budgets. Small businesses can win here, but budget on 6 to 12 months minimum, and you'll usually need content and links, not just a good site.

04Why some businesses see faster results

The pattern is pretty consistent. Businesses that rank quickly tend to have most of these in place:

If you're the only decent-looking plumber in a Cotswold town, you can be top of Google in weeks. If you're the tenth plumber in Oxford, it's a longer game.

05Why some businesses take longer

The flip side. If any of these apply, budget more time:

The last one is the sneaky killer. I've seen businesses do everything else right and still stall because their template site scored 22 on mobile speed. Fix the site, results follow.

06The compounding effect (why year two is easier than year one)

Here's the part nobody talks about honestly: your first ranking is the hardest. Once Google trusts you enough to rank for one competitive term in your town, ranking for the next one is dramatically easier. And the next. And the next.

Practically, this means the first 3 to 6 months of SEO can feel painfully slow, and then somewhere in month 4 to 8 things click. New pages start ranking within days instead of months. Reviews compound. Your Google Business Profile starts appearing for searches you never even targeted. The site starts pulling in customers on autopilot.

That's the whole reason SEO is worth doing over paying for ads forever. Ads stop the moment you stop paying. Rankings you earn today keep sending customers for years.

Realistic expectation

If you're a UK small business starting from a decent website, a verified GBP and a plan to collect a review a week: expect visible lift in local searches within 6 to 8 weeks, meaningful new customers from search in 3 to 6 months, and dominant local presence in 12 months. Faster than that is a bonus. Slower means something's technically holding you back.

How much SEO can you actually do yourself?

Honestly, a lot of it. If you've got a few hours a week, here's what a small business owner can genuinely do without paying anyone:

Where owners tend to hit a wall is on the technical side: getting a fast, properly-structured website; building dedicated town-and-trade pages that actually rank; setting up Search Console and fixing indexing issues. That's where paying someone starts making sense, because the DIY route can eat months for something a professional finishes in a week.

Want an honest SEO plan, not snake oil?

Our Local Growth Programme is built for UK small businesses that want to grow through Google without gambling on 12-month contracts. £500 upfront and £60/month gets you a coded, fast website, town-and-trade pages structured for local search, a properly set-up Google Business Profile, and ongoing SEO work. If you're not ranking better within 90 days, we keep working for free until you are.

Start with a free custom preview of your site. No payment up front, no contract, no obligation. See what your site could look like before you commit to anything.

Get my free preview

Or see what's included on the full services page.

← Back to all articles