Google Business Profile Optimization
The front door to your local business. Primary and secondary categories audited, hidden attributes fixed, services and products populated, and a posting cadence that keeps the profile active rather than dormant.
I'm Rehman, a London local SEO specialist. I get trades and service businesses into the Google map pack — and into the answers ChatGPT, Perplexity and AI Overviews give — with published pricing, rolling monthly terms, and one person doing the work you can actually reach.
Fill in your details below to receive a personalized analysis of your Google Business Profile and local rankings.

We don't sell packages you can't measure. Each service ships with a scorecard tied to calls, booked jobs and borough-level coverage.
The front door to your local business. Primary and secondary categories audited, hidden attributes fixed, services and products populated, and a posting cadence that keeps the profile active rather than dormant.
Map pack positioning is governed by relevance, distance and prominence. All three are worked together, because lifting one while the others lag produces movement that does not hold.
Conflicting phone numbers or an old address across UK directories quietly erode Google's confidence in your details. Name, address and phone data cleaned and synchronised across 50+ authoritative UK platforms.
Reviews decide both ranking and conversion. A compliant review-generation system, plus ongoing responses within 48 hours, so the profile reads as actively run rather than abandoned.
Generic guest posts do not move local search. Links are earned from local UK directories, regional press, trade associations and suppliers — sources with genuine geographic relevance to your area.
A slow or badly structured site wastes the traffic the other five services earn. Fast, mobile-first builds with the local schema and conversion paths a service business actually needs.
All six run as one system. See how they fit together on our SEO services in London page.
Not sure what you need? Book 20 minutesThese get sold as standalone line items elsewhere. Here they are part of the service they belong to, scoped by what your audit actually finds.
Nine live builds for trades and local service businesses in London, Sussex, Calgary and Pennsylvania. Each window holds the whole homepage — hover one, or tap it, and it scrolls top to bottom.
Not one of these is a content problem, and none of them are fixed by publishing more blog posts. They are configuration and authority problems, and they are usually fixable in a known order.
Local results are filtered by where the searcher is standing, not where your office is. A profile configured for a single pin drops out of the pack two or three miles away, which is exactly the distance most callers are at. Service area settings, borough-level landing pages and consistent address data widen the radius you can realistically compete in — but only if all three agree with each other.
Primary category carries more weight than almost anything else on the profile. A locksmith filed under "Key duplication service" loses to one filed under "Locksmith" regardless of website quality. The same applies to storefront versus service-area configuration: pick the wrong one and you either publish an address you do not want public, or hide the one Google needs to place you.
Prominence is the slowest signal to build and the one most agencies quietly skip, because it takes months rather than weeks. If a competitor is listed consistently across fifty UK directories and you are listed inconsistently across twelve, Google has more corroboration for their details than yours — and it ranks accordingly, even when your business is older and better reviewed.
Ads are a reasonable bridge while organic and map visibility are being built. They become expensive when they are permanent. If you switched the ads off tomorrow and the phone stopped, you are renting your enquiries rather than owning them — and the cost per call rises every year as more competitors bid on the same terms.
A local search returns two different things. The map pack is the three business listings with a map above them, drawn from Google Business Profile data and ranked mainly on profile signals. The organic results below are ranked on your website. They are separate systems with separate inputs, which is why a business can sit at position two in the map and nowhere on page one organically, or the reverse.
On a phone, the map pack occupies most of the first screen, and the majority of local clicks land there. That is the reason profile work usually comes before website work for a service business — but the organic listing is what captures the longer, more considered searches, so neither is optional.
National SEO optimises a site to rank regardless of where the searcher is. The levers are domain authority, content depth and technical crawlability at scale, which is why most published SEO advice is written for e-commerce and enterprise sites. Local SEO optimises for searches where the answer changes depending on where you are standing. The levers are profile configuration, citation consistency, review velocity and borough-level content.
A business with a technically excellent website and a thin, unmanaged profile will lose map pack visibility to a competitor with a mediocre website and an actively managed one.
The disciplines share fundamentals — site speed, schema, mobile usability — but the things that actually move rankings are different enough to need treating as separate specialisms.
Three signals decide the three slots. They are weighted differently, they move at different speeds, and only two of them are meaningfully under your control.
Your primary category carries more weight than almost any other signal on the profile. Secondary categories, services, attributes and the business description then decide which adjacent searches you are eligible for at all.
The least controllable of the three, and worth roughly 15% of the weighting now rather than the 25–30% it carried a few years ago. You cannot move your premises, but you can widen the area you are eligible in.
Review count and rating, citation consistency across UK directories, and links pointing at your site. This is the factor you control most and the one that decides most competitive London categories.
Prominence is where most of the time goes. See how we approach local map pack rankings across Greater London.
Londoners increasingly ask ChatGPT, Perplexity and Google's AI Overviews for the best option near them. These systems do not rank the way Google ranks, and optimising for them is a different job — one almost nobody in this market is doing properly yet.
ChatGPT
Claude
Gemini
Perplexity
AI Overviews
CopilotThese tools do not hold a ranking index the way Google does. When someone asks for the best locksmith in Croydon, the model runs a web search, reads the pages it gets back, and synthesises an answer from whatever those pages state plainly. That means the businesses named are usually the ones that appear in directory listings, local press, review platforms and comparison pages — the sources a search returns — rather than the ones with the strongest domain.
Being mentioned consistently across those third-party sources, with identical business details, is what makes a model confident enough to name you.
AI Overviews sit above the organic results and, for local queries, frequently pull from the same profile and review data that feeds the map pack. The practical effect is that profile quality now influences two surfaces rather than one. Where an Overview appears, it absorbs clicks that used to go to the top organic result, so a business ranking fourth organically but cited inside the Overview can end up with more visibility than the site above it.
A model extracts passages, not pages. A paragraph that states one fact completely — what the service is, where it covers, what it costs, how long it takes — can be lifted and cited on its own. A paragraph that depends on the three paragraphs before it cannot. Writing so that individual passages stand alone is the single highest-leverage change most local sites can make for AI visibility, and it improves the page for human skim-readers at the same time.
A model deciding whether two mentions refer to the same business is doing entity resolution. Every inconsistency — a different trading name on Yell, an old number on a directory, a suite number that appears on some listings and not others — lowers confidence that the mentions are the same company, and a low-confidence entity does not get named in an answer. This is the same NAP discipline that drives map pack prominence, which is why the two outcomes are worked together rather than as separate projects.
Two separate things get confused here. AI crawler access is real and worth checking: if your robots.txt or firewall blocks GPTBot, PerplexityBot or Google-Extended, you have opted out of those surfaces without meaning to. llms.txt is a proposed convention for describing your site to models, and it is worth publishing because it costs nothing — but it is not read by Google Search and no major model treats it as authoritative. Anyone selling it as the route into AI search is selling the cheap part of the job.
Emergency trades behave differently to considered purchases. The searches happen at night, on a phone, with location on, and the caller rings one of the first results rather than comparing five. That changes what is worth working on and in what order.
Almost pure emergency intent, searched from a phone at the roadside or the doorstep. Category configuration and service area setup decide most of it.
Split demand: same-day fault callouts on one side, planned rewires and EICR work on the other. The two need different pages and different profile services.
Sharply seasonal, with boiler and leak demand spiking in the first cold week. Ranking has to already be in place before the spike, not built during it.
Higher job values, longer consideration, more comparison. Reviews and completed-work evidence carry more weight here than raw profile activity.
Urgent, embarrassing and heavily reviewed. Discretion in the messaging and response speed in the profile both convert better than price positioning.
Recurring contracts rather than one-off jobs. Commercial buyers check insurance, vetting and reliability before they ask for a quote, so the profile and site need to answer those questions first.
Most of the work here is with locksmiths, and it is the category the rest of the approach was built around. Everything below is specific to how locksmith search actually behaves rather than generic local SEO with the trade name swapped in.
A locksmith search is almost never considered. Someone is locked out, standing on a doorstep or at a car door, searching on a phone with location on, and they will ring one of the first two or three numbers they see. There is no comparison stage, no reading of the website, no second visit. That collapses the entire job down to two things: being inside the pack at that exact location, and having a profile that reads as trustworthy in the two seconds before someone taps call. Blog content, long service pages and link campaigns matter far less here than category accuracy, review recency and a phone number that connects first time.
Most locksmiths are mobile and have no shopfront customers visit, which makes them a service area business in Google's terms. Configured correctly, the address is hidden and a service area is defined instead. Configured incorrectly — a home address published, or a virtual office listed as premises — you get either an address you did not want public or a suspension. This is one of the most common reasons a locksmith profile is suspended, and it is also one of the most recoverable, provided the underlying setup is corrected rather than the same profile resubmitted.
"Emergency locksmith" and "auto locksmith" behave as separate categories with separate competitors, even though most locksmiths do both. Auto work in particular pulls a different result set, often including national dispatch networks rather than local firms. Competing means naming the specific work — key programming, spare key cutting, non-destructive entry — in the profile services and on the site, because those are the terms that separate a genuine auto locksmith from a general one in both Google's eyes and the caller's.
The full breakdown lives on the local SEO for locksmiths page, including category configuration and the suspension causes specific to mobile locksmiths.
Profile, citations, site and top three competitors audited, and a baseline captured so later movement is measurable rather than asserted. Keywords mapped to specific pages, and the gaps ordered by what is costing you most.
Categories and attributes corrected, NAP cleaned across UK directories, schema implemented, and whatever is blocking indexation fixed. This is the least visible phase and the one everything later compounds on.
Borough pages built into a geo silo, service content published against the mapped terms, and local links earned from sources with real geographic relevance. Map pack movement is usually clear by this point.
Review generation running continuously, link acquisition sustained, and coverage widened into adjacent boroughs and higher-value terms as the core positions hold.
Rankings are not owned, they are held. Competitors respond, Google updates, categories shift. Ongoing work is monitoring, reacting and defending the positions already won.
9.08MB → 0.82MB
41
78
4,845 → 21,750
67
93
30
2,090Unedited exports from live client accounts, not redrawn charts.

Search Console performance snapshot — real campaign data.
“Rahman is really skilled — he got my 2 businesses ranked in less time. I did not expect such results in the beginning, but I am surprised after taking the service. Highly recommend.”
“Working with Rehman was great! He was so friendly and helpful, always taking the time to answer all my questions. Plus, he got the project done really quickly!”
“Very good at what he does.”
“He assisted me well in completing the job.”
No edits, no cropping out the bad bits — every review above, exactly as it was posted.

heeryjhons · Pakistan · 1 year ago — original, unedited screenshot.
London agencies charge 20 to 40 percent more than regional equivalents, and most local SEO retainers in the UK sit between £500 and £2,500 a month. Agencies that will not publish a number usually start near the top of that range. Ours start at £185, and six of the eight agencies currently ranking for this search publish no figure at all.
For sites already ranking and getting leads, ready to push further
For new websites in smaller, lower-competition local markets
For new websites competing in high-competition, high-population areas
What is not included: paid ad management, social media, branding or web hosting. Where a new site is needed rather than fixes to an existing one, that is quoted separately as a build rather than folded into the monthly fee.
Four things, in this order, in plain language. Nothing in it requires a call to interpret, and every figure in it is one you can verify yourself in your own Google account.
A single average position hides the thing that matters most locally: where you rank changes street by street. A geo-grid checks your position from a spread of points across your service area and shows the result as a map, so you can see the streets you own, the streets you are losing, and whether the radius is widening month on month.
Pulled directly from the Google Business Profile: how many people rang, how many asked for directions, how many clicked through to the site, and how those numbers moved. These are the actions closest to actual revenue, which is why they lead the report rather than sitting behind traffic charts.
Tracked terms broken out by the area they were searched from, so "emergency locksmith" in Croydon and the same term in Camden are reported separately. A national average across both tells you nothing actionable; the split tells you which area to work next.
A plain list of the work done: pages published, citations corrected, links earned, profile changes made, technical fixes applied. You should never have to ask what you paid for in a given month, and you should be able to check any line of it yourself.
Every audit, fix and report comes from Rehman directly. No account manager relaying questions to a team you never speak to, and no handoff between the person who sold the work and the person delivering it.
No paid social, no branding retainer, no CRM implementation. A narrower service means the whole of it stays current, and it means nothing gets recommended because it happens to be profitable to sell.
Emergency and same-day trades behave differently to considered purchases — different intent, different devices, different times of day. Most of the work here is with trades, which is why the advice is specific rather than generic.
No minimum term and no lock-in. Cancel with a month's notice and keep everything built — profile, citations, links, content. They were built on your assets rather than rented from ours.
Banded pricing is on the site, starting at £185 a month. You know the range before booking a call rather than after two discovery meetings.
Every recommendation comes with the reason behind it — why a category unlocks new search terms, why citation consistency builds confidence, why a passage-level rewrite affects AI citations. If it cannot be explained, it does not get done.
| DIY | Cheap Freelancer | Big Agency | Rank Me Local | |
|---|---|---|---|---|
| Time Investment | 10+ hours/week with slow progress | Low, but unmanaged tactics | Low, but slow 12-month turnaround | Minimal — clear monthly reporting |
| Google Compliance Risk | High — easy to trigger suspensions | Unverified methods, hard to audit | Safe, but rigid national templates | Guideline-compliant by design |
| Pricing Transparency | Free, but requires full learning curve | Cheap initially, extra charges later | Vague retainers hidden in contracts | Banded pricing published from £185 |
| London Market Knowledge | Limited to general online advice | Rarely focused on London trade niches | Generic national playbook, not borough-aware | Postcode & borough-level expertise |
| Contract Flexibility | N/A | Informal, no guaranteed recourse | Locked into 6 to 12-month retainers | Month-to-month, cancel anytime |

Rank Me Local started with a single London business and one goal — get them the calls they were missing from Google. No retainer padded with busywork, no jargon-heavy reports nobody reads. That has not changed: every audit, every fix and every monthly report still comes from me personally.
There is no junior team, no offshore reseller and no account manager relaying messages from someone you will never speak to. It is a deliberate constraint rather than a growth stage — it caps how many clients I can take, and it is the reason the advice stays specific.
Read the full story →




Ranking in Camden is a different problem to ranking in Croydon. Central boroughs pack more competitors into a tighter radius, so proximity does more of the work and prominence has to carry the rest. Outer boroughs have thinner competition but wider service areas, which changes how the profile should be configured.
Dense, mixed-use and competitive, with commercial micro-markets that change within a mile. Camden alone spans market retail, the King's Cross knowledge cluster and Holborn professional services.
Fast-changing demand and a young, mobile search base. Category competition here shifts more quickly than anywhere else in the city, so profiles need active management rather than one-time setup.
Wide residential coverage with strong trade and home-services demand. Service areas tend to be broader here, which makes geo silo structure do more of the work than proximity.
Thinner competition in outer categories and wider service radii. Croydon and Purley in particular reward borough-level pages, because CR postcodes are searched explicitly rather than as "London".
Uneven competition across a single borough — Ealing Broadway restaurants face real pressure while trades in Hanwell compete against profiles nobody has updated in years. Worth checking per category rather than assuming.
Area not listed? The work still covers all of Greater London, out to the M25.
Get a free audit for your areaWork also covers the wider Greater London area and out to the M25, including boroughs without a dedicated page yet. Service area businesses are frequently configured to cover several boroughs at once, so the borough pages above are a starting point for the areas with the most search demand rather than a limit on where the work applies.
View all boroughsThe audit covers your Google Business Profile setup and category accuracy, your current map pack and organic positions, citation consistency across UK directories, your review profile against the three businesses currently ranking above you, and the technical basics on your site. You get it written up with the gaps in priority order. No cost, no obligation, and if local SEO is the wrong answer for your business you will be told that instead.
Chat on WhatsAppA five-star rating that never shows up in Google's search results usually isn't bad luck — it's a specific, checkable schema error. Here's how to diagnose it.
Read the article →"Best SEO agency London" returns dozens of firms that all claim the top spot. Here's an honest breakdown by budget and specialism, not superlatives.
Read the article →Most business owners assume map pack ranking is about being 'the best.' It's actually three measurable factors — here's how each one works.
Read the article →A real audit of your Google Business Profile, the three competitors beating you in your borough, and the first five fixes in priority order. No pitch deck required.