Local SEO Case Study · Epoxy Flooring & Concrete Coatings
From 7 Calls a Month to 102 — and Rankings That Outlasted the Campaign
Between December 2024 and October 2025, a targeted local SEO campaign took a South Florida epoxy flooring contractor from a single-city, single-service site to five #1 Local Pack rankings across Fort Lauderdale and Miami — and grew Google Business Profile calls from 7 a month to 102. Nearly a year after the engagement ended, the rankings are still holding.
The Goal: More Calls From More Cities
When this contractor came to D&D in December 2024, the phone rang 7 times a month from Google. The site was an epoxy flooring site in Fort Lauderdale — and that was the ceiling. The goal: expand into the adjacent services customers actually search for, expand into the neighboring markets worth winning, and earn Local Pack placement where buying decisions happen.
Epoxy is what the contractor sells. Pool decks are what South Florida searches.
Keyword research showed the highest-intent, most winnable searches weren't "epoxy flooring" head terms — they were pool deck resurfacing, pool deck repair, and concrete resurfacing queries with clear commercial intent and Local Pack results. So instead of fighting the hardest keyword first, the campaign built dedicated service and city pages around that cluster, then let the authority spread back to the core epoxy terms.
The Primary KPI: Phone Calls
For a flooring contractor, a call is an estimate booked. Calls from the Google Business Profile climbed steadily across the engagement — from 7 a month at the start to 102 a month by the end.
| Month | GBP Calls / Month | Growth |
|---|---|---|
| December 2024 | 7 | Baseline |
| March 2025 | 47 | +571% vs. baseline |
| October 2025 | 102 | 14× baseline |
The Rankings Behind the Calls
Seven top-3 rankings spanning four South Florida cities — five of them #1 in the Local Pack, where map-driven customers actually click and call.
| Keyword | Position | Result Type |
|---|---|---|
| pool deck resurfacing fort lauderdale | #1 | Local Pack |
| pool deck repair fort lauderdale | #1 | Local Pack |
| concrete resurfacing fort lauderdale | #1 | Local Pack |
| pool decks miami | #1 | Local Pack |
| miami pool deck | #1 | Local Pack |
| hialeah epoxy flooring | #2 | Organic |
| epoxy flooring installers davie | #2 | Organic |
One Site, Four Cities
The campaign built city and service pages that rank on their own merit — not doorway pages. The Miami pool deck resurfacing page alone ranks for 25 keywords. Fort Lauderdale, Miami, Hialeah, and Davie each carry their own visibility now.
| Page Built or Optimized | Keywords Ranking |
|---|---|
| Miami Pool Deck Resurfacing page | 25 |
| Miami location page | 17 |
| Homepage (Fort Lauderdale) | 16 |
| Concrete Resurfacing page | 13 |
| Concrete Coatings page | 11 |
| Pool Deck Resurfacing page | 10 |
Built for AI Search Too
36 of the site's ranking keywords now appear in searches where Google shows AI Overviews — and 4 pages on the site are already being cited by AI engines.
That's not a coincidence. The same structured, entity-first pages that win the Local Pack — clear service definitions, real locations, one intent per page — are the pages AI systems trust enough to cite. As more homeowners start their search in AI tools instead of a traditional results page, this contractor is already positioned to be the answer. Learn more about how D&D builds for this in AI Search Optimization.
The Part Most Agencies Won't Show You
The engagement ended in October 2025. The ranking data on this page was pulled in September 2026 — nearly a year later. The #1 rankings are still there.
That's the difference between renting visibility and building it. Pages engineered around real search intent, supported by a foundation of 176 referring domains, keep working after the invoices stop. It's also why D&D works month-to-month with no contracts: the work has to earn its keep every month — and as this campaign shows, it keeps earning long after you stop paying for it.
The Bottom Line
Six results moving together — which is what durable local SEO looks like.
102 Calls a Month
Up from 7 at the start — a 14× increase in calls from the Google Business Profile.
5 #1 Local Pack Rankings
Top map placement for pool deck and concrete resurfacing terms in Fort Lauderdale and Miami.
4-City Footprint
Fort Lauderdale, Miami, Hialeah, and Davie — each with its own ranking pages.
116 Keywords Tracked
A full organic footprint built from a near-invisible starting point.
AI-Cited Pages
4 pages cited by AI engines and 36 keywords appearing in AI Overview searches.
Rankings That Held
#1 positions verified 11 months after the engagement ended.
Questions About These Results
How long did these results take?
The engagement ran from December 2024 to October 2025. Calls quadrupled-plus within the first three months (7 to 47 by March), then continued climbing to 102 a month by October.
Are these numbers real?
Yes. Call figures come from the Google Business Profile, and all ranking and keyword data comes from Semrush — pulled in September 2026, nearly a year after the campaign ended. Nothing here is estimated.
Why target pool deck keywords instead of epoxy keywords?
Keyword research showed pool deck resurfacing and repair searches had stronger commercial intent and were more winnable than the crowded epoxy head terms. Winning those built the authority that lifts the whole site — including the epoxy pages.
Do rankings last after a campaign ends?
When the work is built right, yes. This site's #1 Local Pack rankings were verified 11 months after the engagement concluded — because the pages were built around real search intent and backed by genuine authority, not shortcuts.
Did this include AI search optimization?
The entity-first page structure used here is the same foundation D&D's AI Search Optimization builds on. The result: 4 pages cited by AI engines and 36 keywords appearing in searches with AI Overviews.
Is there a contract?
No. D&D SEO Services works month-to-month with no long-term contracts.
Ready to Own Your Market's Map Pack?
Real calls. Real rankings. Results that outlast the retainer. If customers in your city can't find you yet, let's fix that — month to month, no contracts.
Client anonymized at their request. Call figures are drawn from the client's Google Business Profile during the engagement period (December 2024 – October 2025). Ranking, keyword, and referring-domain figures are drawn from Semrush organic position data for the client's domain, exported September 2026 — approximately eleven months after the engagement concluded. Rankings fluctuate over time; individual results vary by market, competition, campaign length, and website condition. These figures are not a guarantee of future performance.

