Starting Point: A Profile That Existed But Was Not Working
When we first looked at this plumber's Google Business Profile, it was technically live. It had been verified two years earlier, had twelve reviews with a 4.6 average, and listed a phone number and rough service area. On paper, it looked fine. In practice, it was generating fewer than twenty profile views a month and barely any calls through Google.
This is a pattern we see constantly during our free plumber audits. The profile exists. The business owner assumes it is working because it is there. But "there" and "working" are two very different things in local search. The gap between a profile that exists and one that actively generates business is where most tradespeople lose out.
This case study covers the full journey. starting state, what we changed month by month, and the measurable results after six months. The business is based in North Wales and serves the coastal towns from Prestatyn through to Bangor. We have anonymised the details at the owner's request, but the numbers are real.
This plumber went from 3 calls per month to 22 calls per month in 90 days
Map pack impressions increased by 340% after full GBP optimisation
The Audit: What We Found
The initial audit revealed problems across almost every area of the profile.
Categories: The primary category was set to "Plumber," which was correct. But there were no secondary categories at all. This plumber offered boiler servicing, bathroom fitting, and underfloor heating installation. none of which Google knew about. Our guide on GBP categories explains why secondary categories matter for capturing the full range of searches your business should appear for.
Description: The business description was two sentences long: the business name and "Call for a free quote." Seven hundred and fifty characters of space, and only forty were being used.
Photos: Three photos had been uploaded at verification. a logo, a stock image of a spanner, and a blurry shot of a van. That was it. No completed work, no team photos, no before-and-after shots.
Reviews: Twelve reviews over two years. The most recent was eight months old. None had received a reply from the business.
Posts: Zero. The business had never published a single Google Post.
Services: Not listed. Google had no structured data about the specific services offered.
Service area: Set to a single postcode rather than the actual towns served. This meant the profile was not appearing for searches in neighbouring towns where the plumber regularly worked.
Website link: Pointed to a Facebook page rather than a proper website.
When we first audited this plumber's profile, it scored 18 out of 50 on our framework. three months later, it scored 47 and the phone was ringing every day.
Month One: Foundation Work
The first month focused on fixing everything that was broken or missing, without waiting for results.
We rewrote the business description to use the full 750 characters, covering core services, service areas, experience, and qualifications. We restructured the service area settings to list eight specific towns across the plumber's actual coverage area.
Secondary categories were added: "Boiler Repair Service," "Bathroom Remodeling Service," and "Heating Contractor." This immediately expanded the range of searches the profile could appear for.
The plumber provided fifteen photos of recent work. fitted bathrooms, boiler installations and a team shot. These were uploaded with descriptive file names. We also set up a simple process for the plumber to send us two or three new photos from jobs each week.
Every existing review received a thoughtful, personalised response. We set up a simple review request system: a short text message sent to every customer at job completion with a direct link to the Google review page. The review generation process is not complicated, but it needs to be consistent.
A first batch of Google Posts was published. three posts covering recent completed work with before-and-after descriptions. We established a rhythm of two posts per week From here, .
Finally, the website link was changed from a Facebook page to the plumber's actual website, which we helped tidy up so it had consistent NAP details matching the GBP exactly.
Month Two: Building Momentum
By week five, the first signs of movement appeared. Profile views increased from twenty per month to around sixty. Search impressions, the number of times the profile appeared in Google results, rose from approximately 400 to just under 900.
The review request system was producing results. Five new reviews came in during month two, all genuine and all mentioning specific services and locations. Each one was responded to within 24 hours. The profile now showed seventeen reviews at 4.7 stars.
Google Posts continued at two per week. We varied the content between completed job photos and links to relevant articles. Posting consistently signals to Google that the business is active, which ties into the broader set of local search ranking factors.
New photos were uploaded weekly. By the end of month two, the profile had thirty-two photos. more than any competing plumber in the immediate area.
Fixed primary category, added 15 services with descriptions, uploaded 30 job photos, built review velocity from 0 to 4 per month, and posted weekly Google Posts.
Month Three: Map Pack Breakthrough
The data from month three showed a significant shift. The profile began appearing in the map pack, the top three results shown with the map in local searches, for several key terms.
For "plumber" plus the home town, the profile moved from position eight to position three. For "boiler repair" plus the same town, it moved from outside the top twenty to position five. For "emergency plumber" in the broader area, it appeared in the map pack for the first time.
Calls through the profile jumped from two or three per month to twelve. Website clicks went from almost zero to around thirty. These were not vanity metrics. the phone was actually ringing more, and the plumber could directly attribute new jobs to Google searches.
The review count hit twenty-five. Critically, the profile now had more recent reviews than most local competitors, and every single one had a response. Review count relative to competitors is one of the strongest signals for map pack positioning.
Months Four to Six: Compounding Returns
This is where the effort from the first three months started to compound. The plumber was now in a strong position for primary search terms, and the ongoing work focused on maintaining that position and expanding into additional keywords.
Monthly search impressions stabilised between 2,200 and 2,600. roughly five times the starting point. Profile views reached 180 to 220 per month. Calls through Google averaged fifteen to eighteen per month, compared to the starting point of two or three.
The review count reached thirty-eight by the end of month six. The star rating held at 4.8 as genuine happy customers continued to leave positive feedback. The plumber reported that roughly one in three customers he texted with the review link actually left a review. a strong conversion rate.
Map pack positioning became consistent. The profile held position one or two for the primary search terms in the home town and appeared in the top five for related terms across five neighbouring towns. This represented a shift from near-invisibility to genuine dominance in the local search results.
What Actually Made the Difference
Looking back at the six-month journey, several factors drove the results. No single change was responsible. it was the combination and consistency that mattered.
Reviews were the biggest single factor. Going from twelve stale reviews to thirty-eight recent, responded-to reviews transformed the profile's authority in Google's eyes. If you take one thing from this case study, it is that a consistent review generation system is not optional.
Category and service area corrections expanded reach. The profile went from being visible for a handful of searches in one postcode to appearing across multiple towns for multiple service types. This is straightforward work that has an outsized impact.
Photos and posts showed activity. Google favours businesses that appear active and engaged. A profile with regular new photos and weekly posts looks alive. A profile with three old photos and no posts looks abandoned, even if the business behind it is busy every day.
The website link mattered. Having a proper website with consistent NAP details, rather than a Facebook page, gave Google another signal to trust. We cover this relationship in more detail in our article on how your website affects your GBP ranking.
The Numbers at a Glance
| Metric | Month Zero | Month Six |
|---|---|---|
| Monthly profile views | 20 | 200+ |
| Monthly search impressions | 400 | 2,400 |
| Monthly calls via Google | 2-3 | 15-18 |
| Total reviews | 12 | 38 |
| Star rating | 4.6 | 4.8 |
| Map pack position (primary term) | 8th | 1st-2nd |
| Photos on profile | 3 | 50+ |
| Google Posts published | 0 | 48 |
Those numbers represent a real transformation for a one-person plumbing business. More calls, more work, more revenue. all from a free platform that the plumber already had access to but was not using properly.
If you are a plumber and your profile is not delivering results like these, start with a free plumber audit and we will show you exactly where the opportunities are. The starting point does not matter. What matters is doing the work consistently, month after month, until the results compound beyond what your competitors can easily match.