How Long Does SEO Take to See Results? Real UK Timelines

How long does SEO take to see results, shown by a wooden hourglass on a desk

How long does SEO take to see results? For most small business websites, three to six months, with steady enquiries usually arriving between six and twelve months. Early signs like new pages getting indexed and impressions rising can show within weeks. A brand-new website or a crowded London market takes longer; an established site going after low-competition searches can move faster.

“How long does SEO take?” is the first thing almost every business owner asks me, usually right after “how much does it cost?”. It’s a fair question. You’re paying for something you can’t see working on day one. So here’s an honest, month-by-month answer, what speeds it up, what slows it down, and how to tell it’s working long before the phone starts ringing. It’s exactly the work I do every month as an SEO consultant in London.

How long does SEO take to see results? The month-by-month timeline

SEO results arrive in stages, not all at once. Google first has to find and index your changes, then test where your pages belong, then trust them enough to show them for searches that bring customers. Here’s what a typical small business should expect, and what to measure at each stage.

TimeframeWhat usually happensWhat to measure
Weeks 1 to 4Audit, keyword research, technical and on-page fixes. Google recrawls the pages you changed.Pages indexed in Google Search Console, errors fixed
Months 1 to 3Pages start appearing for long, specific searches. Rankings jump around a lot.Impressions and the number of search terms you appear for
Months 3 to 6Low-competition keywords reach page one or close. First organic enquiries for some businesses.Positions for your target searches, clicks, map views
Months 6 to 12Rankings settle. Content and reviews start compounding. Steadier calls and form fills.Enquiries from organic search and Google Business Profile
12 months +Competing for harder, higher-value searches. Gains are easier to hold.Cost per enquiry compared with ads
A realistic SEO timeline for a small UK business website

The three to six month figure isn’t just my opinion. When Ahrefs asked SEO professionals, the most common answer from 3,680 poll respondents was three to six months. You’ll also see lots of articles quoting Google as saying “four months to a year”. Google’s current guidance on hiring an SEO doesn’t put a number on it at all. What it does say is that a good SEO should give you realistic estimates, and that no one can guarantee a number one ranking.

Why does SEO take so long to work?

SEO takes time because Google has to crawl your changes, compare your pages with every competitor’s, and build trust in your site before it ranks you for searches that matter. None of those steps happen instantly, and your competitors are improving at the same time.

  • Crawling and indexing: Google says crawling can take anywhere from a few days to a few weeks, even after you ask it to recrawl a page.
  • Testing and settling: new and updated pages often bounce around for weeks while Google works out where they fit.
  • Trust: links from other websites, reviews and a history of useful content all take time to build. They can’t be rushed without risking a penalty.
  • Competition: if the businesses above you have had good websites for years, you’re catching up with their head start.

That last point matters more than people expect. Ahrefs found the average page ranking first on Google is five years old. Age isn’t a ranking factor on its own, but older pages have had longer to collect links and prove themselves.

How long does SEO take on a brand-new website?

Young seedling breaking through soil, like a new website slowly building trust with Google
A new website needs time to put down roots. Photo: Nikolett Emmert, Pexels

A brand-new website on a new domain usually takes six to twelve months to rank for anything competitive, because Google has no history to judge it on. Google’s John Mueller has said it can take up to a year for Google to figure out where to show a new site, and that big ranking swings during that time are normal.

The data backs this up. A Semrush study of 28,000 new domains found around 41% had top-10 rankings after six months, but only 4.2% held at least one top-10 position for the whole 13 months. And Ahrefs found that only 1.74% of newly published pages reach the top 10 within a year. New sites can rank. They just need the right keywords and patience.

This is why I don’t treat SEO as something you bolt on later. When I build a site as a web designer in London, competitor keyword research and on-page SEO are included in every build, so each page targets a real search from the day it goes live. Google itself says a great time to hire an SEO is when you’re planning to launch a new site. Starting right means the clock starts on launch day, not six months later when someone notices the site isn’t getting found.

How long does local SEO take to work?

Smiling cafe owner holding a tablet at the counter, checking her local search presence
Local businesses often see map results move before website rankings. Photo: Tim Douglas, Pexels

Local SEO often shows results sooner than general SEO, especially in the map results, because you’re competing with a handful of nearby businesses rather than the whole country. Ranking your website for wider searches like “plumber London” still takes the longer six to twelve month timeline.

Some local steps have fixed waiting times set by Google. Verifying a new Business Profile can take up to five business days, and edits to your profile usually take about ten minutes to review but can sometimes take up to 30 days. After that, map rankings move with your reviews, categories, photos and how well your website backs up the profile. My Google Business Profile checklist covers the settings that make the biggest difference.

In London, where you’re based changes the timeline a lot. A café in a quieter part of SW4 might reach the map pack for “café near me” quickly, while an accountant targeting “accountant London” faces hundreds of established firms. The smart move is to win the neighbourhood searches first, then widen out.

What affects how quickly SEO works?

How long SEO takes depends mostly on five things: your site’s age, your competition, the keywords you choose, how healthy the site is technically, and how much work goes in each month. Use this table to see which side of the timeline you’re likely to land on.

FactorFaster if…Slower if…
Website ageYour site has been live for years with useful pagesIt’s a new domain with no history or links
CompetitionYou target a neighbourhood or a niche serviceYou target “London” plus a popular service
Keyword choiceSpecific searches like “boiler service Clapham”Short, broad terms like “plumber”
Technical healthFast, mobile-friendly, every page indexedSlow pages, broken links, pages blocked from Google
Monthly effortNew content, fixes and reviews every monthA one-off tidy-up, then nothing
Reviews and linksSteady flow of genuine reviews and local mentionsFew reviews and no other sites linking to you
What speeds up or slows down SEO results

Can SEO work in 3 months?

Yes, SEO can work in three months, but usually only for low-competition searches, local map results or an established site with pages already sitting just off page one. For most small businesses, three months is enough to see clear progress, not the full return.

Quick wins tend to come from fixing things that were holding a site back: pages blocked from Google, missing page titles, a service with no page of its own, or a Business Profile in the wrong category. If your site isn’t appearing at all, start with why your website isn’t showing on Google, because no amount of content helps until that’s fixed.

How can you tell if SEO is working before the enquiries arrive?

Business owner reviewing bar charts on a laptop to check whether SEO is working
Search Console shows progress months before it turns into enquiries. Photo: RDNE Stock project, Pexels

You can tell SEO is working when impressions and rankings rise in Google Search Console, even before clicks and enquiries follow. These are leading signs. Check them in this order each month:

  1. Indexed pages: every important page shows as indexed in Search Console.
  2. Impressions: the number of times you appear in search is climbing month on month.
  3. Search terms: you’re showing up for more searches, especially ones that name your service and area.
  4. Average position: your target pages are moving from page three or four towards page one.
  5. Profile actions: calls, website clicks and direction requests from your Google Business Profile are rising.
  6. Enquiries: forms, calls and WhatsApp messages where the customer says they found you on Google.

Every month I send a report built around exactly these numbers, so you can see the trend rather than waiting nervously for the phone. If the first four are rising, enquiries normally follow.

How long does it take to show up in AI Overviews and ChatGPT?

Showing up in Google’s AI Overviews takes the same time as ranking normally, because Google only cites pages it has already indexed. Google says there are no additional requirements to appear in AI Overviews or AI Mode: a page must simply be indexed and eligible to show in Search with a snippet.

That’s why I write every page with a clear, direct answer near the top and short sections that make sense on their own: it’s what makes a page easy to quote once it ranks. ChatGPT and Perplexity work differently from Google, but they still need to find trustworthy information about your business online, so a site that ranks well and a complete Business Profile give you the best chance. There’s no separate shortcut, and anyone selling one is guessing.

Why is my SEO not working after 6 months?

If SEO isn’t working after six months, the usual cause is targeting the wrong keywords, not doing enough work each month, or a technical problem nobody spotted. Six months without any rise in impressions is a warning sign, not just a slow start.

  • You’re chasing searches that are far too competitive for your site right now.
  • Your pages don’t match what searchers want, for example a blog post where people expect a service page.
  • Reports show “rankings” for terms nobody searches, with no impressions or enquiries behind them.
  • Someone promised guaranteed first-page results. Google says that if an SEO guarantees first place in search results, you should find someone else.

If you’re still weighing up whether it’s worth the wait at all, I’ve written an honest answer to whether SEO is worth it for a small business.

What I would do: a realistic first year of SEO

If you ran a small business and asked me how to get SEO results as quickly as is realistic, this is the plan I’d give you:

  1. Month 1: audit the site, fix anything stopping Google indexing it, and research the keywords your competitors already rank for.
  2. Months 1 to 2: give each main service its own optimised page and tidy up the Google Business Profile.
  3. Months 2 to 6: go after the specific, local searches you can win first, and start asking every happy customer for a review.
  4. Months 6 to 12: add helpful content that answers customers’ real questions, then aim for the bigger searches once the site has earned some trust.
  5. Every month: check the numbers from the list above and adjust. SEO that isn’t measured tends to drift.

If you need enquiries this month, run Google Ads alongside SEO while it builds, then turn the ads down as organic results take over. One honest note: I don’t redesign or edit websites built by other people, but I do take on monthly SEO for existing sites. SEO works best on a site I’ve built myself, because it’s optimised from launch.

Want a straight answer on how long SEO would take for you?

Every business starts from a different place, so the honest answer to “how long does SEO take to see results?” depends on your website, your area and your competitors. Whether you need a new WordPress website built to rank from day one or monthly SEO on the site you already have, I’ll tell you what’s realistic and what I’d do first.

Book a free consultation, or call or WhatsApp me on 07404 145722. No jargon, no guaranteed rankings, just an honest plan to get you found and get the phone ringing.

Frequently asked questions

How long does SEO take for a small business?

Most small businesses see measurable SEO progress in three to six months and steadier enquiries in six to twelve months. Local searches in a less crowded area can move faster, while new websites and competitive London keywords take longer.

How long does SEO take for a new website?

A brand-new website usually needs six to twelve months to rank for competitive searches, because Google has no history to judge it on. Building SEO into the site from launch, with a page for each service, gives it the best possible start.

Is SEO a one-off job or ongoing?

Basic on-page SEO can be done once when a site is built, but rankings need ongoing work to grow and hold. Competitors keep improving, so monthly content, fixes and reviews are what keep you moving up.

Can I speed up SEO results?

Yes, within limits. Fix technical problems first, target specific local searches you can realistically win, give every service its own page and collect reviews steadily. You can’t safely force Google to trust a site faster than that.

Should I stop SEO if I see no results after 3 months?

Not usually. At three months, look at impressions and rankings in Search Console rather than enquiries. If those are rising, keep going; if nothing at all has moved after six months, review the keywords and the work being done.

About the author

Marco Mundo

I’m a freelance web designer and SEO consultant based in Clapham, London, and the Prestige Awards Web Designer of the Year 2024/25 for London and the South East. I build WordPress websites for small businesses with SEO built in from day one, and help businesses get found on Google with monthly SEO.