ES Studios
Case Studies9 min read

How a Flooring Contractor Generated 255 Lead Actions and Improved Google Map Rankings by Up to 131% in One Campaign

A flooring installation company in the Ventura County area went from near-invisible on Google Maps to landing top-3 placements on high-intent keywords - here is exactly what moved and what did not.

By Thomas Hassett·
Topics:local SEO for flooring contractorsGoogle Business Profile optimizationflooring installation near meGoogle Maps rankinghome service contractor SEOGBP lead generation

Background

This case study covers a single monthly reporting period - July 1, 2026 through August 1, 2026 - for a flooring installation and sales contractor serving the Ventura County area of Southern California. The business offers hardwood floor installation, carpet installation, laminate flooring, and general flooring installation services. They came on as a client in late March 2026, so this report captures roughly the four-month mark of an active local SEO campaign.

The market they operate in is not small. There are an estimated 2,600 people searching for this type of business in their area each month, representing an estimated $1,950,000 in monthly market value. That is real demand. The question at the start of the engagement was whether this contractor was positioned to capture any meaningful share of it.

Where Things Stood at Baseline

The first heatmap audits were run on March 25, 2026. A heatmap audit places a grid of points across a service area and records where a business ranks on Google Maps from each point. This gives a spatial picture of visibility - not just a single average rank, but a distribution across the territory a contractor actually wants to serve.

At baseline, the numbers were mediocre across every tracked keyword:

  • Hardwood floor installation near me: average ranking of 9.05, with 0% of grid points landing in the top 3.
  • Flooring installation: average ranking of 6.71, with 5.33% of grid points in the top 3.
  • Carpet installation: average ranking of 7.64, with 0% of grid points in the top 3.
  • Laminate flooring installation: average ranking of 5.42, with 17.75% of grid points in the top 3.

These are not catastrophic numbers, but they reflect a profile that was not being worked. An average rank of 9 for a core keyword like "hardwood floor installation near me" means most searchers in the service area never see the business. And 0% top-3 placement on that keyword means no one, from any point on the grid, was getting this contractor in their initial results.

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 the Campaign Did

Between campaign launch and the August 1 audit date, the work completed included consistent Google Business Profile post publishing, FAQ generation, directory updates, video creation, video uploads to both YouTube and the GBP profile directly, and regular reporting. The post cadence was aggressive - more than a dozen GBP posts were published within this single 31-day window alone, with several going live within the same week.

That cadence is worth noting. Many flooring contractors publish one GBP post per month if they publish at all. The signal Google receives from a profile that is actively maintained - fresh content, updated Q&A, consistent NAP data across directories - is different from the signal it receives from a static profile. The algorithm does not reward stagnation.

Directory updates were completed three separate times during the period. This is citation hygiene work. When a business's name, address, and phone number appear inconsistently across the web, it creates ambiguity in Google's understanding of the business. Cleaning that up is unglamorous but foundational.

Video content was produced and distributed in two directions: a YouTube upload for broader discovery, and a direct GBP video upload for profile engagement. Video on a GBP profile is still underused by most contractors, and it tends to increase profile completeness scores and time spent on the listing.

Ranking Results at the Four-Month Mark

By August 1, 2026, the heatmap rankings had shifted materially on every tracked keyword.

Hardwood Floor Installation Near Me

Average ranking moved from 9.05 to 6.51 - a 131.25% improvement score. Top-3 placements went from 0% to 13.02% of grid points. This keyword had zero top-3 coverage at the start. It now has measurable top-3 presence across the service area. That is a real change in who sees this business when they search with clear purchase intent.

Flooring Installation

Average ranking moved from 6.71 to 4.36 - a 73.24% improvement score. Top-3 placements grew from 5.33% to 30.77% of grid points. This is the broadest of the tracked keywords and also shows the most dramatic shift in top-3 coverage. Nearly a third of the service area grid now returns this contractor in the top 3 results for "flooring installation."

Carpet Installation

Average ranking moved from 7.64 to 5.94 - a 51.2% improvement score. Top-3 placements remained at 0%. This is an honest finding. The ranking improved, but no top-3 coverage was established for this keyword during the period. It is moving in the right direction, but carpet installation appears to be a more competitive or geographically harder keyword in this specific market. More time and possibly targeted content work will be needed here.

Laminate Flooring Installation

This keyword started with the strongest baseline (5.42 average, 17.75% top-3). The full August data was not included in the raw report extract, but the pattern across the other three keywords suggests continued movement. Laminate flooring is often a gateway search - homeowners comparing it to hardwood - so maintaining and growing visibility here supports cross-sell opportunities.

Lead Actions and Estimated Value

Since the campaign started on March 24, 2026, the profile has accumulated 255 total lead actions. The platform estimates this at $191,250 in value based on average job values for this trade category.

Breaking down the activity signals within the reporting period: phone calls increased 71% period-over-period (from 7 last period to 12 this period), and direction requests increased 35% (from 34 last period to 46 this period). Search views on Google reached 281, up 21%.

The direction request growth is worth pausing on. A 35% increase in people asking for directions to a flooring showroom is a meaningful indicator. Flooring is a tactile category - customers generally want to see samples in person before committing to a project. Direction requests from a GBP listing represent high-intent, near-purchase behavior. Someone who asks for directions to a flooring contractor is not casually browsing. They are close to buying.

Lifetime calls stand at 27 and lifetime website clicks at 55, both accumulated since the March start date. These figures reflect the cumulative attribution Google assigns to the profile, separate from the period-over-period percentage changes noted above.

AI Visibility: An Honest Assessment

The heatmap audits also track whether this business appears in AI platform results - specifically ChatGPT, Gemini, Grok, Llama, and Perplexity - for each tracked keyword. At both the March baseline and the August audit, the business did not appear in the top 20 results on any of these platforms for most keywords.

There was one exception: at the March baseline, the business ranked 4th on Llama for "carpet installation." By August, that placement had disappeared. This is not necessarily alarming - AI search results for local service queries are volatile and inconsistent at this stage - but it is a data point worth tracking. As AI-powered search surfaces become a more common entry point for consumers, local contractors who are not appearing in those results are leaving a growing channel unaddressed.

The honest read here is that AI visibility for local flooring queries is still an emerging and unsettled area. No local flooring contractor in this market appears to have a dominant or consistent presence across these platforms. But the trend is worth watching, and the content and FAQ work being done for this client (structured Q&A, clear service descriptions) is the same foundational work that tends to improve AI retrievability over time.

What the Competitor Data Tells Us

The top-ranked competitor in their market was identified in the report. No review count data was available for that competitor in this reporting period, which limits direct comparison. What is clear from the ranking data is that there is room between where this contractor sits now and where the top of the local pack is. The gap is not insurmountable. The "flooring installation" keyword moving to 30.77% top-3 coverage in four months suggests the competitive ceiling in this market is reachable with continued consistent work.

What Did Not Move

It is worth being direct about the gaps. Carpet installation did not break into top-3 coverage during this period. AI platform visibility is effectively zero across all tracked keywords. And while phone calls increased 71% period-over-period, the raw number (12 calls this period) is still modest relative to the estimated 2,600 monthly searchers in the area. There is a significant gap between the market size and the current capture rate. That gap is the ongoing work.

Profile optimization and citation work have a compounding nature - the improvements in month four look different from what month eight will look like. But a contractor who expects the full market addressable value to flow through their profile in the first quarter of a campaign will be disappointed. The ranking improvements here are real, but they are a foundation, not a ceiling.

Key Takeaways

Four months into an active local SEO campaign, a flooring contractor in a competitive Southern California market has moved from near-zero top-3 coverage on core keywords to measurable presence across their service area. The "flooring installation" keyword now returns this business in the top 3 from nearly a third of the grid points audited. Direction requests - a strong purchase-intent signal for a showroom-based trade - are up 35%. Phone calls are up 71% versus the prior period.

The work that drove this was not complicated: consistent GBP posting, structured FAQ content, video production and distribution, and directory cleanup. None of it is flashy. All of it compounds.

The market opportunity - 2,600 monthly searches worth an estimated $1,950,000 per month - has not changed. The contractor's share of it is what is changing, slowly and measurably.

Ready to See What Your Profile Is Actually Doing?

If you run a home service or specialty trade business and you are not sure how your Google Business Profile is performing across your service area, the first step is an honest audit. You can get a free local visibility audit at audit.llp.rankoneseo.io, or learn more about what an active GBP management program looks like 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