Local SEO Services for Businesses That Need Calls, Not Clicks
Everywhere else in search, being closer to the searcher counts for nothing. In local search it is a ranking factor you cannot write your way around — which is why the work is different, and why the number that matters is how many people called you, not how many read you.
What is local SEO?
Local SEO is the work of getting a business found in searches that have a place attached — "near me", a city name, or simply a search made from a phone standing in the neighbourhood. It covers your Google Business Profile, the map pack, reviews, local citations and location pages on your website, and it is measured in calls, direction requests and bookings rather than in sessions.
The thing that makes it a separate discipline is proximity. In ordinary organic search, two identical businesses rank the same wherever the searcher is standing. In local search they do not — the one nearer the searcher wins, and that flips depending on which side of town the search happens from. You cannot write your way out of being three miles away. You can only make everything else so much stronger that distance stops deciding it.
The result is not your website
For most local searches the first thing anyone sees is a map with three businesses on it. That listing is not your site — it is your Google Business Profile, and it is optimised separately.
Intent is unusually high
Nobody searches for a plumber near them out of curiosity. The distance between a local search and a phone call is shorter than anywhere else in search, which is why the reporting should end at the call.
Your rank depends on where they stand
There is no single position to report. The same business is first from one neighbourhood and absent from the next, so a flat "we rank #1" claim is not a measurement of anything.
Reviews are a ranking input, not decoration
Volume, recency, rating and whether the owner replies all feed the map pack. It is the only part of SEO where what your customers write is part of the algorithm.
The same local search shows three different results. They are won three different ways.
Search for a dentist in your town and you will see a paid block, a map with three businesses, and then the ordinary blue links. Most businesses chase the third and wonder why the phone is quiet.
| Result | What it actually is | What decides who appears | What it is worth |
|---|---|---|---|
| Map pack | Three business listings on a map, drawn from Google Business Profile rather than from your website. | Proximity to the searcher, category relevance, and prominence — reviews, citations and engagement. | The highest-intent placement on the page. Calls and directions happen here without anyone visiting your site. |
| Local organic | The standard blue links, re-ranked for the searcher's location. | Everything ordinary SEO decides, plus location pages and local relevance signals on your own site. | Where considered decisions get made. People compare, read and then call — a longer path, a warmer lead. |
| Local paid | Ads at the top, and increasingly inside the map itself as a promoted pin. | Budget, bid and quality score. Position is bought rather than earned. | Immediate and reliable, and it stops the moment you stop paying. Useful cover while the other two are being built. |
The practical point: map pack and local organic are won with almost entirely different work. A site that ranks well organically can be missing from the map, and a strong profile can sit above a far better website. They need doing together, and most local SEO that disappoints has only done one.
Range of local SEO services we deliver.
Scoped to how your business actually operates — where customers are, and whether they come to you or you go to them.
Google Business Profile
Categories, service areas, attributes, products, hours and posts — configured for how you actually trade. The primary category alone decides which searches you are eligible for.
Map Pack Optimisation
The prominence signals that decide the three listings: review velocity, engagement, photo activity and the consistency of your details everywhere they appear.
Reviews & Reputation
A system for asking at the right moment, replying to everything, and handling the bad ones properly. Recency matters as much as rating here.
Citations & NAP Consistency
Your name, address and phone number matching across every directory and data aggregator. Inconsistency is the most common invisible cap on map pack ranking.
Location Pages
A page per location with genuinely distinct content — staff, service area, parking, local work — rather than one template with the town name swapped.
Local Link Building
Sponsorships, suppliers, trade bodies, local press and community sites. Relevance to the area beats domain authority for this purpose.
Local Schema Markup
LocalBusiness, service area, opening hours and review markup, kept consistent with your profile so the two never contradict each other.
Call & Conversion Tracking
Calls, direction requests and form fills attributed back to the search that caused them, so the reporting ends at the enquiry instead of the session.
Local SEO is not one job. It is three, and they are configured differently.
These are not service tiers. They are three different Google Business Profile setups that rank on different signals, and putting a business in the wrong one quietly caps everything that follows.
Come to you. The address is public, and getting directions is a conversion.
Proximity to the searcher, primary category, review volume and recency, photos and busy-ness signals.
Proximity is fixed. Everything else has to be strong enough to beat a closer competitor.
Never visit. You travel to them, so the address should be hidden and the service area defined instead.
Declared service area, category, reviews that mention the towns you work in, and genuine local relevance on the site.
Google still ranks you from a point. A wide service area does not make you equally visible across it.
Search for the brand and for the nearest branch, and the two journeys need different pages.
A profile per location, a distinct page per location, and consistent details across all of them.
Your own branches compete with each other, and location pages drift into near-duplicates at scale.
A practice that ranked for nothing, nine months later.
Every term below started with no ranking at all — including a “near me” search, which is the hardest kind to win from a standing start because proximity decides so much of it.
Appointments are booked in the practice’s own system rather than on the website, so reach and rankings are what we can evidence here. By the standard set further up this page, that is the honest caveat: we would rather show the number we have than imply one we cannot.
And this is why a single position is never the answer. One business, one query, measured from four points across its service area — illustrative. Position is ordinal, so there is nothing here to draw as a bar; the point is simply that it moves.
The business above would honestly report itself as ranking first. Three miles away, where a third of its customers live, it does not appear at all.
If your customers are nearby, national rankings are a vanity metric.
Plenty of businesses buy broad organic SEO when almost all of their revenue comes from within a few miles. The reverse happens too — an ecommerce brand sold local SEO it cannot use. The test is simple: if a customer four hundred miles away is no use to you, the local work comes first and most of the budget belongs there.
Send us your business name and town.
We will run your main search from four points across your area and send back where you actually appear from each one, with the screenshots.
Get the Visibility GridFive steps from profile to phone call.
Baseline the grid
Your main queries run from a set of points across the area you actually serve, so we start with where you appear from your customers' position rather than your own.
Fix the profile and the data
Categories, service area, attributes and hours corrected, then name, address and phone made consistent everywhere they appear. Nothing else moves until this does.
Build the local relevance
Location pages with real content, local schema that matches the profile, and links from organisations that are genuinely of the area rather than merely high authority.
Turn on the review engine
A repeatable ask at the moment a customer is happiest, replies to every review, and a process for the difficult ones. Review recency decays, so this never finishes.
Report calls, not rankings
The grid re-run on the same points, alongside calls, direction requests and form fills. If the grid improved and the phone did not, we treat that as a problem, not a win.
$ mdg local --grid 4pt --compare
✓ categories corrected
✓ NAP consistent, 41 directories
✓ 4 location pages, distinct
✓ reviews 14 → 63, replies 100%
✓ in pack from 3 of 4 points
_
What local SEO cannot do for you.
Three limits worth knowing before you spend anything, because no amount of work removes them.
It cannot move you closer
If you are eight miles from the part of town you want, you will rarely hold the map pack there against a competitor on the high street. The honest play is dominating the area you can win and buying ads for the area you cannot.
It cannot fix a two-star rating
Reviews are the one ranking input written by other people. If the service has a problem, local SEO makes more people aware of it faster. That is an operations conversation before it is a marketing one.
It cannot outrun a suspension
A profile suspended for a mismatched address or a keyword-stuffed business name loses everything at once. Reinstatement takes weeks. Most of what we do early on is removing the reasons that happens.
Start with where you actually appear.
Send us your business name, the town and the search you most want to win. We will run it from four points across your service area, check your profile for the configuration errors that cap ranking, and come back with where you appear from each point and what is holding the other three back. If the honest answer is that ads would serve you better in part of your area, we will say so.
Local SEO, explained plainly.
What is local SEO?
Local SEO is the work of getting a business found in searches that have a place attached — "near me", a city name, or a search made from a phone in the neighbourhood. It covers your Google Business Profile, the map pack, reviews, local citations and location pages on your website, and it is measured in calls, direction requests and bookings rather than in sessions.
What is the difference between local SEO and organic SEO?
Proximity. In ordinary organic search, two identical businesses rank the same wherever the searcher is standing; in local search the nearer one usually wins, and that changes from one neighbourhood to the next. Local SEO also has a second result to compete for — the map pack, which is drawn from your Google Business Profile rather than your website, and is optimised with completely different work.
How do you rank in the Google map pack?
Three things decide it: proximity to the searcher, relevance — mostly your primary category — and prominence, which is reviews, citations, engagement and how consistent your details are everywhere they appear. Proximity is fixed, so the work is entirely in the other two. A correct primary category and a steady flow of recent reviews move the map pack more reliably than anything you can do on the website.
Do I need a physical address to rank locally?
No, but you have to be set up as a service-area business rather than a storefront. If customers never visit you, the address should be hidden and a service area declared instead — a home address left visible risks suspension and anchors you to one suburb. It is the most common configuration error we find on trades and mobile services, and it caps everything else that is done afterwards.
How long does local SEO take, and why does it slide back?
Profile corrections can move things within two to three weeks, because you are fixing eligibility rather than earning anything. Citation consistency takes six to eight weeks to propagate through the data aggregators. Reviews and local links are continuous — review recency decays, so a business that stops asking slides back down a few months later even with nothing else changed. That decay is specific to local search: it is the only part of SEO where the ranking input is written by other people and expires.
How much do local SEO services cost?
It depends on three things: how many locations you have, whether location pages need building or only fixing, and whether reviews need a process put in place or already have one. A single-location business with a working profile is a very different engagement from a twelve-branch group with inconsistent data everywhere. We scope it after the visibility check rather than quoting a package, because the check usually changes what is actually needed.
Does local SEO work for businesses with several locations?
Yes, with a profile and a genuinely distinct page for each one. The two risks are your own branches competing for the same searches, and location pages drifting into near-duplicates with the town name swapped. Past roughly twenty locations the constraint stops being local knowledge and becomes governance — keeping data consistent across teams and releases — which is enterprise SEO work.
You have probably only ever searched for yourself from your own office.
That is the one place you are almost guaranteed to rank. The useful question is what your customers see from where they actually are — and it takes about ten minutes to find out.
REPLY WITHIN ONE BUSINESS DAY · NO SPAM, EVER











