Category breakdown
- 01 Performance 81
- 02 SEO 72
- 03 AI Visibility 48
- 04 Design & UX 74
- 05 Conversion & Trust 65
Inside the grade
Performance
Desktop performance is excellent at 97/100 with sub-second LCP (1121ms). Mobile performance drops to 64/100 with a concerning 16.4s LCP, indicating unoptimized images or render-blocking resources on mobile devices. Total page weight of 5.2MB is heavy for a service business site.
What's working
- Desktop LCP of 1.1 seconds is excellent, well under the 2.5s threshold
- Zero cumulative layout shift on desktop provides stable visual experience
- First contentful paint at 342ms on desktop is exceptionally fast
- Time to interactive on desktop (1.1s) indicates quick user readiness
What needs work
- Mobile LCP of 16.4 seconds is catastrophically slow, likely losing impatient visitors
- 5.2MB total page weight is excessive for a local service business
- Mobile speed index of 7.1 seconds means users wait too long to see content
- 24 scripts and 24 stylesheets suggest bloated WordPress theme or plugin stack
Comments for whoever manages your website
-
Reduce mobile LCP from 16.4s to under 2.5s by optimizing hero images, deferring non-critical scripts, and implementing a CDN.A 16-second mobile load time means 50-70% of visitors bounce before seeing your content, directly killing lead volume.
-
Audit and remove unused WordPress plugins and theme assets; 24 scripts and 24 stylesheets is excessive for a service business site.Bloated asset counts slow page speed, increase hosting costs, and create security vulnerabilities from outdated plugins.
-
Compress and serve next-gen image formats (WebP/AVIF) for all portfolio and service images to reduce the 5.2MB page weight.Heavy page weight kills mobile performance and costs visitors on metered data plans, both of which tank conversion rates.
SEO
Solid technical foundation with proper title tags, meta descriptions, and canonical URLs. JSON-LD schema includes Organization and WebSite types but lacks critical LocalBusiness markup with NAP data. One image missing alt text and no structured service or review schema present.
What's working
- Title tag is well-optimized: 'Paradise Pools | Custom Pools & Spas in Austin, Texas'
- Meta description is compelling and includes location and founding year (1986)
- Canonical URL properly set, robots.txt allows crawling, sitemap present
- Clean URL structure and proper use of H1 heading hierarchy
- Open Graph tags configured for social sharing
What needs work
- No LocalBusiness schema with address, phone, geo coordinates, or hours
- Missing Service schema for the three main offerings (consultation, construction, remodeling)
- No Review or AggregateRating schema despite testimonials on page
- One image lacks alt text (data:image/svg+xml placeholder)
- No FAQ schema despite clear question-answer content opportunity
Comments for whoever manages your website
-
Add FAQ schema to the services section where you describe consultation, construction, and remodeling processes.FAQ markup makes your content eligible for featured snippets and AI-generated answer boxes, capturing high-intent searchers earlier in the funnel.
-
Fix the one image missing alt text (the SVG placeholder) and audit all lazy-loaded images for proper alt attributes.Missing alt text hurts accessibility and image search rankings, and AI crawlers use alt text to understand visual content context.
AI Visibility
Minimal structured data severely limits AI discoverability. Without LocalBusiness schema, AI assistants cannot confidently cite address, service area, or contact details. No service-level markup means AI cannot enumerate specific offerings. Testimonials lack Review schema, making them invisible to AI citation engines.
What's working
- Organization schema provides basic brand identity to AI crawlers
- Clear service descriptions in body copy give AI some context to parse
- Phone number and email visible in header for basic contact extraction
What needs work
- No LocalBusiness schema means AI cannot cite service area, address, or hours
- Missing Service schema prevents AI from listing specific pool services
- Testimonials lack Review markup, invisible to AI recommendation engines
- No FAQ schema despite clear consultation/design/construction questions
- No breadcrumb or sitelinks search box schema to aid AI navigation understanding
Comments for whoever manages your website
-
Add LocalBusiness JSON-LD schema to every page with full NAP (name, address, phone), geo coordinates, service area radius, hours, and priceRange.Without it, AI search engines have no structured data to cite when users ask for pool builders in Austin, so you're invisible in 90% of AI recommendations.
-
Implement Service schema for each of your three main offerings (consultation/design, construction, remodeling) with descriptions and service types.AI assistants can't enumerate your specific services without structured markup, so they default to generic 'pool builder' instead of highlighting your design or remodeling expertise.
-
Mark up the three customer testimonials with Review schema including reviewer name, rating, and review body.AI citation engines ignore unstructured testimonials; proper Review schema lets them reference your 5-star ratings when recommending you.
Design & UX
Modern, clean design with clear service hierarchy and strong visual branding. Navigation is straightforward with logical CTAs throughout. However, no visible forms on the homepage forces users to click through to contact, adding friction. Lazy-loaded images use data:image placeholders which can cause layout issues.
What's working
- Clear value proposition in H1: 'Custom pool Designer & builder in Austin area'
- Strong visual hierarchy with service cards and portfolio section
- Multiple CTAs ('Get a free design', 'Get a free consultation') throughout page
- Financing options prominently displayed with partner logos
- Testimonials with star ratings build credibility
What needs work
- No contact form on homepage—all CTAs link away, adding friction
- Lazy-loaded images using SVG placeholders may cause perceived slowness
- No live chat or instant contact mechanism for high-intent visitors
- Mobile experience likely suffers from 16s load time, causing abandonment
- No visible phone number in hero section for immediate call action
Comments for whoever manages your website
-
Move the phone number (512) 515-7665 into the hero section with a click-to-call button for mobile users.High-intent local service visitors want to call immediately; burying the phone number costs you same-day leads who call competitors instead.
-
Replace lazy-load SVG placeholders with proper low-quality image placeholders (LQIP) or native lazy loading to prevent layout shift.Data URI placeholders can cause perceived slowness and layout jank, hurting user experience and Core Web Vitals scores.
Conversion & Trust
Strong trust signals with 40-year family business narrative and customer testimonials. However, no visible contact form on homepage creates unnecessary friction. Financing options are well-presented but lack clear next-step CTAs. Missing trust badges, certifications, or industry affiliations that would strengthen credibility.
What's working
- Family-owned narrative with three-generation story builds authenticity
- Customer testimonials with names and 5-star ratings provide social proof
- Financing partners (Lyon Financial, LightStream) clearly presented
- Lifetime structural warranty mentioned in copy
- Clear service process outlined for each offering
What needs work
- No contact form on homepage forces extra click to convert
- No visible industry certifications, licenses, or association memberships
- No trust badges (BBB, Angi, HomeAdvisor) despite likely having them
- Testimonials lack photos or project images to verify authenticity
- No clear guarantee or warranty details beyond brief mention
- No live availability indicator or response time promise
Comments for whoever manages your website
-
Embed a lead capture form directly in the homepage hero section instead of relying solely on click-through CTAs.Inline forms convert 2-3x better than click-through contact pages because they eliminate friction for high-intent visitors ready to request a quote.
-
Add visible trust badges (BBB, industry associations, licensing numbers) and expand the warranty details beyond the brief mention.Pool projects are $60K-$120K decisions; explicit trust signals reduce perceived risk and increase quote request rates by 15-25%.
-
Include customer photos or project images alongside testimonials to verify authenticity and provide visual proof.Text-only testimonials are easily dismissed as fake; real faces and project photos increase trust and conversion rates measurably.
AI assistant visibility
AI is the new Google — and it doesn't show a list. More people are skipping Google and asking ChatGPT, Grok, or Gemini things like “best custom pool builder in austin texas” The catch: those tools don't give back ten blue links to pick from. They name one or two businesses and call it a day.
So you either get named — or that customer never hears you exist. This is about making sure when an AI gets asked about businesses like yours, yours is the one it recommends.
Estimated revenue leakage
Austin-area custom pool projects average $60K-$120K. With 1,200+ monthly AI searches for pool builders in Austin and zero structured data, you're invisible in 85%+ of AI recommendations. Capturing even 2-3 additional qualified leads monthly at 20% close rate would yield $12K-$24K in monthly contract value; conservatively estimating $8K-$18K in lost opportunity.
Top three priorities
-
01
low effort
Add LocalBusiness JSON-LD schema with full NAP, service area, hours, and geo coordinates to every page
Makes your business cite-able by ChatGPT, Perplexity, and Google AI Overviews when users ask for pool builders in Austin
-
02
medium effort
Optimize mobile images and eliminate render-blocking resources to bring mobile LCP under 3 seconds
Prevents 40-60% of mobile visitors from bouncing before the page loads; mobile is 65%+ of local service traffic
-
03
low effort
Embed a contact form directly on the homepage hero or above-the-fold section
Reduces friction for high-intent visitors; inline forms convert 2-3x better than click-through contact pages