Local SEO consultant in London
I am Mani Bharij, an independent local SEO consultant based in the City of London. I help London businesses get found by people searching nearby, in the map pack, in the ordinary results below it, and in the answers AI assistants give.
- Based in
- City of London
- Working on the web since
- 2006
- Freelance SEO for small businesses
- 2014 to 2021
- Founder of
- SearchOps, which tracks local and AI search visibility
What a local SEO consultant does
A local SEO consultant works on how a business gets found by people searching nearby. On Google that usually means two sets of results on one page. The map pack is a map with a short list of businesses drawn from Business Profiles, ranked mainly on relevance, distance and prominence.1 The organic results below it are web pages, ranked much as they are for any other search. A business can do well in one and badly in the other, because different work moves each.
My part is to work out which of those matters most for your business, find what is holding you back, and then either fix it or brief the people who will. You deal with me directly, from the first conversation to the reporting.
Bing and Apple Maps run their own local results, and assistants such as ChatGPT, Gemini and Perplexity now name businesses in their answers. Most of the groundwork is shared, so all of them are part of the job.
What I work on
Google Business Profile
The profile decides most of what happens in the map pack. I check the name, primary category, address or service area, hours, services and photos against Google's guidelines, which ask for the real-world business name with no added keywords and as few categories as possible.2 For a walk-in business it often does more work than the website.
Map pack rankings across the area you serve
Distance is measured from the person searching,1 so your position at your own front door says little about the next neighbourhood. I measure visibility across the area you actually take customers from, then work on relevance and prominence, the two parts a business can influence.
Reviews
A way of asking for reviews that your team will keep up, and replies that do not read like a template. Google's Maps policy prohibits rewarding customers for reviews and asking only the happy ones,3 and UK law now bans fake reviews and reviews that hide an incentive.4
Service and location pages
A page for each service you want to be found for, and pages for the boroughs or neighbourhoods you serve where there is something real to say about the work there. Pages that differ only by the place name are doorway pages under Google's spam policies,5 so a page per borough has to earn its place.
Apple Maps, Bing and other listings
Apple Maps place cards are managed through Apple Business,6 and Bing ranks local results on relevance, distance and popularity, with the website playing an important part.7 I make sure the name, address, phone number and hours agree everywhere they appear, so nothing that reads them has a conflict to resolve.
Technical and on-page SEO
Pages that load quickly, can be crawled, and say plainly what you do and where you do it. LocalBusiness structured data, or a more specific schema.org type such as Dentist,8 describes the business in a form machines can read. It describes the page and is no substitute for what is on it.
AI assistants and AI Overviews
I check what ChatGPT, Gemini, Perplexity and Google's AI Overviews say when asked the questions your customers ask, and which sources those answers draw on. Google says its AI features need no special optimisation, only pages that are indexed and eligible for a snippet, and it mentions keeping the Business Profile up to date.9 Bing says Copilot rests on the same crawling and ranking as its search,10 so most of the work is the same groundwork. Where an assistant gets your details wrong, I trace where the error came from.
Measuring what comes in
Rankings matter only as far as they bring in work. Business Profile performance reports count calls, direction requests, website clicks, bookings and messages,11 and I tie those to the enquiries and sales you record, so we can see which work paid off.
Why local search in London needs its own approach
The ranking model is the same everywhere. What changes in London is how much of everything there is in a small space, and how the city is divided up.
Density, and distance from the searcher
Google measures distance from the person searching.1 In a market town with three accountants, all three can show for most of the town. In central London there can be dozens within a mile, and in my experience the businesses shown change noticeably within a few streets. That is why I measure visibility on a grid across your catchment, and why a ranking report taken at your office tells you little about the borough next door.
Thirty-three local authorities, and twenty service areas
Greater London is 32 boroughs plus the City of London.12 A Business Profile can list up to 20 service areas, set by city, postcode or another type of area, and the whole area should sit within about two hours' drive of where the business is based.13 A plumber or cleaner covering the whole city cannot list every borough, and does not need to. List the areas you genuinely take work in, or London itself, and let the website show the work across the rest.
Virtual offices and co-working addresses
Plenty of London companies use a registered office or a virtual office address they never work from. Google's guidelines exclude virtual offices from Business Profiles, and an office in a co-working space only qualifies if it has signage, receives customers during business hours and is staffed during those hours.2 It is one of the first things I check, because a profile built on the wrong address puts everything else at risk.
How Londoners name places
People search London by neighbourhood, postcode district and nearest station as well as by borough, and those do not line up. Clapham Junction station is in Battersea, in Wandsworth, while most of Clapham is in Lambeth. Pages and profiles that use the names your customers use, at the level they use them, match more of the searches that matter than a list of boroughs does.
Directories, chains and national brands
For many London searches the organic results are full of directories, review platforms and national chains with far bigger sites. Competing with them on the broadest terms is slow and expensive. The specific searches are usually more winnable: the service plus the neighbourhood, the particular problem, and the questions customers ask before they book.
Branches across several boroughs
A group with branches in Camden, Croydon and Canary Wharf is competing in three different local markets. Each branch needs its own profile, its own page and its own line in the reporting, because a group total can look healthy while one branch is invisible. I have written about why group reporting hides failing branches.
Who I work with
From 2014 to 2021 I worked freelance for small businesses: trades, restaurants, clinics and shops, where every pound spent is noticed. Since then the work has grown to include groups with many locations and the teams that run them.
Trades and home services
Plumbers, electricians, builders, cleaners and other businesses that go to the customer. Most are service area businesses, which hide their address on the profile and set the areas they serve instead.2
Clinics and professional practices
Dentists, physiotherapists, solicitors, accountants and other practices, where individual practitioners can have their own listings and a regulator usually has rules on what marketing can say.
Restaurants, cafés, shops and salons
Walk-in businesses where the profile, the photos and the reviews do most of the work, and the measure that counts is people through the door.
Multi-location groups and franchises
Groups with branches across London or the UK, where the problem is as much about who owns each profile and page as it is about search.
Agencies and in-house teams
Independent audits and second opinions for teams that want a local specialist on an account without adding one to the payroll.
How we would work together
There is no package or price list. Every project starts with a conversation about the business and the problem, and if I am not the right person for it, I will say so. The work usually takes one of four shapes.
A local SEO audit
A fixed-scope review of your profile, site, listings, reviews and the competitors taking the clicks, with a prioritised plan you keep whoever does the work. It usually takes two to three weeks.
Ongoing support
A set number of days a month, owning the local search plan the way an in-house lead would: briefing developers and writers, reviewing changes before they go live, and reporting on what came in.
A project
A piece of work with a finish line, such as opening new branches, moving premises without losing your place in the map pack, or building a set of location pages.
A question answered
One decision that needs an experienced second opinion, answered by the hour, with no scoping exercise first.
How it starts
- Send a message on LinkedIn or an email with the site, the area you serve, and what prompted you to get in touch.
- We talk it through. I will tell you what I think is going on and whether I am the right person for it.
- If it is a fit, we agree the scope, the timing and the cost before any work starts.
What I will not do
Some local SEO tactics work for a while and then cost the business its profile, or break the law. These are off the table.
- Promise a position. Nobody can guarantee a first-place ranking on Google,14 and the map pack changes with where the searcher is standing.
- Add keywords or a location to your business name on the profile.2
- Set up a profile at an address you do not work from.
- Offer rewards for reviews, filter out unhappy customers before asking, or write reviews on anyone's behalf.3
- Build pages for places where you have nothing to say.
- Report rankings without saying what they brought in.
What local SEO costs in London
I do not publish prices, because the work varies too much. A single café with a tidy profile needs a fraction of what a clinic group with eight branches does. The cost depends on how many locations there are, how crowded your category is in your part of London, how much your own team or developer can take on, and whether the site needs rebuilding.
For a sense of the wider market, Ahrefs polled 439 SEO providers for a study last updated in August 2024. Local SEO averaged $1,557 a month, against $2,917 for SEO in general, and $75 to $100 was the most common hourly rate for local work.15 The figures are in dollars and the study gives no UK breakdown, so treat them as a rough guide to how pricing is structured.
When you compare quotes, ask who will do the work, what will be reported each month, and what happens to the profile and pages if you stop. Google's own advice on hiring an SEO suggests asking for examples of past work and about experience in your industry and your city.14
Guides on local SEO from this site
Local SEO: how different kinds of local business get found in search
How the map pack and local organic results work, how the approach changes for shops, trades, practices, hotels, retailers, chains and sites with no Business Profile, and how to measure what each one needs.
9 min readHow the map pack is put together
Relevance, distance and prominence, and what each of those actually means when you sit down to work on it.
6 min readThe first five things I check in a local SEO audit
Before the crawl, before the spreadsheet, before anyone mentions keywords.
7 min readService area businesses, and when to be one
What the setting actually does, who it is for, and the mistake that gets profiles suspended.
12 min readLocation pages that are not doorway pages
Where the search engines draw the line on doorways, what a location page needs to earn its place, how LocalBusiness markup ties it to the Business Profile, and how to audit a set of hundreds.
9 min readReview incentives and review gating: what the rules allow
Asking customers for reviews is allowed almost everywhere. The lines are drawn around rewards, staff reviews and choosing who gets asked, and UK law, US law and the review platforms each draw them in slightly different places.
9 min readHow an assistant decides which businesses to name
A working model of what happens between the question and the three names that come back.
Common questions
01How much does a local SEO consultant in London cost?
02How long does local SEO take to work?
03Do I need a London office to appear in the map pack?
04Can you guarantee first page or a place in the map pack?
05Is local SEO worth it for a London business?
06What is the difference between local SEO and SEO?
07Should I hire a local SEO consultant or an agency?
08What is the 80/20 rule in SEO?
Sources
- Platform docs11
- Regulator3
- Industry study1
- 01Tips to improve your local ranking on GoogleGoogle Business Profile HelpPlatform docs
- 02Guidelines for representing your business on GoogleGoogle Business Profile HelpPlatform docs
- 03Prohibited & restricted contentMaps User Generated Content Policy HelpPlatform docs
- 04Fake reviews (CMA208): guidance on the prohibition under the Digital Markets, Competition and Consumers Act 2024Competition and Markets Authority, GOV.UK (April 2025)Regulator
- 05Spam policies for Google web searchGoogle Search CentralPlatform docs
- 06About locations in Apple BusinessApple Business User GuidePlatform docs
- 07Bing rankingBing Places for Business HelpPlatform docs
- 08LocalBusinessSchema.orgRegulator
- 09AI features and your websiteGoogle Search CentralPlatform docs
- 10Bing Webmaster GuidelinesBing Webmaster Tools HelpPlatform docs
- 11Understand your Business Profile performance & insightsGoogle Business Profile HelpPlatform docs
- 12About usLondon CouncilsRegulator
- 13Manage your service areas for service-area & hybrid businessesGoogle Business Profile HelpPlatform docs
- 14Do you need an SEO?Google Search CentralPlatform docs
- 15SEO Pricing: How Much Does SEO Cost? 439 People PolledAhrefs (poll of 439 SEO providers, updated August 2024)Industry study
Tell me about your business
LinkedIn is the quickest way to reach me. Send a line about the business, the area you serve and what prompted it. Email works too, and I reply within one working day.