Fervor Grade™ — Mad City Windows & Baths
Windows & Doors / Bathrooms / Kitchens · Regional brand, 24 locations in 14 states — subsidiary of Renuity (Greenbriar Equity Group)
Methodology note. This audit applies the Fervor Grade™ 2.0 National Framework scoring rubric to the 5 highest-traffic pages on madcitywindows.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
"Best Window, Bath, and Kitchen Remodeling Company" page title — functional but self-congratulatory. Background video/slideshow in hero section. Phone number visible in navbar (font-weight 700, 21px, dark blue #13354e). "Get Quote" and "Call" buttons in navbar. Professional blue/red color scheme (#003057, #d51a2d, #36b0c9). Hero section includes a quote form panel with gradient overlay. Solid above-fold experience.
"50,000+ projects completed" claim. Review stars displayed with aggregate review section. Awards section with partner/brand logos (displayed in grayscale filter). Video testimonial section with customer quotes in panel body. Credibility section with imagery. Family-owned since 1998 messaging. BBB A+ and Angi 4.8 — but no third-party review widget embedded. Trust signals present but not maximized.
Hero quote form panel (WPForms ID 281 and 14441). "Get Quote" CTA in navbar. Phone number prominently displayed. Multi-page form with progress indicators. Rating selector using star icons. Dual conversion paths (form + phone). Form is above the fold — good placement.
Responsive Bootstrap grid layout. Mobile nav toggle (260px sidebar). Sticky footer bar (.footer-stickybar) with CTA link — smart mobile conversion element. Phone tappable. Form accessible. Slick slider may impact mobile performance.
Multiple content sections: area served, testimonials, process steps (numbered .list-steps), past projects gallery, services grid with hover effects, company benefits panels. Social links (Facebook, Twitter, Pinterest, LinkedIn, YouTube). Other locations listed in footer. Content covers services but lacks educational depth — no pricing guidance, no FAQ, no blog content linked from homepage.
Standard text sizing. Form controls with labels. Navigation accessible. Video background may lack accessible controls. Grayscale logos in awards section have reduced visibility.
Phone number visible and prominent in navbar — 21px bold is hard to miss
Quote form in hero section — conversion path starts immediately
Video testimonial section adds authenticity beyond text quotes
Process steps section (numbered list) communicates "how it works" — reduces uncertainty
Past projects gallery provides visual proof of work quality
Sticky mobile footer bar creates a persistent conversion path on mobile — 62.45% of traffic comes from mobile (Statcounter, 2025)
Services grid covers windows, bathrooms, and kitchens — full offering visible
No third-party review widget despite having 20K+ reviews on Trustindex and 4.8 on Angi
"Best Window, Bath, and Kitchen Remodeling Company" — self-declared superlative, not earned by the page content
Awards section logos displayed in grayscale — reduces visual impact of trust signals
No pricing guidance or "what to expect" content on homepage
"Family-owned since 1998" messaging may conflict with Renuity/PE ownership reality — transparency concern
Location Finder
"Locations We Serve" headline — descriptive but not compelling. City-list links organized in banner. Expandable served-areas panels. No map visualization. No visual imagery or trust signals above fold. The page functions as a routing utility — find your city, click through. Purely utilitarian design.
No trust badges on this page. No review aggregates. No "24 locations in 14 states" messaging visible. No customer count. Review stars referenced in CSS but no aggregate displayed contextually. The page earns zero trust — it only routes traffic.
"Get Quote" button in navbar. Phone number in header. No form on the locator page itself. No location-specific CTAs from the city list. Conversion requires finding a location, clicking through, and then engaging with the location page form. Two-step conversion delay.
Responsive breakpoints at 767px, 768px, 992px. City list links are touch targets. Sticky footer on mobile. Phone tappable. No map to pinch/zoom (which is actually simpler on mobile — fewer interaction issues).
City-list links provide internal linking to location pages — good for crawlability. Expandable panels for service areas. URL structure (/locations/) is clean. But minimal text content, no location count messaging, no SEO-focused copy. Multiple location URLs return 404 (/locations/chicago/, /locations/indianapolis/) — broken links or inconsistent URL patterns damage both UX and SEO.
Simple link-based interface. Standard contrast. Expandable panels may need ARIA attributes. City list links are basic anchor elements — functional for screen readers.
City-list links provide direct navigation to location pages
Expandable service area panels organize locations geographically
Clean URL structure (/locations/) is SEO-friendly
Sticky footer on mobile provides a conversion fallback
No map visualization — a map with pins would communicate coverage area instantly
No ZIP code or city search field — user must scan a list instead of typing their city
No trust signals on the page — no badges, no review counts, no project stats
Multiple location URLs return 404 — /locations/chicago/ and /locations/indianapolis/ are dead links
No preview of location ratings in the city list — adding star ratings next to city names would increase click-through
No form on the locator page — adding a "Not sure which location serves you?" form with ZIP code would capture leads who can't find their city
24 locations in 14 states is a meaningful coverage stat — it should be displayed prominently
Location Page — Milwaukee, WI
"Home Remodeling in Milwaukee, WI" — generic headline that could describe any contractor in the market. No compelling value proposition. No mention of windows (the primary service). Hero form panel present with extended styling. "View Offers" banner sections. The page reads as a template with "Milwaukee" inserted — not a page built for Milwaukee homeowners.
Credibility section with imagery (110px max-width images — likely badges). Star ratings present (.fa-star in gold). Career reviews carousel with testimonial slider. Aggregate review element in footer. But no named customer testimonials visible. No local project photos. No local team members. No BBB badge. No Angi/HomeAdvisor ratings displayed. Trust infrastructure exists in the template but lacks local substance.
Hero form panel (WPForms ID 281) — prominent placement. Secondary form (ID 14441) with multi-page capability. Orange submit button (#ff5200). Mobile-specific CTA button (.btnmobilecs). Phone in navbar. Dual conversion paths. Form placement is good — above fold in hero. But no trust signals adjacent to form fields.
Responsive design with mobile breakpoints. Mobile-specific CTA button exists. Sticky footer. Phone tappable. Slick slider carousel may impact mobile load time. Form accessible on mobile.
Extremely thin localized content. "Home Remodeling in Milwaukee, WI" title is the only Milwaukee-specific element visible. No mention of Milwaukee neighborhoods, climate, or local regulations. No local FAQ. Banner-areas-served section with city list — geographic indexing, not content. Page title says "Home Remodeling" not "Window Replacement" — misaligned with primary service. No schema markup indicators for LocalBusiness.
Star rating icons may lack alt text. Carousel navigation may not be keyboard-accessible. Credibility images at 110px may have insufficient alt descriptions. Video overlay play button may lack accessible labeling.
Form is in the hero section — conversion path starts immediately on landing
Mobile-specific CTA button (.btnmobilecs) shows mobile optimization awareness
City list in banner-areas-served provides internal linking to nearby markets
Sticky footer maintains conversion path as user scrolls
Orange submit button (#ff5200) has strong contrast and visibility
No local phone number — only the navbar phone, which is likely a national/regional number
No street address visible — homeowner can't verify the business has a physical Milwaukee presence
No business hours displayed
No local reviews or testimonials — the career reviews carousel appears to show employee testimonials, not customer reviews
No local project photos or before/after gallery
No local team photos or named installers
"Home Remodeling in Milwaukee, WI" headline is generic — should reference windows specifically: "Milwaukee's Trusted Window Replacement Experts — 50,000+ Projects Completed"
No Google Maps embed showing the business location
No localized content about Milwaukee weather (harsh winters = energy efficiency selling point), older housing stock, or local building codes
No FAQ section addressing Milwaukee-specific questions (e.g., "How much do replacement windows cost in Milwaukee?")
Page title references "Home Remodeling" — not optimized for "window replacement Milwaukee" or "replacement windows Milwaukee WI" search queries
94% of first impressions are design-related (Northumbria/Sheffield) — and this page's design communicates "template" not "local expert"
Primary Service Page — Windows
"Affordable Window Replacement" — benefit-driven headline that addresses the cost objection immediately. Window and door positioning. Hero section with form placement. Color customization section visible (color swatches). Professional layout. Page title reads "Affordable Window Replacement
Customer testimonials/reviews carousel present. Star ratings system active. Company credentials/credibility section with imagery. Company benefits panels. "50,000+ projects" claim carried from homepage. But no specific window product certifications visible (ENERGY STAR, NFRC). No manufacturer partnerships displayed. No warranty details on the page. No named installers or team credentials.
Hero form (WPForms ID 281) — prominent, above fold. Secondary form (ID 14441) with multi-step capability. Orange submit button. Phone in navbar. Sticky sidebar for form on scroll. Mobile CTA button. Strong form infrastructure. But no trust signals directly adjacent to form. No "What Happens Next" section.
Responsive layout. Sticky sidebar form follows scroll — good for mobile conversion. Mobile CTA button present. Phone tappable. Image lazy loading implemented. Color swatch selector may be small on mobile.
Covers replacement windows as primary offering with customization options. Color swatches suggest product configurability. "Affordable" positioning throughout. But no window types enumerated (double-hung, casement, sliding, bay, bow). No energy efficiency specifications. No pricing guidance. No FAQ section. No comparison content. No before/after gallery. Content is conversion-focused but education-thin.
Form controls with labels. Standard contrast. Lazy loading scripts support performance. Color swatches may lack text labels for color-blind users.
"Affordable Window Replacement" headline directly addresses the #1 homeowner concern — cost
Hero form placement puts conversion path above fold
Sticky sidebar form follows the user as they scroll — reduces form-finding friction
Color customization section demonstrates product variety without overwhelming
Lazy loading scripts optimize page performance — good for mobile
Testimonials carousel provides social proof in context of the service
"Renuity" appears in the page title — brand confusion for homeowners who searched for "Mad City Windows"
No window types listed — homeowners searching for "casement windows" or "double-hung windows" won't find matching content
No energy efficiency specs, ENERGY STAR certification, or U-factor/SHGC ratings
No pricing guidance — "Affordable" is claimed but never quantified; competitors are publishing $400–$1,200/window ranges
No before/after gallery — window replacement is a visual product
No warranty information on the page — this is a top-3 homeowner concern
No FAQ section — missing high-intent SEO content ("How much do replacement windows cost?", "How long does window installation take?")
No video content showing installation process or customer testimonials
No manufacturer/product line details — homeowner doesn't know what brand of window they're getting
48% of homeowners say trust is their biggest struggle when choosing a contractor (Houzz, 2025) — this page doesn't address that struggle with specifics
Lead Capture — Contact Page
"Contact Mad City Windows
"Professional Remodelers" messaging in title. Multiple location indicators suggest established business. Footer location listings. Social media buttons (Facebook, Twitter, Pinterest, YouTube). But no review badges adjacent to form. No BBB seal. No project count. No customer testimonial near the submission point. The form exists in a trust vacuum.
Form fields: Name, Email, Phone (with international dialer), Service type dropdown, Message textarea. Reasonable field count — not excessive. Orange submit button (#ff5200, font-weight 600). Phone number as alternative path. Multiple office locations referenced. International phone dialer suggests modern form implementation. But "Submit" button text is generic. No "What Happens Next" messaging. No form progress indicator on this version.
Responsive form layout. Phone tappable. Social media buttons accessible. Dropdown for service type is mobile-friendly. International phone dialer is a modern mobile touch. Footer location links provide secondary navigation.
Page positioned as general contact rather than dedicated lead capture. No FAQ or supporting content. No schema markup for ContactPage. Privacy policy not visibly linked near form. No localized content. No conversion-focused copy explaining the value of making contact.
Form inputs with labels. Standard contrast. Dropdown accessible. Phone input with international capability. Social media icons may lack sufficient alt text.
Reasonable form field count — Name, Email, Phone, Service Type, Message — not excessive
International phone dialer shows modern form technology
Service type dropdown helps route leads to the right department
Orange submit button (#ff5200) provides strong visual contrast
Phone number in navbar gives callers an immediate alternative
Multiple office locations referenced — supports "we're local" messaging
No dedicated /get-a-free-quote/ page — this is a generic contact page, not a conversion-optimized quote request
"Submit" button text is generic — should be "Get My Free Quote" or "Request My Consultation"
No trust badges adjacent to the form — BBB A+, Angi 4.8, "50,000+ Projects" should appear next to form fields
No customer testimonial near the form — 48% of homeowners say trust is their biggest struggle (Houzz, 2025)
No "What Happens Next" section explaining the consultation process, timeline, or what to expect
No privacy policy link visible near the form
No chat widget or live chat option — for homeowners who want answers before committing to a form
No urgency or offer language — "Get a free quote" is expected; "Schedule your free in-home consultation — most appointments available within 48 hours" is compelling
64% of homeowners say recommendations are a top-3 factor in choosing a contractor (Houzz, 2025) — add a review widget or testimonial directly next to the form
The Conversion Killer
No Dedicated Lead Capture Page Exists — /get-a-quote/ Returns 404
Both /get-a-quote/ and /contact/ (which redirects to a generic form) fail to provide a purpose-built conversion page. The primary conversion mechanism is a WPForms form (ID 281) embedded in the hero section of service and location pages. A secondary form (ID 14441) appears to be a multi-step form on select pages. Neither form lives on a standalone, optimized lead capture page. Every "Get Quote" CTA in the navbar routes to a form embedded within content pages — meaning the conversion environment shares attention with service descriptions, navigation menus, and footer links. 22% of users abandon forms because the process is too long or complicated (Baymard, 2024). The form itself uses an orange (#ff5200) submit button and appears to collect name, email, phone, and service type — reasonable field count — but without a dedicated page, there is no opportunity to surround the form with trust signals, set expectations, or optimize independently.
Revenue Impact
Conversion Gap Calculation
Step 1 — Traffic Baseline (estimated): Mad City Windows operates 24 locations across 14 states with indexed location pages, service pages, a blog, and a reviews page. As a Renuity subsidiary with TV advertising, print campaigns, and likely paid search activity, the site receives both organic and paid traffic. Conservative organic estimate: 25,000–60,000 monthly visitors across all pages. This is a third-party estimate. Actual traffic may vary ±30–50%.
Step 2 — Conversion Benchmarks (published): The average paid search conversion rate for windows and doors contractors is 4.41% (LocaliQ 2025, 3,200+ campaigns). The average cost-per-lead is $200.34. Average project value: $7,000 (industry estimate). Average whole-house project in Chicago: $5,000–$15,000 for 10–15 windows.
Step 3 — Conversion Gap Argument (observed): This site has critical conversion infrastructure gaps: - Location pages (30% of weighted score) are template shells — no reviews, no local phone, no address, no localized content (48/100) - No dedicated lead capture page exists (/get-a-quote/ returns 404) - Trust signals exist on homepage but thin dramatically on downstream pages - Trustpilot 2.2/5 is publicly visible and unaddressed by the website - Windows service page references "Renuity" in the title — brand confusion - Multiple location URLs return 404 (/locations/chicago/, /locations/indianapolis/) — dead paid search destinations - No window types, energy specs, pricing guidance, or FAQ on the service page - No review widget embedded anywhere despite having 20K+ reviews on Trustindex
Based on these gaps, the site is likely converting below the industry average.
Step 4 — Financial Range:
Assumptions
| Variable | Value | Source / Rationale |
|---|---|---|
| Monthly organic visitors (est.) | 40,000 (midpoint estimate) | |
| Industry CVR for windows/doors | 4.41% (LocaliQ 2025) | |
| Estimated current CVR (major gaps) | 2.0% – 3.0% | |
| Estimated improved CVR (addressing gaps) | 3.8% – 4.8% | |
| Additional leads per month | 720 – 1,080 | |
| Close rate (industry benchmark) | 25% – 35% | |
| Avg project value | $7,000 (industry estimate) |
Note: These ranges reflect a 24-location regional brand. The location page template carries 30% of the weighted score and is the weakest page at 48/100. Improving this single template across all 24 locations would have a multiplied impact on total brand revenue. Broken location URLs (/locations/chicago/, /locations/indianapolis/) mean some paid traffic is landing on 404 pages — a 0% conversion rate on those clicks.
Step 5 — Paid Traffic Argument: Mad City Windows is a Renuity subsidiary with TV commercials, print advertising, and likely Google Ads campaigns across 14 states. At the industry average CPC of $9.50–$12.00 for windows and doors (LocaliQ 2025), paid traffic landing on location pages encounters the same gaps: no reviews, no local phone, no localized content. Paid traffic landing on broken location URLs (/locations/chicago/) hits a 404 page — a complete waste of ad spend. At a $200.34 average CPL, every prevented lead costs the brand $200+. Fixing the location page template and resolving 404 errors would improve ROI on every advertising dollar immediately.
⚠ 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.
Strengths, Vulnerabilities, and Competitive Position
Regional Brand vs. Market
Strengths:
- 50,000+ completed projects is a powerful scale proof point — few regional competitors can match this volume
- BBB A+ accreditation since 2025 — maintained rating
- Angi 4.8/5 and HomeAdvisor 4.7/5 — strong on the platforms homeowners trust most
- Trustindex 4.6/5 with 20,000+ reviews — review volume that communicates market leadership
- 24 locations across 14 states — regional coverage that supports "we're nearby" messaging
- Renuity backing provides operational resources, vendor relationships, and marketing infrastructure
- TV commercials and print advertising create brand awareness that precedes the website visit
- WordPress/WPForms platform is familiar and maintainable — lower barrier to template improvements
- Sticky mobile footer CTA and mobile-specific buttons show mobile optimization awareness
- Multi-service offering (windows, bathrooms, kitchens) creates upsell and cross-sell potential
- Family-owned origin story (1998) creates emotional connection — if handled transparently
- Trustpilot 2.2/5 rated "Poor" — appears on page one of brand name searches, below the 4-star threshold that 68% of consumers require (BrightLocal, 2026)
- High-pressure sales complaints are a recurring theme across multiple review platforms — 4.5-hour in-home visits and aggressive price negotiation are documented
- Location pages score 48/100 — the weakest template, carrying 30% of the weighted score
- Multiple location URLs return 404 — /locations/chicago/ and /locations/indianapolis/ are broken
- No dedicated lead capture page — /get-a-quote/ returns 404
- "Renuity" appears in service page titles — brand confusion for homeowners who searched for Mad City
- "Family-owned since 1998" messaging conflicts with PE-backed reality (Renuity/Greenbriar since 2020)
- Windows service page has no window types, no energy specs, no warranty info, no FAQ
- No review widget embedded anywhere on the site despite having 20K+ reviews available
- No pricing guidance on any page — competitors are publishing $400–$1,200/window cost ranges
- Glassdoor rating declining 11% in 12 months suggests operational challenges post-Renuity integration
- 62.45% of traffic comes from mobile (Statcounter, 2025) — estimated mobile PageSpeed in "Poor" range due to heavy WordPress stack with video, sliders, and tracking scripts
The Summary
Mad City Windows & Baths scores 60/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 | 72/100 | ×0.15 | 10.80 |
| Location Finder | 56/100 | ×0.20 | 11.20 |
| Location Page | 48/100 | ×0.30 | 14.40 |
| Service Page | 65/100 | ×0.20 | 13.00 |
| Lead Capture | 62/100 | ×0.15 | 9.30 |
| Overall Weighted Brand Score | 60 / 100 | ||
Modifiers Applied
| Modifier ID | Name | Trigger | Score Impact |
|---|---|---|---|
| M-CS-04 | Showroom Trade | Showroom-based windows/baths | Showroom visit CTA valid |
Raw Score (v2.0, no modifiers): 59/100
Modified Score (v2.5): 60/100
Net Modifier Impact: +1 points (within +12 cap)
Data Confidence Statement
Observed with certainty: All 5 page types fetched and content documented. Homepage, location finder (/locations/), Milwaukee location page, windows service page (/windows/replacement-windows/), and contact page analyzed. Multiple location URLs tested — /locations/chicago/ and /locations/indianapolis/ returned 404, confirming inconsistent URL structure. /locations/peoria/ and /locations/st-louis/ resolved successfully. Milwaukee and Peoria location pages share identical template structure with minimal localized content. Reviews verified across Trustpilot (2.2/5, 33 reviews — rated "Poor"), BBB (A+, accredited since Oct 2025), Angi (4.8/5), HomeAdvisor (4.7/5), Trustindex (4.6/5, 20K+ reviews), Yelp Madison (344 reviews, 398 photos), Yelp Milwaukee (59 reviews). WPForms confirmed as form platform (form IDs 281, 14441). Phone number displayed in navbar (font-weight 700, 21px). Parent company confirmed: Renuity (acquired by Greenbriar Equity Group, 2024). Family-owned claim dates to 1998; PE-backed since 2020 (FHIA/Titan/Renuity acquisition). /get-a-quote/ returned 404. The windows service page title references "Renuity" — confirming brand consolidation is visible to users.
Estimated with published benchmarks: Monthly organic traffic (third-party estimate, ±30–50%), industry CPC/CVR/CPL from LocaliQ 2025 (3,200+ campaigns), average project values from industry surveys. Actual conversion rate, ad spend, lead volume, and close rate are unknown in non-client audits. PageSpeed scores estimated based on observed WordPress platform with WPForms, slick slider, VWO tracking, and background video — typical WordPress performance range applied.