Skip to content
Website Rebuild

The 100/100 PageSpeed Transformation

WordPress to Astro. 4.2 seconds to 0.8 seconds. Every Core Web Vital from red to green.

30-Day Migration Established Practice
0/100

PageSpeed Desktop

0/100

PageSpeed Mobile

0s

Load Time

0 days

Full Migration

Starting Point

The Situation

An established law firm had been running a WordPress site for three years. The site had accumulated plugins, bloated themes, and unoptimized images. Page load times had crept above 4 seconds, and Google's Core Web Vitals were consistently failing.

Mobile traffic — which accounted for over 60% of their visitors — was bouncing at alarming rates. Google had started factoring page experience into rankings, and their competitors with faster sites were climbing while they dropped.

Obstacles

The Challenge

4.2-second load time driving away mobile visitors

PageSpeed 38/100 desktop, 42/100 mobile

18 active plugins creating render-blocking requests

Core Web Vitals failing — LCP, FID, and CLS all red

Our Approach

The Strategy

01

Complete Astro Rebuild

Rebuilt every page from scratch on Astro — a modern static site generator that ships zero JavaScript by default. The result is HTML that loads instantly, with no framework overhead, no unused CSS, and no render-blocking scripts.

02

Mobile-First Design

Designed for small screens first, then scaled up. Touch targets, font sizes, spacing, and navigation were all built around thumb-friendly mobile interactions. Desktop is the enhancement, not the default.

03

Image Optimization

Replaced unoptimized PNGs and JPEGs with modern WebP/AVIF formats, implemented responsive srcset attributes, and added lazy loading. Total image payload dropped by over 80%.

04

Schema & SEO Preservation

Maintained all existing URL structures with proper 301 redirects where needed. Added comprehensive schema markup — Organization, LegalService, BreadcrumbList — that the WordPress site never had.

The Data

The Evidence

Before and after data from Google Lighthouse, PageSpeed Insights, and Google Search Console.

PageSpeed — Desktop

38/100 Before
100/100 After

PageSpeed — Mobile

42/100 Before
98/100 After

Load Time

4.2s Before
0.8s After

Render-Blocking Requests

18 Before
0 After

Core Web Vitals — Before & After

Metric Before After Status
Largest Contentful Paint (LCP) 3.8s 0.6s Pass
First Input Delay (FID) 280ms 12ms Pass
Cumulative Layout Shift (CLS) 0.32 0.01 Pass
First Contentful Paint (FCP) 2.1s 0.4s Pass
Time to Interactive (TTI) 5.2s 0.8s Pass

PageSpeed Score Trajectory

Lighthouse Performance Score

WordPressMigration StartAstro Live

Faster Load Time

81%

4.2s → 0.8s

Plugins Required

0

Down from 18 WordPress plugins

CWV Pass Rate

100%

All metrics green

Mobile User Experience Impact

Mobile engagement improvement (indexed)

BeforeAfter

Mobile bounce rate dropped significantly after the Astro migration, while session duration and pages per visit increased

Migration Timeline

Week 1 Content audit, URL mapping, design system setup
Week 2 Page templates built, schema markup implemented
Week 3 Content migration, image optimization, internal linking
Week 4 QA testing, 301 redirects, DNS cutover — live!

Key Takeaway

Your website's speed isn't just a number. It's a ranking factor, a user experience factor, and a conversion factor. A slow WordPress site with 18 plugins isn't just annoying — it's costing you rankings and clients every single day.

Is Your WordPress Site Holding You Back?

See your firm on a modern, lightning-fast Astro website. We'll build a free preview so you can compare the difference yourself.