How a Deck Builder Grew to 165 Lead Actions and $74,250 in Estimated Value in Under 4 Months
A decking contractor starting from near-zero local visibility accumulated 165 lead actions worth an estimated $74,250 in under four months by tightening their Google Business Profile signals and targeting the right keywords first.
Background
This case study covers a single month of active local SEO management for a decking contractor, tracking results from June 1, 2026 through July 1, 2026. The client came on board on March 5, 2026, so this report captures roughly the four-month mark of the engagement. The market they operate in sees an estimated 3,400 local searches per month for their type of work, representing an estimated $1,530,000 in monthly market value. That is a real number pulled directly from Google's local search data, and it frames how much revenue is sitting on the table for whichever contractors rank prominently.
When the engagement started, this contractor had almost no foothold in the local map pack. Their heatmap baselines confirmed it: average rankings of 18.7 for "pergola builder," 9.47 for "deck builder," 19.88 for "carpenter," and a flat 20.0 for "fence repair." Zero top-3 placements across the board for three of those four terms. The top-ranked competitor in their market had only 6 Google reviews, which is a low bar - but this contractor was not clearing it in rankings despite the thin competition.
What Was Done During the Period
The work completed during this monthly cycle was concentrated on Google Business Profile content and on-profile signals. Specifically:
- Multiple Google Business Profile posts were published throughout the month, with activity logged on at least 11 separate days across the 30-day window.
- Two rounds of FAQ content were generated and added to the profile.
- A video was created and uploaded directly to the GBP listing.
- A second video was uploaded to YouTube, extending the profile's off-platform content footprint.
- A monthly performance report was delivered to the client.
This is a high-frequency content cadence. Posting to a GBP on that many separate days inside a single month is not standard practice for most contractors - most either post sporadically or not at all. The consistency here matters more than any individual post, because Google's local algorithm reads posting frequency as a freshness signal for the profile as a whole.
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 Numbers That Moved
Lead Actions and Estimated Value
Since the campaign started on March 5, 2026, the profile has accumulated 165 total lead actions with an estimated value of $74,250. These are lifetime figures from the start of the engagement, not single-month figures, which is an important distinction. The 165 actions span calls, direction requests, and website clicks logged through the GBP.
On the lifetime call and click figures: lifetime calls sit at 5 and lifetime website clicks at 12. These numbers appear low relative to the 165 total lead actions, and that gap is explained by direction requests, which account for the bulk of the action volume - 148 lifetime direction requests are logged in the raw data. Direction requests are a strong intent signal for service contractors. Someone pulling up directions to a contractor's location is typically already in a decision-making posture, not just browsing. The fact that direction requests dominate this contractor's action profile suggests their GBP is being found by people who are ready to engage, not just people doing early-stage research.
Monthly Views on Google
Search views during this period came in at 148, up 25% from the prior period. Maps views came in at 74, up 4%. Phone calls moved from 1 last period to 3 this period, which is logged as a 200% increase. Direction requests moved from 42 to 43, a 2% gain.
The 25% jump in search views is meaningful. It indicates the profile is surfacing in more search result pages, which is a leading indicator - it typically precedes improvements in click-through and call volume by one to two months as the ranking positions stabilize. The modest 4% lift in Maps views and the near-flat direction request count (42 to 43) suggest the Maps pack ranking positions have not moved dramatically yet for the highest-traffic terms. That is consistent with what the heatmap data shows.
Keyword Ranking Changes: The Honest Picture
The heatmap data tells a more detailed story, and it is worth reading carefully because not everything moved in the same direction.
Deck Builder: The Core Win
The strongest result this period came on the most commercially valuable keyword: "deck builder." Average ranking improved from 9.47 at baseline to 5.55 as of July 1, 2026 - a 151.12% improvement score. More importantly, the share of heatmap grid points landing in the top 3 positions jumped from 0.59% at baseline to 19.53% now. That is a genuine shift in local pack visibility for the term most likely to generate direct project inquiries. When someone searches "deck builder" near this contractor's service area, they are not browsing - they want a quote. Moving from nearly absent in the top 3 to appearing in the top 3 across nearly 20% of the local grid is where lead flow actually comes from.
Pergola Builder: Progress With a Caveat
Average ranking for "pergola builder" improved from 18.7 at baseline to 14.75 as of July 1, a 483.1% improvement score (a large percentage because the baseline was so weak - moving from near-invisible to mid-pack produces big percentage swings). Top-3 placement share moved from 0% to 1.78%. That 1.78% is a small foothold, not a dominant position. The AI platform data for this keyword showed Perplexity ranking at position 1 at baseline, which then disappeared by the July audit. Llama showed a ranking of 11 at baseline that shifted to 14 by July. These AI platform fluctuations are not yet consistent enough to treat as reliable traffic sources, but they are worth monitoring as AI-driven search referrals grow.
Carpenter: Minimal Movement
The "carpenter" keyword barely moved. Baseline average ranking was 19.88; the July figure is 19.54. Top-3 placements remain at 0% on both audits. This is not a failure of effort - it reflects that "carpenter" is a broader, more competitive term that does not map as tightly to what this contractor actually does. Ranking for a general trade term when your profile and content are optimized around a specialty (decking, pergolas) is a slower process. It also raises a strategic question worth addressing: is ranking for "carpenter" the right priority given that "deck builder" is moving and generates more intent-matched leads?
Fence Repair: Still Flat
Average ranking for "fence repair" went from 20.0 at baseline to 19.91 at July 1. No top-3 placements at either point. This is the term with the least movement in the entire report, and it deserves a straight explanation: fence repair is a distinct service category with its own competitive set. If the contractor's profile content, photos, and service descriptions do not specifically address fence repair, the algorithm has no strong reason to rank them for it. Adding fence-specific content and photos to the GBP would be the logical next step for this term.
AI Search Visibility: An Honest Assessment
The report tracks rankings across five AI platforms: ChatGPT, Gemini, Grok, Llama, and Perplexity. The short version is that this contractor's AI visibility is thin across the board right now, and that is typical for a local home service business at this stage.
For "deck builder," the July audit shows no ranking on any of the five AI platforms. At baseline, Perplexity had ranked them at position 4, which has since dropped off. This is one of the counterintuitive patterns worth flagging: ranking improvements in traditional local search (the Google map pack) and AI platform visibility do not always move together. The contractor improved significantly on "deck builder" in the map pack while simultaneously losing the Perplexity placement they had at baseline. AI platforms pull from different data sources and weight authority signals differently than Google Maps. Building AI visibility requires a separate content strategy - typically longer-form, structured content that AI models can extract clean answers from - beyond what GBP optimization alone produces.
For "pergola builder" specifically, Perplexity had this contractor ranked at position 1 at the March baseline. That ranking is gone as of July 1. This is worth watching. A position 1 Perplexity ranking for a local contractor is unusual and suggests there was a specific content asset (possibly a page or listing) that Perplexity was pulling from. If that asset changed or was removed, it would explain the drop. Identifying and restoring or reinforcing that source should be on the near-term task list.
What the Competitive Gap Looks Like
The top-ranked competitor in their market has 6 Google reviews. That is an unusually low review count for a market leader, and it reflects how underdeveloped local SEO is in this trade category in this area. A contractor with strong review velocity - even 20 to 30 reviews over the next two to three months - combined with the GBP content work already underway could close and surpass that competitor's position on the highest-value terms. Review acquisition is the clearest gap to close in the near term.
What the Next 30 Days Should Focus On
Based on this period's data, three priorities stand out:
1. Protect and extend the "deck builder" gains
The movement on this term from 9.47 to 5.55 average ranking, with top-3 placements now at 19.53%, is the most commercially valuable shift in this report. The posting cadence and FAQ content that drove this should continue without interruption. Any break in activity risks losing ground to competitors who are watching the same rankings.
2. Launch a review acquisition push
The top-ranked competitor has 6 reviews. This contractor's review count is not stated in this report, but given the lifetime call volume of 5 and the relative newness of the engagement, it is likely low. Sending follow-up requests to past customers and making it a standard close-of-job step would compound the GBP authority gains already in progress faster than almost any other single action.
3. Add fence-specific content before investing more in that keyword
Ranking for "fence repair" requires the profile to speak to fence repair directly. Adding photos of completed fence projects, a service description that explicitly mentions fence repair, and at least one GBP post focused on fence work would give the algorithm something to work with. Without that, continued ranking attempts for this term will keep producing near-zero movement.
The Broader Picture
Four months into this engagement, the clearest story in the data is that keyword specificity determines ranking speed. "Deck builder" - the term most tightly aligned with this contractor's actual work and existing profile content - moved the most, the fastest, and produced the most commercially useful result (top-3 appearances in nearly 20% of the local grid). "Carpenter" and "fence repair," which are less specific to the contractor's established identity in the eyes of the algorithm, are still largely flat.
The 165 lead actions and $74,250 in estimated value since March are solid early-stage numbers for a contractor in a market with this level of competition. The 25% lift in search views this period is the leading indicator that more of that value is coming, assuming the work continues and review acquisition starts moving in parallel with the content strategy.
If you run a decking, carpentry, or outdoor structure contracting business and want to see where your Google Business Profile stands against competitors in your market, you can get a free local SEO audit at audit.llp.rankoneseo.io. If you are ready to start building the kind of profile activity documented in this case study, visit ericscottstudios.com/offer/gbp to see what that looks like for your business.
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.
More from the Blog
How a Flooring Contractor Generated 119 Lead Actions and $297,500 in Estimated Value in One Month
9 min read
Case StudiesHow a General Contractor Improved Local Map Rankings 131% for Their Core Keyword in Six Months
8 min read
Case StudiesHow an Auto Repair Shop Generated 3,140 Lead Actions in Under 7 Months with Google Business Profile SEO
9 min read