Pool Resurfacing Competitor Teardown — The Study
What it takes to beat the sites that rank: deep profiles across four target markets plus the Ultimate Pool Resurfacing Site spec assembled from the best of each. Live SERPs captured 2026-10-08.
8
Sites profiled
4
Target markets
$8K–$15K
Published resurface band (PHX #1)
2 of 8
Name a financing lender
53–305
Reviews in the map packs
Method: live Google SERPs pulled per city for the money term (
pool resurfacing los angeles, phoenix, dallas, houston) on 2026-10-08 (DataForSEO, mobile, top 10). The top 2 organic results that are not directories/forums/marketplaces were profiled at source level — every page, title, meta, H1, schema block, form, phone and guarantee — with map-pack winners recorded as local context. Directories (Yelp, BBB, Yahoo Local), social (Facebook, Instagram) and forums (Reddit, Quora) were skipped and noted. Texas Fiberglass Pools hard-403s datacenter traffic behind a WAF and was profiled from Wayback raw captures (2024-08–2025-03) + its live URL inventory — flagged in the Dallas page. Full raw teardowns sit in the Deep Profiles pages.Five Findings
1. The price goes in the title — that is the Phoenix #1. We Fix Ugly Pools owns both the map pack (4.9★/305) and organic #1 with
Pool Resurfacing in Phoenix, AZ ($8K–$15K) — a published price band in the title tag — backed by finish-lifespan math (pebble 25–30 years vs plaster 5–7). Cost is the query's real question and the field answers it unevenly: Texas Fiberglass publishes “repairs can cost anywhere from $200-$5000+”, Alan Smith runs a self-serve instant quote, Premier Pool Plastering publishes nothing at all. The template ships the cost page and the price band in the metadata.2. The map pack and page one are an exact-match-brand / lead-gen zone. LA's top two map-pack winners are exact-match
.homes domains (Pool Repair & Replaster California 4.9/58, Apex Pool Repair & Replaster 4.8/55); Dallas's three pack names are all exact-match keyword brands (Dallas Pool Resurfacing & Plastering, DFW Fiberglass Pool Renovations, Plano Pool Resurfacing); Phoenix's organic #4 is a confirmed lead-gen play — Pool Resurfacing Riva Phoenix's own /terms/ calls it “a local referral and matching service” with no license and no warranties, running 210 programmatic service×neighborhood doorway pages (10 services × 21 Phoenix village planning areas) with a 3-step quiz funnel on every page. GBP naming + doorway architecture are first-class strategy in this niche — and proof discipline is how a real contractor differentiates from them.3. Financing and memberships are the recurring tier — and almost nobody runs them. Alan Smith Pools is the only full stack: Lyon Financial + Paramount financing, paid Membership Plans through a ContractorCommerce shop, and a headline warranty (“Our pool resurface warranty is 10 YEARS!”). Summerhill Pools names two lenders with named reps (Frost Bank, Lyon Financial). Precision Pool Restoration runs a sticky “10% Off PLUS 0% Financing” banner (lender unnamed). The other five leave financing unnamed on an $8K–$15K+ job. Name the lender, publish the payment path, sell the membership.
4. The conversion workhorse is a quote funnel with photos or a quiz — not a contact form. Premier Pool Plastering's quick-quote literally asks for pictures: “fill out form below with pictures of your pool/spa” (plus a contact form with appointment slots and a 15-minute arrival-notice promise). Riva puts a 3-step quiz on all 210 pages posting to
/api/lead; We Fix Ugly Pools pairs an owner-builder quiz with a cost calculator and Arizona owner-builder law content; Alan Smith runs self-serve “Instant Resurfacing Quote” journeys. Photo upload + finish-picker quiz is this niche's native lead form — and the field's response-time promise is nearly absent (nobody answers “when do I hear back”).5. Authority sites publish their quality bar — and ship broken plumbing anyway. Alan Smith's 13-point “No shoddy workmanship…” manifesto and 35,000+ jobs since 1981; We Fix Ugly Pools' press wall (New York Times, SBJ, AQUA), a world-record pool build and a Chase Field rebuild, 3 ROC license numbers in the footer; JR Pool Plastering's 4 real offices with local numbers and full LocalBusiness/FAQPage schema. Yet the same sites ship free-to-fix defects: Precision ranks #1 with zero schema; Alan Smith's 91 city pages all say “Costa Mesa, CA” in the meta, carry an H1 of “Home” and a junk 50-item HVAC-air-filter Product schema; Texas Fiberglass runs 8 H1s on its homepage and a stray Cleveland-area phone number; Premier claims 16 cities but ships 3 city pages with dead
javascript:; links and no click-to-call anywhere. Trust theater + working plumbing beats raw authority.SERP Landscape
Live capture 2026-10-08 (DataForSEO, mobile). Company Lead-Gen / EMD Directory / Media / Forum
Los Angeles — pool resurfacing los angeles
| Map pack | Rating | Site |
|---|---|---|
| Pool Repair & Replaster California | 4.9 (58) | Exact-match .homes domain |
| Apex Pool Repair & Replaster | 4.8 (55) | Exact-match .homes domain |
| Pool Remodeling Pro Landscape | 5 (7) | Company |
| Organic | Result | Type |
|---|---|---|
| 1, 4, 6, 7, 10 | Yelp searches (5 slots) | Directory |
| 2 | Premier Pool Plastering — LA service-area page | Company — profiled |
| 3, 5 | Alan Smith Pools — homepage + Covina landing page | Company — profiled |
| 8 | newpools.biz — pool remodeling LA | Company |
| 9 | Instagram reel | Social |
Phoenix — pool resurfacing phoenix
| Map pack | Rating | Site |
|---|---|---|
| We Fix Ugly Pools | 4.9 (305) | Company — profiled |
| Rebel Resurface | 5 (55) | Company |
| Mercury Pool Plastering | 5 (94) | Company |
| Organic | Result | Type |
|---|---|---|
| 1 | We Fix Ugly Pools — “Pool Resurfacing in Phoenix, AZ ($8K–$15K)” | Company — profiled |
| 2, 5 | Facebook groups | Social |
| 3, 7 | Yelp | Directory |
| 4 | Pool Resurfacing Riva Phoenix | Lead-Gen — profiled (210 doorways) |
| 6 | BuildXL — cost/process guide | Lead-Gen content |
| 8, 9 | True Blue Pools blog, Above & Beyond Pools | Company |
Dallas — pool resurfacing dallas
| Map pack | Rating | Site |
|---|---|---|
| Dallas Pool Resurfacing & Plastering | 4.9 (53) | Exact-match brand |
| DFW Fiberglass Pool Renovations | 5 (79) | Exact-match brand |
| Plano Pool Resurfacing | 5 (39) | Exact-match brand |
| Organic | Result | Type |
|---|---|---|
| 1 | Summerhill Pools — Dallas location page | Company — profiled |
| 2, 7 | BBB, Yahoo Local | Directory |
| 3, 9 | Facebook, Yelp | Social / Directory |
| 4 | Quora — “poolresurfacingindallastx” space | Lead-Gen on Quora |
| 5 | Yelp — pool remodel list | Directory |
| 6 | Texas Fiberglass Pools — pool-repair landing page | Company — profiled (Wayback) |
| 8 | Morton Pool Solutions — North Dallas page | Company |
Houston — pool resurfacing houston
| Map pack | Rating | Site |
|---|---|---|
| Precision Pool Restoration | 4.6 (241) | Company — profiled |
| Space City Pool Resurfacing | 5 (7) | Exact-match brand (poolresurfacing-houston.com) |
| Express Pool Plastering & Repairs | 4.7 (61) | Company |
| Organic | Result | Type |
|---|---|---|
| 1 | Precision Pool Restoration — homepage | Company — profiled |
| 2, 7 | Yelp lists | Directory |
| 3 | JR Pool Plastering & Texas Gunite | Company — profiled |
| 4, 8 | Social | |
| 5 | Homeyou cost page | Lead-Gen |
| 6 | Express Pool Plastering — gallery | Company |
| 9, 10 | Arturo's Pool Plastering, Azul Pool Plastering | Company |
The Ultimate Pool Resurfacing Site
Assembled from the best of all eight sites with the field's shared failures excluded. Every item names its source.
1. Architecture
- Homepage → resurfacing / replastering / refinishing money pages with published price bands and finish-lifespan math (We Fix Ugly Pools' recipe).
- Finish comparison guide — plaster vs pebble vs quartz with cost, lifespan and feel (WFU's pebble 25–30 yr vs plaster 5–7 yr math is the model).
- Cost calculator / quiz (WFU's owner-builder quiz + cost calculator; Riva's 3-step quiz) with photo upload at the end (Premier Pool Plastering).
- City pages with unique content — Riva's 210-doorway geo grid is the volume model, JR's city/zip FAQ posts the content model; cap at real service areas and keep every page in the nav (fixing Alan Smith's 91-page flaw).
- Before/after gallery: 8–10 real case cards with dates and finish names (JR's 9 work galleries; WFU ships exactly 1 case study — the field's weakest proof).
- Financing + membership pages (Alan Smith's ContractorCommerce shop + Lyon/Paramount) and a warranty page with the number in the headline.
- FAQ hub — JR's 50-question, city-modified pattern with FAQPage schema.
2. Homepage anatomy (top to bottom)
- Hero: “Pool resurfacing in [city] — $X to $Y” + phone + instant-quote CTA
- Offer banner: “10% Off PLUS 0% Financing” style (Precision Pool Restoration) with real fine print
- Trust bar: license numbers (WFU's 3 ROC numbers; Premier's “Licensed - Insured - Bonded Lic. # 625132 / C-53 & C-35”), years (Alan Smith: since 1981, 35,000+ jobs), review score
- Finish options with lifespan + price math
- Process section (Precision's 6-step resurfacing process) + quality checklist
- Before/after gallery (8–10 cases)
- Warranty block — number in the headline (Alan Smith: “Our pool resurface warranty is 10 YEARS!”)
- Live review widget (Trustindex pattern — WFU 4.9/305 sitewide, JR under the hero)
- Financing + membership strip (named lenders)
- FAQ teaser (FAQPage schema) + city links + photo-upload quote form
3. Offer stack
| Offer | Source | Notes |
|---|---|---|
| Published price band ($8K–$15K) in title + page | We Fix Ugly Pools | The single strongest ranking + trust move found |
| 10% off + 0% financing banner | Precision Pool Restoration | Real fine print on the offer page — name the lender (WFU leaves this open) |
| Named lenders with named reps | Summerhill Pools (Frost Bank, Lyon Financial), Alan Smith (Lyon Financial, Paramount) | Two of eight — open lane everywhere else |
| Membership plans (recurring) | Alan Smith Pools (ContractorCommerce shop) | The only membership in the field — the recurring tier hook |
| Free written estimate + service-call fee disclosed | Texas Fiberglass Pools (“repairs can cost anywhere from $200-$5000+”) | Radical transparency filters leads |
| Instant self-serve quote | Alan Smith (“Instant Resurfacing Quote”), WFU quiz + calculator, Riva 3-step quiz | Native funnel for the niche |
| Photo-upload quote (“pictures of your pool/spa”) | Premier Pool Plastering | Best lead-form detail in the study — steals a whole sales call |
| Warranty headline: 10 years | Alan Smith Pools | vs Jandy Pro-Edge 3-year (Summerhill) and Precision's undefined “best warranty in the industry” — define yours |
4. Trust stack
- License numbers in the footer, always: 3 ROC numbers (We Fix Ugly Pools), “Lic. # 625132 / C-53 & C-35” (Premier), BBB A+ (Summerhill).
- Press and spectacular proof (WFU: New York Times / SBJ / AQUA, world-record pool build, Chase Field rebuild) — one real landmark project out-pulls a wall of stock photos.
- Live Google review widgets sitewide (WFU's Trustindex 4.9/305; JR's under the hero) — the field's best review plumbing.
- Years and volume in numbers (Alan Smith: since 1981, 35,000+ jobs, 100+ employees; JR: 40+ years, 4 real offices) — without contradicting yourself (Premier: “over 29 years” vs “40 Years of Experience”; JR: 40-yr vs 20-yr claims).
- Education as trust: hydroblasting vs jackhammering explainer (Alan Smith), 6-step process (Precision), owner-builder law content (WFU).
5. Conversion
- Photo-upload quote form + appointment slots + arrival-notice promise (Premier's exact kit).
- Quiz + cost calculator on every money page (Riva's placement discipline, WFU's substance).
- Booking tool where it fits (WFU books through Dispatch.me) — and a response-time promise the field refuses to make.
- Call tracking done right: Alan Smith runs CallRail DNI (5 numbers) — but its masked
tel:hrefs break click-to-call; keep the visible number in the href. - Source-field segmentation (“How did you hear about us?” with Radio/TV options — WFU; referral/yard-sign fields — Summerhill).
6. SEO & schema
- Price band in the title tag (WFU:
Pool Resurfacing in Phoenix, AZ ($8K–$15K)). - Full LocalBusiness + FAQPage + Service + AggregateRating (JR's complete stack; Premier ships LocalBusiness with aggregateRating 4.4/22 — keep it fresh) and per-location geo schema (Summerhill's location pages).
- City/zip FAQ doorway content (JR's 50-question hub + post sitemaps) at sane volume — and none of Alan Smith's defects (all 91 city metas say “Costa Mesa, CA”, H1 “Home”, “PoolResurfacing” typo in every city title).
- Keep templates clean: Riva's schema type is literally broken (
“Pool resurfacingBusiness”), Texas Fiberglass ships zero inner-page schema and 8 homepage H1s, Precision ships zero schema at rank #1.
7. Review engine
- Live Trustindex-style widget sitewide + always-on ask (WFU 305 reviews didn't happen by accident — volume is the Phoenix pack moat).
- Beat the pack per market: Phoenix 55–305, Dallas 39–79, Houston 7–241, LA 7–58. The LA and Houston packs are beatable in months.
- Before/after photos attached to reviews; fix the widget hygiene (JR's widget shows off-topic reviews).
8. Do-Not list (all observed in the field)
- Don't skip click-to-call: Premier has zero
tel:links; Precision and Alan Smith mask theirs in source. - Don't let template junk ship: “Costa Mesa, CA” metas on 91 city pages, H1 “Home”, HVAC-air-filter Product schema sitewide (Alan Smith); broken “Pool resurfacingBusiness” schema + 3 conflicting ZIP codes + placeholder “0 %” stats (Riva); a stray Cleveland-area phone on a Dallas site (Texas Fiberglass).
- Don't claim 16 cities and ship 3 city pages with dead
javascript:;links (Premier). - Don't promise “the best warranty in the industry” and never define it (Precision) or contradict your own years-in-business (Premier 29 vs 40; JR 40 vs 20).
- Don't hide the ball on money: the winners publish price bands, repair ranges and financing; the losers publish nothing and wonder why leads shop.
Pattern Library
| Site | Prices published | Financing named | Membership | Quote funnel | Chat | Reviews on-site | Warranty terms | Schema | City pages |
|---|---|---|---|---|---|---|---|---|---|
| Premier Pool Plastering (LA) | ❌ | ❌ | ❌ | ✅ photo-upload + appointment slots | ❌ | ⚠️ schema rating 4.4/22 only | ❌ | ✅ LocalBusiness | ⚠️ 3 of 16 claimed, dead links |
| Alan Smith Pools (LA) | ⚠️ instant quote engine | ✅ Lyon Financial + Paramount | ✅ ContractorCommerce shop | ✅ Instant Resurfacing Quote | ✅ GoHighLevel (+ hidden Agentz bot) | ⚠️ award claims | ✅ “10 YEARS!” + 13-point manifesto | ⚠️ junk HVAC Product schema | ✅ 91 (defective metas) |
| We Fix Ugly Pools (PHX) | ✅ $8K–$15K in the title | ❌ | ❌ | ✅ quiz + cost calculator | ❌ | ✅ Trustindex 4.9/305 | ⚠️ lifespan math only | ✅ Rank Math | ⚠️ 115 pages + blog |
| Riva Phoenix Lead-Gen | ❌ placeholder “0 %” | ❌ | ❌ | ✅ 3-step quiz on all 210 pages | ❌ | ❌ “building our reviews” | ❌ terms admit none | ❌ broken type | ✅ 210 doorways |
| Summerhill Pools (DAL) | ❌ | ✅ Frost Bank + Lyon Financial (named reps) | ❌ | ⚠️ single form | ❌ | ❌ | ✅ Jandy Pro-Edge 3-year | ✅ geo schema per location | ✅ 4 gold-plated pages |
| Texas Fiberglass Pools (DAL) | ✅ “$200-$5000+” repairs | ❌ | ❌ | ✅ free written estimate | ❌ | ⚠️ portfolio jobs | ⚠️ “longest in the industry” (undefined) | ❌ zero inner-page | ✅ ~70 statewide + blog |
| Precision Pool Restoration (HOU) | ⚠️ offer banner only | ⚠️ 0% (lender unnamed) | ❌ | ⚠️ standard forms | ❌ | ❌ | ❌ “best in industry” (undefined) | ❌ zero | ✅ 4 metros × 20 suburbs |
| JR Pool Plastering (HOU) | ❌ | ⚠️ page exists, lender unnamed | ❌ | ⚠️ 10-field form | ❌ | ✅ Trustindex under hero | ❌ | ✅ LocalBusiness + FAQPage | ✅ city/zip FAQ posts |
Read the columns: membership appears once in eight, chat once (and it's force-hidden), warranty terms twice, and only two sites name their lender. The template wins by combining what's scattered: WFU's price-in-title + Trustindex, Alan Smith's warranty headline + membership + named lenders, Premier's photo-upload quote, JR's schema stack, Riva's geo grid — minus every defect in the Do-Not list.
Next Steps
- Template feed: the Ultimate Spec becomes the pool drop's upgrade list — price band in the title, finish-comparison guide, photo-upload quote, warranty headline, membership tier, named lender.
- GBP naming: the packs are won with exact-match brand names (LA
.homesdomains, Dallas keyword brands) — advise buyers on the naming + review-velocity playbook; LA (7–58 reviews) and Houston (7–241) packs are beatable fast. - Recurring tier: membership plans (Alan Smith's ContractorCommerce pattern) + finish-care checkups — the only recurring revenue structure found in the niche.
- Lead-gen defense: doorway volume works (Riva: 210 pages) but its trust is zero (own terms page: “a local referral and matching service”, no warranties). The template ships real proof — license numbers, real photos, defined warranty — as the differentiator against EMD plays.
- Snapshot discipline: SERPs captured 2026-10-08; re-pull before comparing across time. Texas Fiberglass profiled from Wayback captures (2024–2025) — re-profile live before quoting it as current.
Research conducted 2026-10-08. SERP positions are a point-in-time snapshot.