Skip to main content
Fervor Grade™  /  The CRO Index  /  Fervor Grade™ 2.5
National Site Inspection — Pool Builder — Canada & United States

Cody Pools

A conversion audit of the highest-traffic organic pages across codypools.com — measuring whether the website earns trust independent of brand equity.

Domain codypools.com
Audit Date March 19, 2026
Pages Audited 5
58 /100 Weighted Score: C Grade / Conditional
Executive Summary

Fervor Grade™ — Cody Pools

Pool Builder (Residential & Commercial) · National brand, corporate-owned (non-franchise)

Overall Weighted Brand Score 58
Fervor Grade™ Interpretation

58/100 · Grade C — Conditional. The website has gaps that cost leads. Brand recognition carries visitors past friction points that a less-known competitor’s site would not survive.

Homepage 50 Location Finder 62 Location Page 58 Service Page 48 Lead Capture 55
Homepage 50 ×0.15 · wt. 7.5
Location Finder 62 ×0.20 · wt. 12.4
Location Page 58 ×0.30 · wt. 17.4
Service Page 48 ×0.20 · wt. 9.6
Lead Capture 55 ×0.15 · wt. 8.3

Methodology note. This audit applies the Fervor Grade™ 2.0 National Framework scoring rubric to the 5 highest-traffic pages on codypools.com. Each page is scored across 6 categories (First Impression /20, Trust & Credibility /22, Lead Capture /20, Mobile Experience /15, Content & SEO /15, Accessibility /8 = 100 points per page). Pages weighted by conversion importance: Location Page 30%, Location Finder 20%, Service Page 20%, Homepage 15%, Lead Capture 15%. Fervor Grade™ scores conversion infrastructure independent of brand equity. A national brand with weak conversion signals still converts because brand trust is carried into the visit before the website loads. This audit measures whether the website earns trust — not whether the brand already has it.

Page 1 of 5 — Homepage

Homepage

Homepage
codypools.com
50 /100 Red Band
First Impression
9/20
Trust & Credibility
11/22
Lead Capture
8/20
Mobile Experience
8/15
Content & SEO
9/15
Accessibility
5/8
Page Total
50/100
⚠ Warn — Professional hero

Hero area renders BLANK on initial load — pool image and "Experience & Leadership You Can Trust" text only appear after scrolling past an entirely empty viewport. First impression is a broken page

⚠ Warn — Clear value proposition

"Since 1994, we've helped homeowners throughout Central and Southeast Texas realize their dream pool" — decent but buried below the blank hero

✓ Pass — Primary CTA above fold

"Get Your Free Estimate" button appears in header bar and in hero (once loaded), but invisible during blank-loading period

✓ Pass — Phone number visible

877-474-7665 prominently displayed in teal header bar — best phone visibility of any inspected brand

✗ Issue — Page load ≤ 3 seconds

Blank viewport for 3-5+ seconds before hero content renders. Divi theme with heavy assets creates terrible FCP

⚠ Warn — Reviews / ratings visible

"2,000+ 5 Star Reviews" counter on homepage but no actual review widget, no source attribution, no link to reviews. Unverifiable claim

✓ Pass — Awards / certifications

PSN Top 50 Builders badge in footer ("Ranked #1 Nationally 2013-2025"), PHTA Certified Building Professionals mentioned in copy. Strong but footer-only placement

⚠ Warn — Team / about presence

"About Us" in nav, YouTube video of unnamed person explaining construction process. No named team members, no headshots, no credentials on homepage

⚠ Warn — Guarantee / warranty info

"Warranty: 877-311-5769" button in header and "Warranty Request" link — indicates warranty exists but no specifics visible on homepage

✗ Issue — Industry association logos

PHTA mentioned in text only, no visible association logos or badges on homepage proper (PSN badge is footer-only)

✗ Issue — Form above fold

No form on homepage. "Get a Free Estimate" button links to separate /estimate/ page

✓ Pass — Multiple contact methods

Phone (877-474-7665), "Get a Free Estimate" button, "Customer Portal" button, warranty line — 4 contact paths from header

✗ Issue — Chat / text option

No live chat, no SMS/text option anywhere on site. Major gap for high-ticket service

⚠ Warn — Low-friction entry point

"Pool Buying & Planning Guide" download is a good lead magnet, but the "Download" button destination is unknown and no inline form captures the email on-page

⚠ Warn — Responsive layout

WordPress/Divi responsive framework but heavy desktop-first design; blank hero problem likely worse on mobile

✓ Pass — Tap-friendly CTAs

Header buttons are appropriately sized for touch

✓ Pass — Click-to-call

Phone number in header is clickable

⚠ Warn — Unique, helpful content

Construction process section and "Putting In a Pool" video are genuinely helpful content. Learning Center blog with 3 featured articles. But text is generic and interchangeable

⚠ Warn — Local SEO signals

Mentions "Greater Austin, Georgetown, San Antonio and Houston Areas" but no structured LocalBusiness schema on homepage — Organization schema only

⚠ Warn — Schema markup

Organization schema present with social profiles (Facebook, Instagram, Pinterest, YouTube). Missing LocalBusiness, FAQ, Service schema

⚠ Warn — Alt text on images

Lazy-loaded images with some alt text present but inconsistent

⚠ Warn — Keyboard navigation

Standard Divi framework keyboard support

✓ Pass — Color contrast

White text on teal backgrounds provides adequate contrast

Page 2 of 5 — Location Finder

Location Finder

Location Finder
codypools.com/locations/
62 /100 Amber Band
First Impression
12/20
Trust & Credibility
14/22
Lead Capture
10/20
Mobile Experience
8/15
Content & SEO
8/15
Accessibility
5/8
Page Total
62/100
✓ Pass — Professional hero

Full-width photo of Design Center with people touring — authentic, on-brand imagery

✓ Pass — Clear value proposition

"Visit one of our 15 Design Centers in Texas, Arizona and Florida featuring display pools along with tile, stone, decking samples and more" — specific and compelling

✓ Pass — Primary CTA above fold

"Get a Free Estimate" button after intro copy

✓ Pass — Phone number visible

877-474-7665 in header bar

⚠ Warn — Page load ≤ 3 seconds

Loads faster than homepage but embedded Google Maps for each location slow rendering

✗ Issue — Reviews / ratings visible

No review scores on location finder

✓ Pass — Complete location info

Each location shows: City name, phone number, full street address, embedded Google Map, "Visit Location Page" button, and service area description. Excellent completeness

✓ Pass — Multi-market presence

14 locations visible across Austin (3), Houston (3), San Antonio (2), Tampa, Orlando, Phoenix — demonstrates serious national scale

✓ Pass — PHTA certification

"PHTA Certifeid Swimming Pool Designers" mentioned in intro copy (note: "Certifeid" is misspelled)

⚠ Warn — Hours information

"All showrooms are open Monday through Saturday. Hours vary by location" — no specific hours on finder page

✗ Issue — Form on page

No inline form — just "Get a Free Estimate" button linking to /estimate/

✓ Pass — Click-to-call per location

Each location card has a clickable local phone number — excellent for mobile

✓ Pass — Map integration

Individual embedded Google Maps for each location with accurate pins

⚠ Warn — Location-specific CTA

"Visit Location Page" buttons are present but are generic teal buttons with no urgency language

⚠ Warn — Responsive layout

Cards would stack on mobile but 14 location cards with embedded maps creates extremely long scroll

✓ Pass — Tap-friendly CTAs

Phone numbers and buttons are tappable

✓ Pass — Click-to-call

Local numbers per location are clickable

⚠ Warn — Unique content per location

Each location card has a brief service area description ("Your pool builder for Katy, Fulshear, Richmond...") but it's minimal

✗ Issue — Schema markup

No LocalBusiness schema array for the locations — missed opportunity for rich results

✓ Pass — Internal linking

"Visit Location Page" buttons create good hub-to-spoke architecture

⚠ Warn — Alt text on maps

Google Maps embeds have default alt handling

⚠ Warn — Keyboard navigation

Standard tab order through location cards

✓ Pass — Color contrast

White text on teal location cards is readable

Page 3 of 5 — Location Page (Austin)

Location Page (Austin)

Location Page (Austin)
codypools.com/austin-pool-builder/
58 /100 Amber Band
First Impression
10/20
Trust & Credibility
14/22
Lead Capture
10/20
Mobile Experience
8/15
Content & SEO
9/15
Accessibility
5/8
Page Total
58/100
⚠ Warn — Professional hero

Hero loads with faded text "Named Austin's #1 Pool Builder Since 2013" but the image behind it is barely visible / washed out

✓ Pass — Clear value proposition

"Thank you to our 33,000+ satisfied customers who put their trust in us to be their pool builder in the Greater Austin and surrounding areas"

✓ Pass — Primary CTA above fold

"Learn More" button in hero, plus header CTA bar

✓ Pass — Phone number visible

877-474-7665 in header bar

✗ Issue — Page load ≤ 3 seconds

Same blank-loading issue as homepage — hero area slow to render

✗ Issue — Reviews / ratings visible

No review widget, no Google rating, no Yelp score despite 128 Austin Yelp reviews. Massive missed opportunity

✓ Pass — Google Guaranteed badge

Google Guaranteed Service Provider badge prominently displayed with explanation text — strong third-party trust signal

⚠ Warn — Stat counters

"Years In Business," "Austin Design Centers," "Pools Built" counters — but they were showing "0" during inspection (animation bug or loading failure)

✓ Pass — Service categories

Residential Pool Designs, Commercial Pool Designs, Pool Renovations — clear service breakdown with gallery links

✓ Pass — Construction process

"Our Pools are Designed & Built to a Higher Standard" section with YouTube video

✗ Issue — Form on page

No inline form — "Get Free Estimate" button links to /estimate/ page

✓ Pass — Phone CTA

"1-877-474-7665" prominently displayed in blue CTA section mid-page

✗ Issue — Chat / text option

No live chat, no text option

✓ Pass — Lead magnet

Pool Buying & Planning Guide download available (same as homepage)

✓ Pass — Multiple contact paths

Phone, estimate form link, Design Center visit — 3 paths

⚠ Warn — Responsive layout

Divi responsive framework, but heavy page weight

✓ Pass — Tap-friendly CTAs

Buttons appropriately sized

✓ Pass — Click-to-call

Phone number is clickable

⚠ Warn — Location-specific content

Title is location-optimized ("Pool Builder in Austin - Pflugerville - Cedar Park - Round Rock") but body copy contains a critical error: references "San Antonio pool builders" on the Austin page — clear template copy-paste mistake

✓ Pass — Service area coverage

Lists Austin, Pflugerville, Cedar Park, Round Rock in title and mentions surrounding areas

⚠ Warn — Schema markup

WebPage and Organization schema present but no LocalBusiness schema for the Austin location — missed opportunity for local pack

⚠ Warn — Alt text on images

Mixed — some images have alt text, gallery images load lazily

⚠ Warn — Keyboard navigation

Standard Divi keyboard support

✓ Pass — Color contrast

Adequate contrast ratios

Page 4 of 5 — Service Page (Residential Gallery)
Service Page (Residential Gallery)
codypools.com/swimming-pool-designs-residential/
48 /100 Red Band
First Impression
10/20
Trust & Credibility
8/22
Lead Capture
6/20
Mobile Experience
7/15
Content & SEO
9/15
Accessibility
4/8
Page Total
48/100
✓ Pass — Professional hero

Clean hero with modern pool photo and "Swimming Pool Designs" heading

✓ Pass — Clear value proposition

"If You Can Dream it, We Can Design & Build it" — strong tagline. "Browse over 200 images of gorgeous backyard pool designs" gives specific scope

✗ Issue — Primary CTA above fold

No CTA above fold — no form, no "Get Estimate" button until well below fold

✓ Pass — Phone number visible

Header bar phone number persists

✗ Issue — Page load ≤ 3 seconds

Extremely slow load — gallery thumbnails completely fail to render

✗ Issue — Portfolio quality

Gallery thumbnails did not load — all 6 category boxes (Free Form Pools, Geometric Pools, Infinity Pools, Outdoor Living, Water and Fire Features, Pool Renovation) display as empty bordered rectangles. Zero visual proof of work

✗ Issue — Project details

No project descriptions, no before/after, no budget ranges, no timeline information

✓ Pass — Categories present

6 pool design categories show organizational structure: Free Form, Geometric, Infinity, Outdoor Living, Water/Fire Features, Pool Renovation

⚠ Warn — Awards/recognition

PSN #1 ranking mentioned in copy but no badges on this page

✗ Issue — Client testimonials

No testimonials or reviews on portfolio page

✗ Issue — Form on page

No form anywhere on the gallery page

⚠ Warn — CTA to estimate

"contact one of our pool design centers" text link in body copy — weak and buried

✗ Issue — Chat option

No chat

✓ Pass — Phone visible

Header bar phone persists

⚠ Warn — Responsive layout

Gallery grid would stack on mobile

✗ Issue — Image optimization

Images completely fail to render — critical failure

✓ Pass — Tap-friendly CTAs

Category boxes are tappable targets

⚠ Warn — Unique content

Descriptive intro paragraph about design possibilities and amenities (natural stone, plaster colors, fire features, water features). Mentions Austin, San Antonio, Houston specifically

⚠ Warn — Internal linking

Links to "different shapes and sizes" page and "pool design centers" but no structured internal link network

✗ Issue — Schema markup

No ImageGallery, Service, or Product schema — missed SEO opportunity

✗ Issue — Alt text on images

Images didn't load at all — no alt text can compensate for missing visuals

⚠ Warn — Keyboard navigation

Category boxes are navigable but non-functional without images

✓ Pass — Color contrast

White text on teal background adequate

Page 5 of 5 — Lead Capture

Lead Capture

Lead Capture
codypools.com/estimate/
55 /100 Amber Band
First Impression
12/20
Trust & Credibility
10/22
Lead Capture
14/20
Mobile Experience
7/15
Content & SEO
6/15
Accessibility
5/8
Page Total
55/100
✓ Pass — Professional hero

Family-in-pool hero image with "Let's Discuss, Design and Build Your Dream Pool" — warm, aspirational, lifestyle-focused

✓ Pass — Clear value proposition

"Once you provide your contact information, our team will contact you by the next business day to discuss the backyard of your dreams" — specific timeline promise (next business day)

⚠ Warn — Form visible

Form is below the fold — requires scrolling past hero and intro copy

✓ Pass — Phone number visible

Header bar phone + "877-474-7665" prominently in body copy

⚠ Warn — Page load ≤ 3 seconds

Loads faster than other pages but still slow for a conversion page

✗ Issue — Privacy assurance

No privacy statement near form, no "We'll never share your info" text, no link to privacy policy on the form page itself

✓ Pass — Timeline commitment

"Contact you by the next business day" — specific and credible response time promise

✗ Issue — Social proof near form

No reviews, testimonials, or trust signals near the form

⚠ Warn — Certification mention

No certifications on this page

⚠ Warn — TrustedSite badge

TrustedSite Certified Secure badge in bottom-right corner — minor but present

✓ Pass — Form completeness

Comprehensive single-page form with all fields needed for lead qualification

⚠ Warn — Field count

13+ fields on a single page: First Name, Last Name, Phone, Email, Street, City, State, Zip, Preferred Contact Method, How Did You Hear, Desired Start, Home Status, Pool Features* (checkboxes), Description, plus reCAPTCHA. This is extremely heavy for a first-touch form

✓ Pass — Smart qualification

"Interested in" checkboxes (Financing, Remodel), "Home Status" dropdown (Current Home), "I Want My Pool to Include" (Pool, Spa, Kitchen, Shade Structure), "Your Desired Start" (ASAP) — excellent intent qualification

⚠ Warn — Submit friction

reCAPTCHA v2 adds friction. "SEND" button is generic — should say "Get My Free Estimate" or "Request My Consultation"

✓ Pass — Attribution tracking

"How Did You Hear About Cody Pools?" dropdown with options: Billboard, Internet, Magazine, Previous Customer, Referral — good attribution tracking

⚠ Warn — Responsive form

Single-column form would work on mobile but 13+ fields is extremely tedious on a phone

⚠ Warn — Tap-friendly inputs

Text fields are standard size but dropdowns and checkboxes may be small on mobile

✓ Pass — Click-to-call

Phone number in body copy and header is clickable

⚠ Warn — Page title optimization

"Get a Free Estimate - Cody Pools Austin, Houston & San Antonio" — functional but not compelling

⚠ Warn — Supporting content

Brief intro paragraph explains the process (consultation → design → timeline → matched designer) but minimal

✗ Issue — Schema markup

No ContactPage or Action schema

✓ Pass — Form labels

All fields have visible labels with required asterisks — good form accessibility

✓ Pass — Keyboard navigation

Tab order through fields is logical

✗ Issue — Error handling

Did not test (stopped at 99%) but no inline validation observed during fill

Revenue Projection

Revenue Impact Estimate

Conversion Gap Model

Assumptions (Pool Builder vertical — LocaliQ 2025): - Average CPC: $6.71 (Swimming Pool category) - Average CVR: 8.61% (Swimming Pool category) - Estimated monthly paid clicks: ~2,500 (based on ~300 Google Ads across multiple accounts) - Average pool project value: $65,000 (Cody Pools mid-range custom pool, Austin market)

2,500 clicks × 4.0% CVR (estimated, below average due to form friction + broken gallery). = 100 leads/month × 25% close rate = 25 projects/month. = 25 × $65,000 = $1,625,000/month revenue
2,500 clicks × 8.61% CVR. = 215 leads/month × 25% close rate = 54 projects/month. = 54 × $65,000 = $3,510,000/month revenue
($3,510,000 - $1,625,000) × 12 = $22,620,000/year

⚠️ This model estimates addressable conversion gap from paid traffic only. Cody Pools' brand equity (PSN #1 for 13 years, 33,000+ pools built, 14 Design Centers) means their actual close rate is likely higher than modeled. However, the broken gallery page and 13+ field form are measurably suppressing lead capture rates.

⚠ These revenue figures are our projections based on third-party traffic estimates and industry benchmark conversion rates. Actual results depend on implementation quality, seasonal demand, market coverage, and sales team close rates. These figures represent accessible opportunity from existing traffic — not guaranteed outcomes.

Competitive Context

Competitive Comparison

| Metric | Olshan (Foundation) | Cody Pools (Pool Builder) | |---|---|---| | Fervor Grade | 74/100 · B | 55/100 · C | | Homepage Phone | ✅ Prominent | ✅ Prominent | | Homepage Form | ✅ Inline form | ❌ Separate page | | Live Chat | ✅ Podium widget | ❌ None | | Review Widget | ✅ Google reviews | ❌ None | | Gallery/Portfolio | ✅ Before/after | ❌ Broken images | | Form Fields | 7 fields | 13+ fields | | Mobile UX | Good | Below average | | Trust Badges | BBB, Google | Google Guaranteed, PSN | | Form Type | Single-page, light | Single-page, heavy |

Verdict

The Summary

Inspection Verdict — Cody Pools

Cody Pools scores 58/100 on the Fervor Grade™ National Framework — Grade C, Conditional. The website has conversion gaps that cost real leads. Brand recognition is carrying visitors past friction points that would otherwise push them to a competitor.

PRIMARY ISSUE Conversion infrastructure gaps limiting lead capture from existing traffic.
RECOMMENDED FIRST ACTION Address the highest-impact conversion gap identified in this audit.
Scoring Summary

Weighted Brand Score Calculation

PageRaw ScoreWeightWeighted
Homepage 50/100 ×0.15 7.50
Location Finder 62/100 ×0.20 12.40
Location Page 58/100 ×0.30 17.40
Service Page 48/100 ×0.20 9.60
Lead Capture 55/100 ×0.15 8.25
Overall Weighted Brand Score 58 / 100
Audit Framework

Modifiers Applied

Modifier IDNameTriggerScore Impact
M-PW-06RegionalRegional business model+1
M-CS-05Seasonal CTASeasonal trade+0.5
M-CS-08Considered PurchaseHigh-value considered purchase+0.5
M-EL-03Pricing Tier 3Premium pricing tier+0
M-EL-04Completed Project GalleryPortfolio/gallery present+0.5
M-EL-08Inspection-First CTAInspection-first conversion path+0.5

Raw Score (v2.0, no modifiers): 55/100

Modified Score (v2.5): 58/100

Net Modifier Impact: +3 points (within +12 cap)

Data Integrity

Data Confidence Statement

Observed with certainty: All 5 pages fetched and interacted with via browser automation (desktop), all page content documented. Lead capture form walked through 99% — all fields filled (First Name, Last Name, Phone, Email, Street, City, State, Zip, Preferred Contact Method, How Did You Hear, Desired Start, Pool type checkbox) — stopped before SEND and reCAPTCHA. Google Ads Transparency checked (~300 active ads across multiple advertiser accounts including Cody Pools, Inc. and The Florida Design Group, LLC — verified). Reviews verified across Yelp (128 reviews Austin, 77 reviews Georgetown), Trustindex (4.3–4.4★ from 888–963 customers), BBB (A+ rating, 2.69/5 from 16 customer reviews), ComplaintsBoard (1.7★ from 6 complaints). Phone numbers confirmed: 877-474-7665 (toll-free, visible in header bar across all pages), 877-311-5769 (warranty line), plus local numbers per location. TrustedSite badge present. PSN Top 50 Builders badge in footer ("Ranked #1 Nationally 2013-2025").

Estimated / inferred: Core Web Vitals estimated from observed load behavior (WordPress/Divi, slow initial load with visible blank periods above fold, lazy-loaded images). PageSpeed Insights API returned 429 rate limit during inspection window. Gallery images failed to render (empty bordered boxes on service page). Accessibility score estimated from observed semantic structure and form labeling.