- PageSpeed score
- 31
- Load time
- 6.2s
- Largest Contentful Paint
- 8.0s
- Page size
- 9.6 MB
From 31 to 99 PageSpeed, and a site that actually loads.
A specialist restoration shop in Portland with a WordPress site that took 6.2 seconds to paint the hero on mobile. We rebuilt it on Astro. The new site hits a 99 PageSpeed score, loads in under two seconds, and weighs 96% less than the old one.
- PageSpeed score
- 31 → 99
- Faster load
- 69%
- Smaller page
- 96%
A specialist site buried under WordPress.
MJB Sash Cord Repair specializes in historic window restoration in Portland, Oregon. Their old WordPress website was killing their online presence with a 31 PageSpeed score and a 6.2-second load time.
The site was built on a bloated theme with massive unoptimized images and excessive plugins. Mobile visitors were bouncing before the page even rendered — which for a service that lives on local search is every customer who picks a competitor instead.
Same business, faster stack.
- PageSpeed score
- 99
- Load time
- 1.9s
- Largest Contentful Paint
- 1.9s
- Page size
- 0.4 MB
Four things we changed.
-
Modern framework.
Rebuilt on Astro — a static site generator that ships zero JavaScript by default. That eliminated the WordPress plugin bloat and thousands of unnecessary HTTP requests in one move.
-
Image optimization.
Every image compressed and converted to WebP. Lazy loading and responsive srcset so each device gets the right size. Page weight went from 9.6 MB to 0.4 MB — a 96% reduction.
-
Performance-first design.
Designed around Core Web Vitals from day one. Optimized critical rendering path, minimized layout shifts, and tuned first contentful paint for immediate feedback on cellular connections.
-
Mobile-first approach.
Built mobile-first since most local contractor discovery happens on a phone. The desktop site is a larger version of the mobile one, not the other way around — the correct default.
The numbers, after the rebuild.
- 99/100 PageSpeed score up from 31 — a perfect green rating on mobile
- 1.9s load time down from 6.2s, a 69% reduction on the same cellular connection
- 0.4 MB page size down from 9.6 MB, a 96% reduction in bytes transferred
- Mobile-optimized perfect rendering and input responsiveness across devices
- SEO-ready schema markup and semantic structure that earns ranking boosts
“StyNull rebuilt our website and it’s night and day — loads faster, looks more professional, and we’ve noticed more inquiries coming in.”