Home / Case Studies
What actually changed, and how long it took.
Every number here came from Google Business Profile Insights or Search Console and was shown to the owner before it was written down. Names are withheld where the agreement asks for it.
Case one / Phoenix, Arizona / Residential HVAC
Two summers invisible because of a listing nobody had claimed.
The situation. Google had auto generated a business profile years earlier. It carried the previous owner’s phone number and at some point had been marked permanently closed. The company had no idea it existed. Two peak seasons had gone by with almost nothing arriving from the map results, and the assumption inside the business was that local search simply did not work for their trade.
What was done. The listing was claimed and verified, then rebuilt from nothing. Phone, hours and services corrected. Over forty photographs added, all of them real: technicians on site, installations finished, the vans, before and after shots of attic units. Service area was drawn properly across twelve metro zip codes instead of one blanket radius. Website service pages were written separately for repair, installation and maintenance, because those are three different searches with three different urgencies. Review requests were pushed through the dispatch software they already used, which meant nobody had to remember to ask.
Where it landed. A hundred and twenty days later they held a top three position in eight of the twelve target zip codes, including the two highest value ones. Emergency repair searches went from no impressions at all to around 340 a month, which in that trade is the traffic that converts fastest.
More inbound leads
More direction requests
Of twelve zip codes in the top three
Reviews, up from six
Monthly impressions on emergency searches, from zero
Time to the results above
Case two / Manchester, United Kingdom / Dental practice
A rebrand left two businesses living at one address.
The situation. The practice had changed name eighteen months earlier. Thirty four directories were still carrying the old one, and because both names pointed at the same address with three different versions of the suite number between them, Google could not work out which entity was real. It responded by ranking neither properly. The practice sat between position eight and eleven despite being the best reviewed clinic in its postcode. Twenty two reviews had never been answered.
What was done. A canonical name and address format was agreed with the owner, then pushed through the four data aggregators before touching any directory by hand. That order matters. Correcting directories first means the aggregators overwrite the fix within weeks. After the aggregators, the corrections ran manually across all thirty four directories plus the healthcare specific ones that carry weight in this sector. The profile was then built out properly with services, staff photographs and images of the actual surgery rather than stock. Every unanswered review got a written reply. A review request text was added after appointments, sent from the practice management system.
Where it landed. Sixty days. Position nine to position two in the map results, and appointment requests through the profile up by 140 percent. The review count nearly tripled in the same window purely because someone was finally asking.
Map position, from nine
More appointment requests
More impressions in Maps
More direction requests
Reviews, up from 22
Time to the results above
Case three / Dubai, United Arab Emirates / Legal practice
The description read like a keyword list, so it was read as one.
The situation. A personal injury practice sitting between position five and eight, with no presence in the map pack at all for its main practice areas. The profile description was a run of comma separated phrases that no human had ever read to the end. The office had moved to a different floor of the same tower two years prior, and the website footer still carried the old suite number, as did four of the major legal directories.
What was done. The description was rewritten as ordinary prose describing what the firm does and who it does it for. The address was made identical across the profile, the website, and every legal directory carrying it. LocalBusiness and Attorney schema were added, along with individual attorney pages carrying proper structured data, which matters more in legal than in most sectors because people search for named lawyers. Practice area pages were built per service and per emirate served. A review request was added to the case closing process, which is the one moment a personal injury client is genuinely pleased.
Where it landed. Legal is slow and this took the full six months. Position two in the map results, calls up 203 percent, and case enquiry forms up 178 percent. The figure the managing partner cared about was new case volume, which came in at roughly double the same period the year before.
More phone calls
More case enquiry forms
More organic traffic
Map position, from five to eight
New case volume year on year
Time to the results above
The pattern
None of these were clever. All three were unglamorous.
Three different countries, three different trades, and the same underlying story in each. Something basic was wrong, it had been wrong for a long time, and nobody had gone looking for it because rankings are easier to talk about than plumbing.
The problem was always data, not content
An unclaimed listing, a duplicate name, a wrong suite number. In every case the fix started with making Google’s picture of the business match reality, before a single word was written.
Reviews moved once someone simply asked
Six to ninety four. Twenty two to sixty one. No incentives and no gimmicks. The request was built into a process that already ran, so it happened whether anyone remembered or not.
The timeline tracked the competition, not the effort
Sixty days for the dental practice, a hundred and eighty for the law firm. Same standard of work in both. Legal is simply a harder room, and anyone promising you a fixed timeline before looking at your city is guessing.
Next step
Tell me the city you want to own, and I will tell you what it takes.
Send me your website and your service area. Within two working days you get a short written read on where your visibility is leaking and what I would fix first. No deck, no pitch call required.