Fervor Grade™ — Cody Pools
Pool Builder (Residential & Commercial) · National brand, corporate-owned (non-franchise)
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.
Homepage
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
"Since 1994, we've helped homeowners throughout Central and Southeast Texas realize their dream pool" — decent but buried below the blank hero
"Get Your Free Estimate" button appears in header bar and in hero (once loaded), but invisible during blank-loading period
877-474-7665 prominently displayed in teal header bar — best phone visibility of any inspected brand
Blank viewport for 3-5+ seconds before hero content renders. Divi theme with heavy assets creates terrible FCP
"2,000+ 5 Star Reviews" counter on homepage but no actual review widget, no source attribution, no link to reviews. Unverifiable claim
PSN Top 50 Builders badge in footer ("Ranked #1 Nationally 2013-2025"), PHTA Certified Building Professionals mentioned in copy. Strong but footer-only placement
"About Us" in nav, YouTube video of unnamed person explaining construction process. No named team members, no headshots, no credentials on homepage
"Warranty: 877-311-5769" button in header and "Warranty Request" link — indicates warranty exists but no specifics visible on homepage
PHTA mentioned in text only, no visible association logos or badges on homepage proper (PSN badge is footer-only)
No form on homepage. "Get a Free Estimate" button links to separate /estimate/ page
Phone (877-474-7665), "Get a Free Estimate" button, "Customer Portal" button, warranty line — 4 contact paths from header
No live chat, no SMS/text option anywhere on site. Major gap for high-ticket service
"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
WordPress/Divi responsive framework but heavy desktop-first design; blank hero problem likely worse on mobile
Header buttons are appropriately sized for touch
Phone number in header is clickable
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
Mentions "Greater Austin, Georgetown, San Antonio and Houston Areas" but no structured LocalBusiness schema on homepage — Organization schema only
Organization schema present with social profiles (Facebook, Instagram, Pinterest, YouTube). Missing LocalBusiness, FAQ, Service schema
Lazy-loaded images with some alt text present but inconsistent
Standard Divi framework keyboard support
White text on teal backgrounds provides adequate contrast
Location Finder
Full-width photo of Design Center with people touring — authentic, on-brand imagery
"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
"Get a Free Estimate" button after intro copy
877-474-7665 in header bar
Loads faster than homepage but embedded Google Maps for each location slow rendering
No review scores on location finder
Each location shows: City name, phone number, full street address, embedded Google Map, "Visit Location Page" button, and service area description. Excellent completeness
14 locations visible across Austin (3), Houston (3), San Antonio (2), Tampa, Orlando, Phoenix — demonstrates serious national scale
"PHTA Certifeid Swimming Pool Designers" mentioned in intro copy (note: "Certifeid" is misspelled)
"All showrooms are open Monday through Saturday. Hours vary by location" — no specific hours on finder page
No inline form — just "Get a Free Estimate" button linking to /estimate/
Each location card has a clickable local phone number — excellent for mobile
Individual embedded Google Maps for each location with accurate pins
"Visit Location Page" buttons are present but are generic teal buttons with no urgency language
Cards would stack on mobile but 14 location cards with embedded maps creates extremely long scroll
Phone numbers and buttons are tappable
Local numbers per location are clickable
Each location card has a brief service area description ("Your pool builder for Katy, Fulshear, Richmond...") but it's minimal
No LocalBusiness schema array for the locations — missed opportunity for rich results
"Visit Location Page" buttons create good hub-to-spoke architecture
Google Maps embeds have default alt handling
Standard tab order through location cards
White text on teal location cards is readable
Location Page (Austin)
Hero loads with faded text "Named Austin's #1 Pool Builder Since 2013" but the image behind it is barely visible / washed out
"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"
"Learn More" button in hero, plus header CTA bar
877-474-7665 in header bar
Same blank-loading issue as homepage — hero area slow to render
No review widget, no Google rating, no Yelp score despite 128 Austin Yelp reviews. Massive missed opportunity
Google Guaranteed Service Provider badge prominently displayed with explanation text — strong third-party trust signal
"Years In Business," "Austin Design Centers," "Pools Built" counters — but they were showing "0" during inspection (animation bug or loading failure)
Residential Pool Designs, Commercial Pool Designs, Pool Renovations — clear service breakdown with gallery links
"Our Pools are Designed & Built to a Higher Standard" section with YouTube video
No inline form — "Get Free Estimate" button links to /estimate/ page
"1-877-474-7665" prominently displayed in blue CTA section mid-page
No live chat, no text option
Pool Buying & Planning Guide download available (same as homepage)
Phone, estimate form link, Design Center visit — 3 paths
Divi responsive framework, but heavy page weight
Buttons appropriately sized
Phone number is clickable
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
Lists Austin, Pflugerville, Cedar Park, Round Rock in title and mentions surrounding areas
WebPage and Organization schema present but no LocalBusiness schema for the Austin location — missed opportunity for local pack
Mixed — some images have alt text, gallery images load lazily
Standard Divi keyboard support
Adequate contrast ratios
Service Page (Residential Gallery)
Clean hero with modern pool photo and "Swimming Pool Designs" heading
"If You Can Dream it, We Can Design & Build it" — strong tagline. "Browse over 200 images of gorgeous backyard pool designs" gives specific scope
No CTA above fold — no form, no "Get Estimate" button until well below fold
Header bar phone number persists
Extremely slow load — gallery thumbnails completely fail to render
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
No project descriptions, no before/after, no budget ranges, no timeline information
6 pool design categories show organizational structure: Free Form, Geometric, Infinity, Outdoor Living, Water/Fire Features, Pool Renovation
PSN #1 ranking mentioned in copy but no badges on this page
No testimonials or reviews on portfolio page
No form anywhere on the gallery page
"contact one of our pool design centers" text link in body copy — weak and buried
No chat
Header bar phone persists
Gallery grid would stack on mobile
Images completely fail to render — critical failure
Category boxes are tappable targets
Descriptive intro paragraph about design possibilities and amenities (natural stone, plaster colors, fire features, water features). Mentions Austin, San Antonio, Houston specifically
Links to "different shapes and sizes" page and "pool design centers" but no structured internal link network
No ImageGallery, Service, or Product schema — missed SEO opportunity
Images didn't load at all — no alt text can compensate for missing visuals
Category boxes are navigable but non-functional without images
White text on teal background adequate
Lead Capture
Family-in-pool hero image with "Let's Discuss, Design and Build Your Dream Pool" — warm, aspirational, lifestyle-focused
"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)
Form is below the fold — requires scrolling past hero and intro copy
Header bar phone + "877-474-7665" prominently in body copy
Loads faster than other pages but still slow for a conversion page
No privacy statement near form, no "We'll never share your info" text, no link to privacy policy on the form page itself
"Contact you by the next business day" — specific and credible response time promise
No reviews, testimonials, or trust signals near the form
No certifications on this page
TrustedSite Certified Secure badge in bottom-right corner — minor but present
Comprehensive single-page form with all fields needed for lead qualification
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
"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
reCAPTCHA v2 adds friction. "SEND" button is generic — should say "Get My Free Estimate" or "Request My Consultation"
"How Did You Hear About Cody Pools?" dropdown with options: Billboard, Internet, Magazine, Previous Customer, Referral — good attribution tracking
Single-column form would work on mobile but 13+ fields is extremely tedious on a phone
Text fields are standard size but dropdowns and checkboxes may be small on mobile
Phone number in body copy and header is clickable
"Get a Free Estimate - Cody Pools Austin, Houston & San Antonio" — functional but not compelling
Brief intro paragraph explains the process (consultation → design → timeline → matched designer) but minimal
No ContactPage or Action schema
All fields have visible labels with required asterisks — good form accessibility
Tab order through fields is logical
Did not test (stopped at 99%) but no inline validation observed during fill
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)
⚠️ 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 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 |
The Summary
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.
Weighted Brand Score Calculation
| Page | Raw Score | Weight | Weighted |
|---|---|---|---|
| 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 | ||
Modifiers Applied
| Modifier ID | Name | Trigger | Score Impact |
|---|---|---|---|
| M-PW-06 | Regional | Regional business model | +1 |
| M-CS-05 | Seasonal CTA | Seasonal trade | +0.5 |
| M-CS-08 | Considered Purchase | High-value considered purchase | +0.5 |
| M-EL-03 | Pricing Tier 3 | Premium pricing tier | +0 |
| M-EL-04 | Completed Project Gallery | Portfolio/gallery present | +0.5 |
| M-EL-08 | Inspection-First CTA | Inspection-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 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.