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:
- Google Business Profile: the free map listing. Fastest to move, biggest local impact.
- On-page SEO: your website's speed, structure, page titles, town names in the copy. One-time work, permanent effect.
- Links and citations: other websites (directories, local press, industry sites) mentioning you. Trust signals for Google.
- Reviews: Google reviews on your profile. Trust signals for humans and Google.
- Content: blog posts, service pages, town pages. Slowest to work, biggest long-term payoff.
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:
- A smaller local market (town of 20k, not city of 500k).
- Thin competition, or competitors with weak websites and few reviews.
- A fully filled, verified Google Business Profile with real photos and correct hours.
- A steady drip of reviews, ideally one a week, not ten in a burst then silence.
- A fast, mobile-perfect website with clear town-and-trade wording on every service page.
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:
- Competitive city market with established competitors who've been at it for years.
- No reviews, or old ones from years ago. Recency matters more than most people realise.
- Brand-new domain. Google gives newer sites less benefit of the doubt for the first few months.
- Thin content. A three-page brochure site has less to rank than one with real service pages and a blog.
- Technical issues: a slow site, broken mobile layout, or a builder platform that Google struggles to crawl properly.
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.
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:
- Create and verify your Google Business Profile. Free, and the single highest-impact thing on this list.
- Ask every happy customer for a Google review. A weekly habit beats any paid tool.
- Fix your NAP consistency (name, address, phone) across your website, Facebook, Yell and any old directory listings.
- Post 2 or 3 photos a week to your Google Business Profile. Google rewards active profiles.
- Write a blog post a month answering a real customer question.
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 previewOr see what's included on the full services page.