A luxury pool builder doing $200K+ projects in Silverleaf — with a 27-second mobile load time and 45 words on each portfolio page. The craftsmanship is world-class. The website doesn't show it.
LCP of 27.3s is catastrophic — 11x Google's 2.5s "good" threshold. TBT (50ms) and CLS (0) are within acceptable ranges, but Speed Index (12.4s) and TTI (28.6s) confirm the page is unusable on mobile.
Based in Scottsdale with a luxury positioning, yet invisible for "luxury pool builder scottsdale" — their exact market. Only 1 of 5 target keywords has any ranking at all, and that one is buried on page 4.
Benchmarks: homepage should be 800+ words (has 65), service pages 800+ (has 178-404), portfolio pages should have unique content (all 12 have identical 45-word boilerplate). The site has almost no indexable content despite premium positioning.
10 of 12 portfolio pages are 100% duplicate with each other — only the images change. The services landing page is 35% duplicate and 68% common content. Notable: ChatGPT is already sending referral traffic (utm_source=chatgpt.com found in Siteliner data).
What we found — and how we'd fix it
We identified 11 issues on the current site that are likely costing them qualified leads every month.
criticalPerformance
27.3-Second Largest Contentful Paint
Problem
LCP is 27.3s on mobile — 11x Google's 2.5s threshold. Speed Index is 12.4s, TTI is 28.6s. Despite a decent 65 overall PageSpeed score, the actual user experience on mobile is unusable. 1,500ms of unused JavaScript and 450ms of unused CSS load on every page.
Our fix
Optimize hero images with next-gen formats (WebP/AVIF) and proper sizing. Remove 1,500ms of unused JavaScript and 450ms of unused CSS. Implement lazy loading for below-the-fold content. Consider migrating from WordPress + Elementor to a static-first framework.
Data source: Google PageSpeed Insights API — Core Web Vitals assessment
criticalSEO
Ranking #39 for "pool builder scottsdale" — Page 4
Problem
Based in Scottsdale but ranking on page 4 (#39) for the primary keyword. Not in the top 100 for "luxury pool builder scottsdale" — their exact market positioning. 4 of 5 target keywords have zero visibility. The site is effectively invisible in organic search.
Our fix
Optimize the homepage title, meta description, and H1 for primary keywords. Create keyword-optimized service pages. Build internal linking structure. Add location-specific landing pages for Scottsdale, Austin, and Palm Desert.
Data source: DataForSEO Labs API (keyword rankings)
criticalContent
Portfolio Pages: 45 Words Each, 100% Duplicate
Problem
All 12 portfolio project pages contain exactly 45 words of identical boilerplate content. Only the images differ. Google sees 12 pages of duplicate content with no unique descriptions, project details, location tags, features, or materials mentioned. This is the biggest wasted SEO opportunity on the site.
Our fix
Rewrite each portfolio page with 300-500 words of unique content: project scope, design challenges, materials used, location context, timeline, and client goals. Add keyword-rich headings and alt text for each project image.
Data source: Siteliner (siteliner.com) — 12 portfolio pages at 45 words each, 100% duplicate
highContent
Homepage Has Only 65 Words
Problem
The homepage — the most important page for SEO — has only 65 words. No service descriptions, no trust signals in text, no location targeting, no keyword-rich copy. The homepage relies entirely on visuals with almost no indexable content for search engines.
Our fix
Expand the homepage to 800+ words with keyword-rich service descriptions, location targeting (Scottsdale, Austin, Palm Desert), trust signals (10+ years, PHTA certified, ROC licensed), a brief about section, and clear calls to action.
Data source: Siteliner (siteliner.com) — homepage word count analysis
highSEO
No Scottsdale Landing Page Despite Being Based There
Problem
Headquartered in Scottsdale at 20715 N Pima Rd but has no dedicated Scottsdale service area page. Also serves Austin and Palm Desert with no city-specific pages for those markets either. Missing all local search intent across three metro areas.
Our fix
Create dedicated landing pages for each market: "Custom Pool Builder in Scottsdale, AZ," "Luxury Pool Builder in Austin, TX," and "Pool Construction in Palm Desert, CA." Each page should have 1,000+ words of city-specific content with local landmarks, climate considerations, and neighborhood references.
Data source: Direct site inspection — no city-specific service area pages found
highSEO
14 Pages with Duplicate Content Flagged
Problem
DataForSEO flagged 14 of 33 crawled pages for duplicate content. The portfolio boilerplate is the primary culprit, but service pages also share significant common content — the services landing page is 68% common content. 42% of all crawled pages have duplicate content issues.
Our fix
Rewrite all portfolio pages with unique content. Differentiate service pages with unique descriptions, process details, and project examples. Reduce the services landing page's common content ratio from 68% to under 20%.
Data source: DataForSEO On-Page API (33 pages crawled, 14 with duplicate content)
highContent
No Blog, No FAQ, No Educational Content
Problem
Only 2 blog posts exist (one about concierge service, one about engineering). No FAQ section. No educational content targeting how homeowners research luxury pool building. Missing the entire informational search funnel — the stage where homeowners are deciding who to call.
Our fix
Launch a content strategy with 2-4 blog posts per month targeting high-value informational keywords: "how much does a custom pool cost in Scottsdale," "best pool finishes for Arizona heat," "infinity pool vs. vanishing edge." Create a comprehensive FAQ page with 20+ questions.
Data source: Direct site inspection — only 2 blog posts found, no FAQ section
mediumContent
Service Pages Below Word Count Benchmarks
Problem
Service pages range from 178 to 404 words. Industry benchmark is 800+ for service pages and 1,000+ for key pages. The services landing page has only 178 words — a thin doorway page that adds little SEO value.
Our fix
Expand each service page to 800-1,200 words with detailed process descriptions, materials and options, timeline expectations, location-specific considerations, and relevant project examples. Add FAQ sections to each service page.
Data source: Siteliner (siteliner.com) — service page word count analysis
mediumSEO
Generic Service Page Titles
Problem
Page titles follow the pattern "Service Name - Pivot Custom Pools" (e.g., "Construction - Pivot Custom Pools"). These miss keyword opportunities and don't target search intent or location.
Our fix
Rewrite titles to include target keywords and location: "Custom Pool Construction in Scottsdale, AZ | Pivot Custom Pools." Each page should have a unique, keyword-rich title under 60 characters.
Data source: Direct site inspection — title tag pattern analysis
mediumContent
Press Page Is 93% Common Content
Problem
The press page is almost entirely boilerplate — 93% common content with only 107 words. Press mentions and media coverage should be a trust-building page but it's essentially empty content that wastes crawl budget.
Our fix
Expand the press page with summaries of each media mention, quotes, publication context, and links to original articles. Add images and embed any video coverage. Target 500+ words of unique content.
Data source: Siteliner (siteliner.com) — press page content analysis
mediumSEO
No AI Search Optimization
Problem
No llms.txt, no GEO-structured content, no entity declarations. Despite already receiving ChatGPT referral traffic (utm_source=chatgpt.com found in Siteliner data), the site isn't optimized to be cited by AI engines like ChatGPT, Perplexity, and Gemini.
Our fix
Create llms.txt and llms-full.txt files with structured business information, service descriptions, service areas, certifications, and project details. Add entity-rich content throughout the site that AI engines can parse and cite.
Data source: Direct URL checks — llms.txt: 404 + Siteliner referral data showing utm_source=chatgpt.com
Siteliner — 34 pages scanned — word counts, duplicate content analysis, referral data
Direct site inspection — URL structure, content audit, llms.txt checks, title tag analysis
What we built in the redesign
We redesigned Pivot's homepage from scratch into a full 12-section luxury pool builder experience — fixing every issue identified above.
AI Design Concierge
Replaces static contact forms with a conversational AI that understands Pivot's services and captures leads through natural dialogue — dramatically higher conversion than forms.
Investment Configurator
Lets homeowners scope their project and see real pricing ranges instantly. Removes pricing anxiety — the #1 reason visitors leave without contacting.
6-Project Portfolio Carousel
Each project card shows location, name, and features. Replaces the 45-word duplicate pages with rich, indexable content that can rank for long-tail keywords.
Real Google Reviews
Verified 5-star reviews with names and tags displayed where the buying decision happens — not buried on a third-party site.
Before/After Slider
Interactive drag slider showing the transformation from excavation to finished pool. Builds trust by showing the process, not just the result.
6-Phase Process Timeline
Visual journey from consultation to first swim. Reduces the fear of the unknown that stops homeowners from starting a $200K+ project.
Material Library
Signature materials with desert-climate specs. Positions Pivot as Scottsdale specialists who understand caliche, heat, and monsoon-grade engineering.
Dark Volcanic Design
Premium dark theme that matches Pivot's luxury positioning. First impression signals quality before a visitor reads a single word.
FAQ Section
Five common questions with detailed answers — targets the exact long-tail keywords ('how much does a custom pool cost in Scottsdale') that drive organic traffic.
JSON-LD Schema & llms.txt
Structured data for Google knowledge panels and AI Overviews. llms.txt file for ChatGPT, Perplexity, and Claude to discover and recommend the business.
OpenGraph & Sitemap
Rich social previews turn every shared link into a branded card. Proper sitemap ensures Google indexes every page.
Scarcity & Social Proof
Limited capacity messaging with animated counters and certification badges. Creates urgency while building trust — two conversion levers working together.
Concept Redesign
See what Pivot's website should look like
We redesigned Pivot Custom Pools' homepage from scratch — fixing every issue identified in this audit.