1. The honest answer (and why agencies dodge it)

Three to six months to see meaningful movement. Twelve months to build a position your competitors can't easily take from you.

That's it. That's the answer.

Ask five UK agencies the same question and four of them will hide behind "it depends". They're not entirely wrong — your industry, your town, and your starting point do matter. But "it depends" is also the most convenient phrase in the digital marketing dictionary, because it gets the agency off the hook for setting any benchmark you might later hold them to.

When someone won't give you a timeline, it usually means one of three things:

Local SEO isn't mysticism. Google's local ranking systems follow rules. When you fix the foundations of your website, clean up the inconsistent data spread across the web, claim your Google Business Profile properly, and start collecting reviews, the algorithm responds in a predictable, compounding way. We can give you a timeline because the steps are knowable and the order matters.

The honest agency answer should always include a date you can hold them to. If yours won't give you one, that's information.

2. What "working" actually means — the four metrics that matter

Before we talk about timelines, we need to agree on what success even looks like. Most small business owners get sold a definition of "ranking" that's worthless.

If an agency tells you they got you to position one within two weeks, look at what you ranked for. If you're "Oakwood & Sons Roofing" in Guildford and you now rank #1 for the search "Oakwood & Sons Roofing Guildford" — congratulations, Google has done what Google always does and indexed your business name. Anyone typing that already knows you exist. That isn't a result. It's a baseline.

Real local SEO success means ranking when somebody who has never heard of you types something like "emergency roof repair near me" or "commercial roofer Guildford".

To track whether the campaign is genuinely working, watch these four metrics in order. They mature in sequence — you don't skip a step.

Metric 1 — Impressions (Weeks 1–6)

The first signal that anything is happening shows up inside Google Search Console as "impressions" — the number of times your website appears in a search result, even on page three or four. In the first four to six weeks you should see this number rising. It means Google is crawling your updated site, recognising the local relevance, and queuing your pages up to climb.

Metric 2 — Keyword positions (Weeks 6–12)

Next, watch target keywords moving up the rankings. You'll see phrases shift from position 70 to position 40, then from 40 to 18, then onto page one. Positions 11–20 don't bring much traffic on their own, but the upward direction confirms the work is compounding.

Metric 3 — Map Pack appearances and interactions (Months 3–6)

This is where it starts to matter for your phone. As your local signals — Google Business Profile, citations, reviews — line up, you'll start appearing in the Map Pack for relevant local searches. Your GBP dashboard will show people clicking "Call", asking for directions, or tapping through to your site.

Metric 4 — Enquiries and revenue (Months 4+)

The metric that actually pays the bills. Form submissions, phone calls, bookings. This is the moment local SEO transitions from a marketing line item into a sales channel.

The trap: agencies report on Metric 1 and Metric 2 because the numbers move fast and look impressive. Metric 4 is what you're paying for. If a monthly report doesn't tell you about real enquiries by month four, ask why.

3. The four phases of a local SEO campaign

Think of local SEO like pushing a heavy vehicle. The first inch takes everything you've got. The second inch is easier. By the time you're rolling, the momentum carries itself.

Here's what's actually happening each month if the work is being done properly.

Phase 1 · Weeks 1–4

Foundations

The first month is plumbing, not poetry. We're not writing blog posts yet. We're fixing the basics that decide whether anything else you do will work.

  • Page speed and Core Web Vitals. If your site loads slowly on mobile, nothing else matters. Most small business sites we audit fail on this.
  • Mobile-first checks. Tap targets, form usability, no horizontal scroll. Over 70% of local searches happen on a phone.
  • LocalBusiness schema markup. A hidden layer of structured data that tells Google your exact name, address, phone, hours and services.
  • Google Business Profile claimed and optimised. Categories chosen correctly, service area set, photos uploaded, primary information consistent with the website.
  • Citation audit. Where is your business already listed across the web? Yell, Thomson Local, FreeIndex, Bing Places, Apple Business Connect. Is the data consistent? If it's not, Google sees you as a trust risk and ranks you lower.

You won't see rankings move in this phase. You're laying foundations. Anyone judging the campaign by week-four rankings is judging it wrong.

Phase 2 · Months 2–3

Compounding — the quiet middle

The phase where business owners get nervous, because on the surface not much is changing. Behind the scenes, Google is doing a lot of work it doesn't show you.

  • Re-crawling and re-indexing. Google's systems revisit your site, register the speed improvements, the schema, the cleaned-up citations.
  • Trust signals settling. The algorithm has built-in delays to stop spammers gaming the system with sudden bursts of activity. It takes time for genuine improvements to be recognised as such.
  • Localised landing pages going live. If you serve five towns, this is when those five focused pages launch.
  • First non-branded enquiries. Towards the end of month three, the phone starts ringing from people who searched a service-plus-town query and found you. Not a flood — a trickle. The trickle is the proof.

This is the phase where most owners panic and switch agencies. Don't. The work is happening; the algorithm is just slow to confirm it.

Phase 3 · Months 4–6

Visibility — the payoff

The foundations clear Google's trust thresholds and rankings break through. This is where you transition into the Map Pack for real searches.

Google ranks local results on three factors:

  • Proximity — how physically close your business is to the searcher
  • Relevance — how well your content matches the search intent
  • Prominence — how authoritative and reviewed your business is across the local web

By month six you should see clear, measurable lift: regular Map Pack appearances, sharply rising GBP interactions, and enough enquiries that you're starting to feel the channel pulling its weight.

Phase 4 · Month 6+

The moat

Reaching the top is the easier half. Staying there is the longer game. From month six onwards the work shifts from "build the position" to "defend it and widen it".

  • Content cadence. Regular blog posts, case studies, localised content. Google rewards sites that publish consistently and penalises ones that go quiet.
  • Conversion rate optimisation. With steady traffic, small layout tweaks — button placement, form length, click-to-call positioning — start meaningfully changing the number of enquiries you receive from the same traffic.
  • Review velocity. A fresh, consistent stream of new reviews tells Google you're an active, trusted business. Fifty reviews from three years ago doesn't carry the same weight as fifteen from the last six months.

By treating local SEO as an asset you build, not a project you finish, you make it expensive for competitors to catch you. Most of them won't bother.

4. "Faster" promises and why to walk away

If an agency tells you they'll get you to the top of Google in 14 to 30 days, one of two things is true. Either they're lying — and you're paying for nothing — or they're using techniques that will eventually get your Google Business Profile suspended and your website removed from search.

The techniques to walk away from:

When Google catches any of this — and the AI systems that detect it are getting sharper every quarter — the result isn't a slap on the wrist. Your GBP vanishes from Maps. Your reviews disappear. Your website drops out of search results. Recovering from a hard suspension takes months of appeals, often professional help, and sometimes outright re-registration of the business.

For an emergency plumber or any service business that lives off digital enquiries, a Google suspension is closer to a business-ending event than an inconvenience. The "fast" path is almost always more expensive than the slow one.

5. What can legitimately speed things up

While we can't bypass the algorithm's timelines, certain things do compress the standard three-to-six-month window. If any of these apply to you, the campaign moves faster.

An aged domain with a clean history

A website that's been live for five, ten or fifteen years carries trust that a new domain doesn't. Even if the old site was poorly designed and badly optimised, the domain age itself is an asset. When the foundations get fixed properly, the rankings often respond faster than for a brand new site — because Google already trusts the domain.

A reasonable starting site

If your current website was built on clean code rather than a heavy drag-and-drop page builder, we spend less time fixing technical debt and more time on the work that actually moves rankings. Bad foundations are fixable, but they cost weeks of project time before the visible work begins.

An existing customer database

One of the fastest ways to build local authority is a sudden run of legitimate, high-quality reviews from real customers. If you've got a list of past clients with email addresses or phone numbers, we can run a structured, ethical review campaign in the first few weeks. Twenty to thirty genuine reviews in month one is a powerful signal to Google and dramatically accelerates Map Pack appearances.

Offline brand presence

If people in your area already know your business — branded vans, sponsorship of a local team, established word-of-mouth — they search for your business name directly. That branded search volume tells Google you're a prominent local entity, and it reduces the time it takes to rank for the broader, unbranded competitive terms.

None of these are hacks. They're real structural advantages. If you have them, name them in your brief — they'll change the realistic timeline.

6. What slows things down — and it's usually you

For every factor that speeds a campaign up, there's one that drags it. Most of the drag comes from the client side, not the agency. The four that matter most:

The four campaign killers
  • The approval bottleneck — content sitting in your inbox for weeks
  • Missing media — refusing to share real photos of your work
  • The review vacuum — forgetting to ask happy customers
  • Ghosting your team — failing to share what's changing in the business

The approval bottleneck

Local SEO content — service pages, town pages, schema additions — needs your sign-off before going live. If your SEO team sends three optimised pages and they sit in your inbox for a fortnight, every week of delay is a week added to the campaign timeline. Set yourself a 48-hour rule for content approvals and stick to it.

Missing visual assets

Google's systems can tell the difference between stock photography and authentic, original images. A Google Business Profile filled with stock photos signals a templated business; one with real photos of your work, your team and your premises signals a real one. If you won't take five minutes to photograph completed jobs, the campaign loses one of its strongest prominence signals.

Inconsistent core business data

If you change your phone number, your trading name or your address mid-campaign without coordinating it carefully, every directory, every citation and every page has to be updated in lockstep. Miss one and you've created a NAP inconsistency (Name, Address, Phone) — and Google penalises inconsistent local data heavily. The campaign stops moving forward while we chase down the mess.

The review vacuum

An SEO team can build the systems — QR review cards, automated follow-up emails, scripted ask templates. What we can't do is look your customer in the eye after a good job and ask. If asking for reviews isn't a team habit, the prominence metric stalls and competitors who do ask consistently overtake you.

7. Final word: the unfair advantage of starting now

Local SEO isn't a cost. It's the slow purchase of digital real estate.

Paid advertising is a tap. Money in, leads out, and the moment you stop paying, the leads stop arriving. Local SEO behaves like a property you're improving. The work you do today — the Google Business Profile, the citations, the reviews, the focused location pages — keeps paying after the work stops. Six months in, the channel is delivering enquiries you didn't pay for that month. Twelve months in, it's a moat.

The single biggest variable in how long it takes to dominate your local market is the date you start. Every week of delay is another week of compounding authority going to your competitors. The business at the top of your Map Pack today started this work twelve to eighteen months ago. The business at the top in eighteen months is starting now.

The honest truth most agencies won't tell you: three to six months feels like a long time when you're waiting, and very short when you look back at it. The owners who do this work are the ones who stop measuring it weekly and start measuring it quarterly.

Thinking about starting?

If you want to talk through where your business is now, where the realistic timeline sits, and whether we're the right fit — book a free 30-minute call. No pitch. No pressure.

Book a Free Discovery Call →