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.

102GBP Calls / Month
5#1 Local Pack Rankings
14×Call Growth
★★★★★ Verified Platform Data M.S. Computer Science · 12+ Years Founder-Led · No Contracts
"Five #1 map rankings across two metros — still standing almost a year after the campaign wrapped."
— Campaign summary, South Florida flooring contractor · View Our Case Studies →

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.

The key insight

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.

MonthGBP Calls / MonthGrowth
December 20247Baseline
March 202547+571% vs. baseline
October 202510214× baseline
Result: A 14× increase in monthly calls from the Google Business Profile in under a year — driven by Local Pack visibility across Fort Lauderdale and Miami, not ad spend.

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.

KeywordPositionResult Type
pool deck resurfacing fort lauderdale#1Local Pack
pool deck repair fort lauderdale#1Local Pack
concrete resurfacing fort lauderdale#1Local Pack
pool decks miami#1Local Pack
miami pool deck#1Local Pack
hialeah epoxy flooring#2Organic
epoxy flooring installers davie#2Organic
Why the Local Pack matters: When a homeowner searches for a service like pool deck resurfacing, the map results sit above everything else. A #1 Local Pack ranking is the digital equivalent of the best corner lot in town.

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 OptimizedKeywords Ranking
Miami Pool Deck Resurfacing page25
Miami location page17
Homepage (Fort Lauderdale)16
Concrete Resurfacing page13
Concrete Coatings page11
Pool Deck Resurfacing page10
The takeaway: 116 organic keywords tracked across the site — spread across pages engineered for one intent each, so they support each other instead of competing.

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.