ES Studios
Case Studies9 min read

How a Waterproofing Contractor Generated 254 Lead Actions and $304,800 in Estimated Value in One Month

A Southern California waterproofing contractor accumulated 254 lead actions worth an estimated $304,800 in roughly four months of Local SEO work, while ranking improvements on core keywords reached as high as 174% over the same period.

By Thomas Hassett·
Topics:waterproofing contractor SEOlocal SEO for construction companiesGoogle Business Profile optimizationGBP ranking improvementlocal lead generationhome service contractor SEO

Overview

This case study covers one monthly reporting period - July 1, 2026 through August 1, 2026 - for a waterproofing contractor operating in the greater Huntington Beach, California market. The contractor came on as a client in late March 2026, so everything reported here reflects roughly four months of active work. The numbers below are pulled directly from the report data. Nothing is rounded up or projected.

The market this contractor operates in has an estimated 2,900 people searching for waterproofing services each month, representing an estimated $3,480,000 in monthly market value. That context matters when interpreting the lead figures below.

Lead Actions: Where the Program Stands at Four Months

Since the program started on March 28, 2026, the contractor has accumulated 254 total lead actions with an estimated value of $304,800. That figure covers lifetime performance from program start through the end of the July reporting period, not just one month.

Lifetime direction requests came in at 176. Lifetime website clicks came in at 59. Lifetime calls came in at 19. The direction request number is the most reliable signal here - 176 people asked Google Maps to route them to this business. That is a high-intent action. Someone requesting directions has almost always already decided to contact or visit; they are not casually browsing.

Website clicks this period came in at 15, up 36 percent from 11 the prior period. That is a modest but consistent directional improvement.

Free for contractors

Not ranking where you should be?

We audit local map pack rankings, GBP completeness, and competitor gaps for home service contractors. Free report, no sales call.

Get your free audit

What Actually Moved the Needle: Heatmap Ranking Data

The most concrete evidence of progress is in the geo-grid heatmap audits. The program tracks three keyword targets. Here is what the data shows from baseline (April 3, 2026) to the most recent audit (August 1, 2026).

Keyword: "waterproofing contractor"

Baseline average ranking: 17.59. Current average ranking: 15.72. Top 3 placements went from 2.37% of grid points to 11.83% of grid points. That is a 174.84% improvement in top-3 coverage. In plain terms, the business went from appearing in the top 3 results at barely 1 in 40 grid points to nearly 1 in 8. The average ranking shift looks modest on paper, but the top-3 placement percentage is what drives actual clicks - that near fivefold increase in top-3 coverage is meaningful.

Keyword: "waterproofing company near me"

Baseline average ranking: 16.53. Current average ranking: 14.40. Top 3 placements moved from 2.96% to 15.38% of grid points - a 151.55% improvement. "Near me" queries carry strong local intent by definition, and the jump in top-3 coverage here mirrors the pattern seen on the first keyword. The business is holding more map pack real estate in the zones closest to its service area core.

Keyword: "deck waterproofing"

This is the honest one. Baseline average ranking: 18.64. Current average ranking: 18.34. Top 3 placements: 0% at baseline, still 0% at the August audit. The reported improvement figure of 34.87% reflects a minor average ranking shift, but the practical reality is that this keyword has not broken into top-3 territory anywhere on the grid yet. Deck waterproofing is a more specific service keyword, and it is being tracked - but it would be inaccurate to call this a win. It is a keyword that still needs work.

This kind of honest read matters. Local SEO campaigns that claim uniform progress across every keyword are not reading their data carefully. Some keywords respond to early content and profile signals; others require more time, more citations, or a different approach. "Deck waterproofing" is in the second category for this contractor right now.

The Competitive Landscape

The top-ranked competitor in their market has 4 Google reviews. That number is worth stopping on. In a market worth an estimated $3,480,000 per month, the current map pack leader has accumulated 4 reviews. This is not a market where the competition has built an impenetrable review moat. It is an undercompeted local search environment where consistent GBP activity and content output can produce real ranking movement without needing hundreds of reviews to do it.

The ranking improvements on the first two keywords confirm that hypothesis. A campaign that started in late March was already displacing the top-3 incumbents at over 15% of grid points by August 1 - in a market where the leading competitor has 4 reviews total. This is the kind of gap that does not stay open forever, which is why the pace of activity during this period matters.

Activity Log: What Was Done During This Period

The completed actions for this reporting period reflect a high-volume content and profile maintenance cadence. Here is what the data shows:

Twenty Google Business Profile posts were published during the 31-day period. That works out to roughly one post every 1.5 days. GBP posts have a short shelf life in Google's eyes - they become less prominent after about a week - so a posting cadence at this frequency is not overkill. It maintains a consistent freshness signal on the profile without gaps that allow the algorithm to treat the listing as dormant.

Two rounds of FAQs were generated and added to the profile. FAQ content on a GBP serves a dual purpose: it adds keyword-relevant text to the listing itself, and it surfaces in the Q&A section where prospective customers can see it before they ever click through to the website. For a service category like waterproofing, where customers often have specific questions about methods, materials, and pricing, this content directly addresses pre-contact hesitation.

A video was created and distributed across two platforms - uploaded to both YouTube and the Google Business Profile directly. Video is still underused by most local service contractors, which means even a basic, informative video creates a differentiator signal at the GBP level. Google's own documentation has indicated that profiles with video content can see higher engagement, and in a market where the top competitor has 4 reviews, there is no reason to assume they are also publishing video content regularly.

The Overall Heatmap Average: A Flat Number That Tells a Partial Story

The overall heatmap average across all tracked keywords moved from a baseline of 18.4 to 18.1, representing a 1.7% change. If someone read only that number, they might conclude the campaign has barely moved. The per-keyword breakdown tells a different story.

The overall average is being dragged down by "deck waterproofing," which has essentially not moved. The two primary keywords - "waterproofing contractor" and "waterproofing company near me" - show improvements of 174.84% and 151.55% respectively in top-3 placement coverage. Those are not cosmetic gains. They represent real shifts in where the business appears relative to paying customers in the map pack.

This is a common pattern in early-stage Local SEO campaigns: aggregate metrics can obscure meaningful movement on high-priority keywords while a lagging keyword pulls the composite figure down. The right response is to track keywords individually, be honest about which ones are not moving, and adjust the content and category strategy accordingly for the slow movers.

AI Visibility: Not There Yet, and That Is Fine to Say

The heatmap reports include an AI visibility component covering ChatGPT, Gemini, Grok, Llama, and Perplexity. Across all three tracked keywords, this contractor did not appear in the top 20 results on any of those platforms as of August 1, 2026.

This is worth reporting accurately rather than omitting. AI-driven local search visibility is a separate problem from Google Maps rankings, and it is one that most local service businesses have not solved yet. The inputs that improve AI visibility - structured content, consistent NAP data, third-party mentions, authoritative descriptions of services and service areas - overlap with good Local SEO practice generally, but they do not always produce fast results. This is an area to monitor over the next several reporting periods rather than an area where the current tactics have failed.

What Four Months of Consistent Work Looks Like in Practice

The program started March 28, 2026. By August 1, 2026, the contractor had accumulated 254 lead actions at an estimated $304,800 in value, with the two primary keywords showing top-3 map pack coverage increases of 151% and 174%. The top-ranked competitor in this market has 4 reviews.

The results are not uniform. One keyword is lagging. AI visibility is zero across all platforms. But the core pattern holds: consistent GBP posting, structured FAQ content, and video distribution are moving the rankings that matter for the two keywords with the highest search intent in this category.

The next phase of work will need to address the "deck waterproofing" keyword specifically - likely through targeted posts and FAQ content that mention deck-specific services, materials, and project types. That keyword needs its own content strategy, not just more of the general waterproofing content cadence that is working on the broader terms.

Key Takeaways

First, in undercompeted local markets - defined here as a market where the map pack leader has 4 reviews - consistent GBP activity can produce measurable ranking shifts faster than most contractors expect. The 174% improvement in top-3 coverage on the primary keyword over roughly four months is evidence of that.

Second, direction requests are the lead action number to watch in this kind of campaign. At 176 lifetime direction requests versus 19 calls and 59 website clicks, it is clear that the map pack is driving navigation-intent traffic, not just profile views. That is a meaningful conversion signal that does not always get the attention it deserves.

Third, not every keyword moves on the same timeline. Reporting honestly on the keywords that are not performing yet is more useful than averaging them into a composite score that obscures the picture.

Want to See What Your Market Looks Like?

If you are a contractor who wants to understand how your Google Business Profile is performing relative to competitors in your service area, start with a free audit. It takes about two minutes and gives you a real baseline to work from.

Get your free GBP audit here: audit.llp.rankoneseo.io

Looking for hands-on help? See our GBP Domination service.

Want help implementing this for your business?

We audit and optimize local SEO for home service contractors. Get a free analysis of your market, no commitment, no hard sell.

Contractor Help Desk

What would help your business most right now?

Describe what you are stuck on, rankings, reviews, ads, leads, anything. Get an answer instantly.

Answered by AI trained on contractor SEO. No spam, no sales calls.

Get your free audit