Camelot Window Cleaning
A slow, top-ranking window-cleaning site rebuilt with new copy and a leaner structure — and taken from 25 to 98 on mobile.

Overview
Camelot Window Cleaning is a Nashville family business that already ranked well locally and earned steady leads — but its site crawled on mobile. What began as a straight speed rebuild grew into a full refresh: rewritten service pages, a leaner site structure, and real photos of their crews, all without breaking the addresses Google and their customers already use.
The Challenge
The existing site scored just 25/100 on mobile and took nearly 7 seconds to load on a phone — most visitors are gone long before that. It also ranked and converted, so every change carried risk: the new plan rewrote every service page, folded 21 thin location pages into one, and retired three overlapping service pages, on a site whose addresses were already in Google, on their Business Profile, and in years of backlinks.
Our Solution
We rebuilt the site on Next.js and Tailwind as a static site on Cloudflare, tuned for phones — lean fonts, lazy-loaded sections, and a hero photo cropped specifically for small screens. Service pages were built from the client's approved copy, while titles, canonicals, schema, and business details stayed locked unless a change was signed off. Every retired page redirects to its replacement, and before launch we tested all 187 old addresses we could find against the new build. Lead forms now run through one spam-protected endpoint with a database backup, and launch was a single DNS change that left the company's email untouched.
The Results
98
Mobile performance score (was 25)
2.4s
Mobile load time (was 6.7s)
100
Desktop performance score (was 39)
- Mobile load time cut from 6.7 seconds to 2.4
- 187 old addresses tested before launch — every retired page redirects in a single hop
- A site that finally feels instant on a phone, where most customers find them
A Closer Look
Want Results Like These?
Let's talk about what we can build for your business. Free consultation, no pressure.
Or call us: (615) 590-9800
