Case Studies9 min read

From Invisible to Top 6: How a Siding Contractor Cut Its Average Map Ranking by 43% in One Month

A siding and construction contractor started March 2026 with zero top-3 placements and an average local ranking of 20. By early September, that average had dropped to 5.69 - a 42.9% improvement - while total lead actions since launch reached 154.

By Thomas Hassett·
Topics:local SEO for contractorsGoogle Business Profile optimizationsiding contractor marketingGoogle Maps rankingconstruction company lead generationGBP case study

The Starting Point

When a siding and general construction contractor came on board at the end of March 2026, their Google Business Profile was essentially invisible. A heatmap audit run on March 31, 2026, using the keyword "siding contractor" showed an average ranking of 20 across the grid - the very bottom edge of what the local map pack even tracks. Top-3 placements stood at 0%. The business had no presence in the AI search platforms checked at that time: ChatGPT, Gemini, Grok, MetaAI, and Perplexity all returned no result for this business in the top 20.

The market around them is not small. An estimated 1,050 people search for this type of contractor in their area every month, representing an estimated $12,600,000 in monthly job value. Sitting at an average rank of 20 meant they were capturing close to none of it.

The top-ranked competitor in their market had accumulated only 10 Google reviews at the time of the audit. That number matters more than it might seem, and we will come back to it.

What the Work Actually Looked Like

The August 2026 report period ran from August 1 to September 1. The completed actions log for that single month is long, and the volume is intentional. Here is what was executed:

  • Multiple Google Business Profile posts published throughout the month - roughly one every two to three days
  • A high cadence of image uploads, with new photos added on most active days
  • One video created and published to the profile
  • Two rounds of FAQ generation added to the profile
  • Directory listings reviewed and updated on two separate occasions
  • A review reply drafted for the client
  • A full report delivered

This is not a "set it and forget it" approach. The consistent posting and image cadence signals to Google's local algorithm that the profile is actively managed. More practically, it gives the algorithm fresh content to associate with the contractor's service keywords on a near-daily basis.

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 Result

The follow-up heatmap audit was run on September 2, 2026 - five months after the baseline. The same keyword, "siding contractor," showed an average ranking of 5.69 across the grid. The baseline was 20.0. That is a change of 42.9% in the right direction.

To put that concretely: the contractor went from appearing, on average, at position 20 in the local map grid to appearing at position 5.69. In a market where the top-ranked competitor holds only 10 reviews, a business that is now consistently appearing in the top 6 positions is in a strong competitive posture - even before aggressive review acquisition begins.

The reported improvement figure in the raw data is listed as 6,675.15%. That figure reflects the ranking improvement calculation methodology used in the heatmap tool (which weights position gains non-linearly), not a straightforward percentage increase in traffic or leads. We are citing the 42.9% average rank change because it is the most interpretable and honest representation of what moved.

What the Visibility Numbers Show

Google's own data for the period reflects the ranking gains. Search views came in at 158 for the month, up 11% from the prior period. Maps views reached 84, up 40%. Both of those directional increases are consistent with a profile that is appearing more often and in better positions on the map.

Website clicks from the profile rose from 24 in the prior period to 30 this period - a 25% increase. Direction requests went from 2 to 5, a 150% increase period-over-period. Direction requests are one of the more intent-heavy signals available from GBP data: someone asking for directions is almost always planning a physical visit or a job-site walkthrough, not just browsing.

Lifetime Lead Actions Since Launch

From the campaign start date of March 31, 2026 through the end of the August report period, the profile has generated 154 total lead actions. The estimated value assigned to those actions is $1,848,000.

Lifetime website clicks from the profile sit at 119. Lifetime calls recorded at 28. Direction requests over the lifetime total 7. These are the figures pulled directly from the report; they are not extrapolated or projected.

It is worth noting that call-tracking through GBP is notoriously imperfect. Google's own interface can misattribute or undercount calls depending on how a user initiates contact. The 28 lifetime calls figure should be read as a floor, not a ceiling.

A Counterintuitive Pattern Worth Noting

The top-ranked competitor in this market has only 10 Google reviews. That is a low bar for market leadership. In most mature local markets - plumbing in a large metro, HVAC in a mid-sized city - the dominant GBP profile holds 100 or more reviews, often several hundred. A top competitor sitting at 10 reviews suggests one of two things: either the market has historically attracted contractors who do not invest in their online presence, or the competitive set turns over frequently (common in construction trades where firms come and go).

Either way, the implication for this contractor is meaningful. The ranking gains achieved so far have been driven almost entirely by profile optimization and content activity - not by review volume, because neither this contractor nor the top competitor has built a large review base yet. That is actually the easier half of the climb. Once the contractor begins a structured review acquisition effort, they have the opportunity to leapfrog not just in ranking signals but in conversion rate. A profile ranked in the top 6 with 40 or 50 reviews will outperform a profile at position 1 with 10 reviews in most head-to-head comparisons, because users read the review count before they read the address.

What Did Not Move

AI platform visibility has not been confirmed as of the September 2 audit date. At baseline in March, the business did not appear in the top 20 results on ChatGPT, Gemini, Grok, MetaAI, or Perplexity for the "siding contractor" keyword. The September audit data provided does not include updated AI visibility scores, so we cannot report improvement there yet. This is an area to watch. AI-generated local results are increasingly appearing for service queries, and a profile that ranks well in traditional local search does not automatically carry that authority into AI-generated answer sets. That work is ongoing.

Search views grew 11% - a meaningful direction but a smaller relative gain than the 40% Maps views increase. This suggests the profile is getting surfaced more on Maps-specific queries (users browsing the map directly) than on pure text search. That pattern often appears in the middle stages of a local SEO campaign: Maps visibility tends to respond faster to profile activity, while broader search visibility takes longer to build because it depends more on domain authority, citation consistency, and review accumulation over time.

The Optimization Logic Behind the Numbers

A few practitioners reading this will ask whether the posting cadence is the primary driver or whether it is something else. The honest answer is that it is almost certainly a combination of factors, and isolating a single variable in local SEO is rarely possible without controlled testing across identical markets.

What we can say is that the profile went from no meaningful optimization to a sustained, daily-touch cadence of posts, images, FAQs, and directory hygiene - and the ranking moved from 20 to 5.69 over roughly five months. The activities executed are consistent with what Google's own GBP documentation identifies as signals of an active, trustworthy business: fresh content, accurate category and service data, consistent NAP information across directories, and engagement with reviews.

The FAQ additions are underrated in this context. FAQs on a GBP profile function similarly to FAQ schema on a website: they allow the profile to surface in response to question-format queries ("how much does siding replacement cost," "what type of siding lasts longest") in addition to pure category queries. For a contractor in a trade where purchase decisions are research-heavy, showing up in question-based searches captures users earlier in the decision cycle - before they have already called three competitors.

The video creation is worth mentioning separately. Video is still relatively rare on GBP profiles in the construction trades. Most contractors upload photos; few upload video. A profile with video tends to stand out visually in the Maps interface, and anecdotally, video content appears to hold engagement longer in the profile view. Whether Google's algorithm weights video differently than images in ranking calculations is not publicly confirmed, but the user behavior signal (more time spent on the profile) is likely positive.

Where This Goes Next

The contractor's average ranking of 5.69 is a solid foundation. The next phase of work should focus on two things: review volume and AI visibility.

On reviews: with the top-ranked competitor sitting at only 10 reviews, this contractor does not need to build a massive review profile to compete - they need to build a consistent and slightly larger one. A structured ask-after-job-completion process, even a simple text message sent to each customer, can produce 3 to 5 new reviews per month without any paid review solicitation tools. At that rate, the contractor would have 30 to 40 reviews within six to nine months, which would meaningfully separate them from the current market leader on conversion signals alone.

On AI visibility: the five platforms checked at baseline all returned no result. As AI-generated local results become a more common entry point for homeowners searching for contractors, appearing in those results becomes a parallel track to traditional GBP ranking. The content and FAQ work done this month begins to build the structured information that AI systems draw on, but this is a longer horizon effort.

The 154 lead actions and $1,848,000 in estimated value since launch are a real result. But the more durable number is the ranking shift: going from position 20 to position 5.69 on a keyword with 1,050 monthly searches and $12,600,000 in monthly market value changes the contractor's revenue ceiling, not just their current month's leads.

Is Your Contractor Profile in the Same Position This Business Started From?

Most contractor GBP profiles sit closer to position 20 than position 5. If you want to know where yours actually stands - not guesses, but grid-level heatmap data for your real service keywords - get a free audit at audit.llp.rankoneseo.io. If you already know you want to move and are ready to talk about what a managed campaign looks like, start at ericscottstudios.com/gbp-offer.

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 →