ES Studios
Case Studies9 min read

How a General Contractor in Seattle Grew Direction Requests 111% and Reached 511 Lead Actions in One Month

A general contracting company in the Seattle metro went from near-invisible on Google Maps to averaging a 2.46 ranking for its primary keyword - here is exactly what moved, what did not, and why the numbers tell a more nuanced story than a simple win.

ES Studios·
Topics:general contractor local SEOGoogle Business Profile optimizationcontractor lead generationlocal SEO case studyGoogle Maps rankinghome service contractor SEO

The Situation at the Start of the Engagement

In early December 2025, a general contracting company in the Seattle metro began a local SEO engagement focused almost entirely on Google Business Profile (GBP) visibility. The business had a live GBP listing, a modest web presence, and a market that - by any measure - was worth competing hard in. An estimated 18,000 people search for this type of contractor in the area every single month, representing an estimated $99,000,000 in monthly service value. Even a sliver of that market is meaningful revenue.

The problem was visibility. When we ran the baseline heatmap audit on December 5, 2025, the numbers were not good. For the term "general contractor," the business averaged a 10.03 ranking across map grid points, with top-3 placements on only 23.67% of those points. For "general contractor services," the average rank was 12.57, with just 15.38% top-3 placement. For "remodeling contractor," it was worse - an average rank of 19.25 and zero top-3 placements across the entire grid. The business simply was not showing up where customers were looking.

The top-ranked competitor in their market had 48 Google reviews at the time we pulled this report. That is a concrete, achievable gap - not some dominant brand with hundreds of reviews built over a decade. This market was genuinely contestable.

What We Actually Did During the June 2026 Period

The completed actions for the June 1 to July 1, 2026 reporting period were methodical and content-heavy. Here is the full list of what ran:

  • Multiple images uploaded directly to the GBP listing across the month (uploads occurred on roughly 10 separate days within the 30-day window)
  • Three rounds of Google Business Profile posts published
  • Matching posts published to Facebook, Instagram, and LinkedIn on each of those three cycles
  • Two separate rounds of FAQ content generated and applied to the profile

Nothing exotic here. No paid ads, no website overhaul, no link-building sprint. The work was consistent GBP hygiene: fresh visual content, regular post cadence, and structured Q&A signals. The cadence matters more than people expect - Google's local algorithm responds to recency signals on the profile itself, and a listing that was last touched six months ago competes poorly against one that had images uploaded last week.

One thing worth noting for practitioners: the image uploads were spaced throughout the month rather than batched on a single day. Batching a dozen photos in one session tends to produce a smaller ranking lift than the same photos spread across two to three weeks. The algorithm appears to treat consistent activity as a stronger freshness signal than a single burst followed by silence.

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

The Ranking Results: June 2026 Heatmap vs. December 2025 Baseline

After roughly seven months of consistent work, the July 1, 2026 heatmap audits showed substantial movement on two of the three tracked keywords and meaningful - if incomplete - progress on the third.

Keyword: "general contractor"

This is the primary, highest-intent term. Average ranking moved from 10.03 at baseline to 2.46 by July 1, 2026 - a 185.97% improvement score. Top-3 placement coverage jumped from 23.67% of grid points to 76.92%. That means the business now appears in the top three local results for more than three-quarters of the geographic area covered by the heatmap. For a general contractor competing in a dense metro market, that kind of grid coverage is the difference between a phone that rings and one that does not.

Keyword: "general contractor services"

Average ranking moved from 12.57 to 4.78, a 201.15% improvement score. Top-3 placement coverage went from 15.38% to 47.34%. This is a supporting phrase that captures searchers who are slightly further along in their evaluation - they are already thinking about scope, not just finding a contractor type. Ranking well here means the business is visible at multiple points in the local search journey, not just at the broadest entry point.

Keyword: "remodeling contractor"

This is the honest part of the report. Average ranking improved from 19.25 to 14.09 - a 776.08% improvement score in relative terms, but the business still has zero top-3 placements on this keyword as of July 1, 2026. It did not rank in the top 20 at baseline, and while it has moved closer, it has not broken into meaningful placement territory yet.

Why the gap? "Remodeling contractor" is a distinct keyword category from "general contractor." It attracts a different searcher intent - someone thinking specifically about renovation work rather than general construction services. Competitors who have optimized their GBP categories, services, and review language around remodeling specifically will outrank a profile that leans into the general contractor identity. This keyword likely requires additional category signals, review content that mentions remodeling explicitly, and possibly dedicated GBP posts framing the business in that context. It is not a failure - it is a roadmap for the next phase.

AI Visibility: An Honest Assessment

The heatmap data also tracks whether the business appears in the top 20 results on AI platforms - ChatGPT, Gemini, Grok, Llama, and Perplexity. As of July 1, 2026, the business does not appear in the top 20 on any of those platforms for any of the three tracked keywords. The one exception in the baseline data was a rank-10 appearance on Perplexity for "general contractor," which did not carry through to the current audit.

This is worth naming directly rather than glossing over. AI-driven local search is an emerging channel and GBP optimization alone is not sufficient to drive placement there. AI platforms tend to surface businesses that have structured data signals across multiple web properties, third-party mentions, and content depth that goes beyond a GBP listing. For this client, AI visibility is a future objective that requires a broader content strategy - it is not something that seven months of GBP work was ever going to solve on its own.

Lead Actions and Engagement: The June 2026 Numbers

Lead actions are the metric that connects rankings to real business outcomes. Over the lifetime of the engagement (starting December 7, 2025), the business has accumulated 511 total lead actions with an estimated value of $2,810,500.

Within the June 2026 period specifically, the GBP data shows strong momentum on the engagement metrics that matter most:

  • Direction requests: 78 this period versus 37 last period - a 111% increase
  • Phone calls: 19 this period versus 11 last period - a 73% increase
  • Search views: 329 (up 3%)
  • Maps views: 81 (up 17%)

Direction requests are a particularly strong intent signal for a general contracting business. Someone opening Google Maps and requesting directions to a contractor's location is not casually browsing - they are evaluating a specific business for a specific project. A 111% increase in that metric in a single month is a meaningful shift in buyer behavior, not just a ranking statistic.

The phone call growth (73%) also reflects real conversion activity. Calls to a general contractor are almost always project inquiries, not misdials. Nineteen calls in a period where the previous period saw eleven is a directional trend worth watching.

The lifetime figures - 48 calls and 162 website clicks over the full engagement - are the cumulative record of activity that started from a near-zero baseline in December. The trajectory is the point, not the absolute number.

What the Heatmap Average Improvement Score Actually Means

The report shows an overall heatmap average improvement: baseline of 17.9, latest of 15.9, representing an 11.5% change in the aggregate average. This number looks modest compared to the per-keyword improvements above, and that discrepancy is worth explaining.

Heatmap averages are pulled across all tracked keywords and all grid points. When one keyword (remodeling contractor) is still averaging 14.09 and has no top-3 placements, it pulls the aggregate average down. The 11.5% overall change understates the real-world impact because it blends strong performance on high-volume keywords with incomplete progress on a stretch keyword. Practitioners need to read heatmap averages alongside per-keyword breakdowns rather than treating the aggregate as the single source of truth.

The Competitor Gap and What It Means for Next Steps

The top-ranked competitor in this market has 48 Google reviews. That is the same number. This business has not yet matched that review count based on the current report data - review count is not listed as a metric in this period's output - but the gap is clearly not insurmountable.

In dense metro markets, review velocity (how fast new reviews accumulate) often matters as much as total count. A business with 30 reviews that gets 5 new ones per month is typically outperforming a competitor with 50 reviews that stopped accumulating them a year ago. The next phase of work for this client needs to include a systematic review generation process, not just continued profile activity.

The "remodeling contractor" keyword underperformance also suggests a category and service differentiation opportunity. If the business actively does remodeling work - kitchen renovations, bathroom remodels, additions - and that is not explicitly reflected in GBP categories, services, and post content, it is leaving a keyword category open for competitors to own. Specificity in service framing is not just good marketing; it directly affects which searches the algorithm decides to surface the listing for.

What Seven Months of Consistent GBP Work Looks Like

The most useful takeaway from this engagement is not any single month's numbers - it is the compounding effect of doing the same unglamorous tasks consistently over time. Images uploaded regularly. Posts published on a set cadence. FAQ content refreshed. Social channels updated in sync with GBP.

None of those individual actions is remarkable. The average ranking for "general contractor" going from 10.03 to 2.46 is the result of those actions stacking over seven months, not any single week of effort. That timeline is important context for contractors evaluating local SEO. The market does not respond to a one-month sprint. It responds to sustained, consistent signal-building that the algorithm can interpret as an active, relevant, trustworthy local business.

The 511 lifetime lead actions and the $2,810,500 estimated lifetime value are the compounded output of that consistency. The direction request doubling in a single month is what that consistency looks like when it starts to accelerate.

Is Your General Contracting Business Visible Where It Needs to Be?

If your GBP listing has not been actively managed in the last 30 days - no new images, no posts, no FAQ updates - it is almost certainly losing ground to competitors who are doing that work. The gap shown in this report's baseline data is not unusual. It is the default state for most contractor profiles that have never been actively optimized.

A free GBP audit will show you exactly where you rank across your service area right now, how that compares to the top competitor in your market, and what the estimated monthly search value looks like in your specific metro. There is no estimate involved in that audit - it is based on real heatmap data from your actual listing.

You can request that audit at audit.llp.rankoneseo.io or learn more about how the GBP optimization program works at ericscottstudios.com/offer/gbp.

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