How we boosted Google Maps visibility and increased service calls through GMB optimization and content updates
An AC repair company based in London approached me because their Google Business Profile wasn’t
showing up for local searches, despite having a physical location in a busy area. Their website
content was outdated, thin, and not targeted towards the specific boroughs they served.
They needed a complete overhaul of their local presence. The mission was clear: improve Google
Map rankings, refresh the website with city-specific content to capture local traffic, and
turn those visitors into paying customers.
Improve Google Map visibility, refresh outdated website content, and increase service inquiries.
London is not one market. It is 33 boroughs, each with its own search behaviour, competition level, and customer base. A business in Fulham and a business in Hackney face completely different local search landscapes.
When I audited this client, the GBP listing was set to a generic 'HVAC Contractor' label. In a city where customers search for 'AC repair Kensington' or 'air conditioning service Chelsea', a broad category gets you almost nowhere.
London also has a unique seasonal dynamic. AC demand in the UK peaks between May and August during heatwaves. Businesses already ranked in March capture every call spike in July. Businesses that start SEO in July miss the entire peak season.
According to Google Trends, 'near me' searches for AC services in London grew by 200% during the 2023 UK heatwave. The businesses in the Map Pack that week received an enormous call volume. Those outside it received nothing.
London's 33 boroughs each have distinct search patterns. Borough-specific pages are essential.
'Near me' AC searches spiked 200% during the 2023 heatwave, per Google Trends data.
83% of London AC repair searches happen on mobile, making GBP the first thing customers see.
We started by fully optimizing their Google Business Profile to signal relevance and authority to Google.
To support the local rankings, we rewrote the website content to be helpful, authoritative, and locally targeted.
The business saw a 6x increase in leads within two months, with consistent top 3 map pack placement for their most important keywords.
GMB listing suspension due to address inconsistencies.
Helped verify ownership, fixed backend data, and resubmitted profile successfully.
Website had short, uninformative service pages.
Wrote detailed, human-focused, SEO-optimized content for all services.
Every element was built to compound authority over time — not quick wins that disappear when you stop paying.
8 borough pages built: Kensington & Chelsea, Westminster, Hammersmith, Wandsworth, Lambeth, Southwark, Camden, and Islington. Each had 700+ unique words, local references, postcodes, and LocalBusiness schema.
A content calendar for year-round GBP activity — weekly posts in peak season (May–Aug) covering AC maintenance and heatwave prep. Off-season posts targeted heating and preventative maintenance year-round.
Fully optimised profiles on Checkatrade, Yell.com, and TrustATrader — the platforms Google UK's local algorithm weights most. Checkatrade alone generated 6 direct enquiries per month independently.
Reviews grew from 8 to 52 in 90 days. Post-job WhatsApp requests outperformed email in London. Many reviews mentioned specific boroughs — creating strong geographic relevance signals for Google.
6 targeted blog articles: 'Best AC Units for London Flats', 'AC Maintenance Checklist for UK Homes' and more. These now rank page 1 for informational keywords and funnel readers into direct enquiries.
Business traded under 4 name variants across 80+ UK directories. We standardised all listings — this single fix, combined with citation volume growth, drove measurable Map Pack improvement.
Real SEO takes time to compound. Here is exactly what happened each month — no inflated claims, no cherry-picked data.
"The results from working with Muhammad Ahmad were outstanding. Our AC repair company in London now gets six times more calls than before. The borough-specific pages bring in enquiries from all across our service area. Ahmad understands the UK market specifically, which made a real difference."
Creating 8 borough-specific pages multiplied ranking keywords dramatically. Rather than competing for one contested keyword, each page captured its own local searches — far more traffic than one city page alone.
From 8 to 52 reviews in 90 days, many mentioning specific London boroughs. The review quantity pushed past established competitors, and location keywords in reviews reinforced Google's geographic relevance signal.
Checkatrade, Yell.com, and TrustATrader carry direct authority in Google UK's local algorithm. Building optimised profiles on these — rather than only US-centric directories — gave strong, relevant citation signals.
Every campaign teaches something new. These are the lessons from this one.
Creating 8 borough-specific pages produced more targeted traffic than any city-wide page. People in Kensington search 'AC repair Kensington', not 'AC repair London'. Match the geography to the search.
WhatsApp had a 2.3x higher review completion rate than SMS. In the UK, WhatsApp is the preferred messaging platform. Sending a request within 2 hours of job completion felt personal, not automated.
40 service photos over 8 weeks increased GBP views by 38% and click-to-call by 22%. Real job photos build trust faster than stock images. People hire who they can picture turning up at their home.
Google needs 6 to 12 weeks to index and rank new content. Start in March for summer peak. Businesses that start SEO in June for summer demand are always too late.
12 GBP posts between March and August signalled active engagement to Google. Competitor profiles had not posted since the previous year. This freshness gap gave our client a clear advantage.
42 directory listings had inconsistent NAP data. Standardising every listing was the unglamorous work that laid the foundation for everything else. Without it, Google's trust signals were fragmented.
London is one of the UK's most competitive local SEO markets, but very achievable. The key is targeting borough-level keywords rather than competing head-to-head for 'AC repair London'. Borough pages for Kensington or Wandsworth face far less competition.
For UK trades: Checkatrade, Yell.com, TrustATrader, Rated People, and Which Trusted Traders. Checkatrade and Yell.com carry direct authority in Google UK's local algorithm and generate direct enquiries independently.
Yes. I work with plumbers, electricians, boiler engineers, roofers, cleaners, and other trades across London and the UK. My UK-specific knowledge — particularly Checkatrade and borough-level search — is a genuine advantage for London clients.
Rankings work year-round. Demand peaks in summer. The goal is to be in Top 3 before summer arrives so you capture every call during peak season. Off-peak months are when you build the foundation without the pressure of missing revenue.
I checked three things: the client's postcode (which determines proximity to searchers), Google Keyword Planner volume by borough, and which boroughs had the weakest competitors. Central and West London boroughs had the highest value and weakest competitor profiles. We started there.
BrightLocal's rank tracker has a grid-based local rank tracking feature. I set up a 5km grid around the client's postcode and tracked Map Pack positions for 12 keywords across the grid. This showed exactly which areas were ranking and which needed more work.
Get a free Local SEO audit and see how we can grow your calls, leads, and local visibility.
Get My Free Local SEO Audit