Jonathan S. at PixelForge Studio needed a white-label speed fix for Coastal Realty Group's Divi site — PSI mobile 22, CLS 0.24 from font and image shifts. PageSpeed99 delivered PSI 91 under the agency's brand in 40 hours.
Client: Jonathan S. (Agency Founder)Industry: Real Estate / Agency White-LabelVerified in: PageSpeed Insights
22 → 91
PSI Mobile
9.8s → 2.1s
LCP
510ms → 95ms
INP
0.24 → 0.04
CLS
9.2s → 2.0s
Load time
PSI 91
Final score
40 hours
Staging to live
68 pages
Divi layouts
~4.8k/mo
Local traffic
How we verify: Every metric in this case study was captured in Google's PageSpeed Insights and included in the delivered PDF audit report — delivered under PixelForge Studio branding for Coastal Realty Group.
The Challenge
Jonathan S. runs PixelForge Studio, a boutique web agency. His client Coastal Realty Group had a Divi-built site scoring PSI 22 on mobile with 9.8s LCP and CLS 0.24 — property listing images were shifting layout on load and the site felt broken on phones.
Jonathan had tried Perfmatters script manager and basic caching, but PSI only moved to 26. Divi's dynamic CSS generation loaded 840 KB of module styles site-wide, and ETmodules font icons loaded without dimensions.
Finding 01
Divi dynamic CSS loaded site-wide
Divi's style.css and dynamic CSS combined to 840 KB on every page — including module styles for sliders, counters, and galleries not used on listing pages.
Finding 02
Property hero images caused CLS
Listing photos loaded without width/height attributes in Divi image modules — CLS measured 0.24 as images pushed content down on mobile.
Finding 03
Google Fonts via Divi Customizer
Three font families (Playfair Display, Lato, Open Sans) loaded synchronously through Divi Theme Customizer with no font-display strategy.
Finding 04
jQuery and Divi builder JS on frontend
Divi's frontend bundle (scripts.min.js) plus jQuery Migrate added 510 ms INP on mobile menu taps and contact form interactions.
The Stack
Coastal Realty Group's site ran on Flywheel Growth plan with Divi theme, a Divi child theme for brand colors, and Perfmatters for script control. Jonathan delivered the project white-label — PageSpeed99 reports carried PixelForge Studio branding.
Component
Details
Hosting
Flywheel Growth
Theme
Divi + Divi child theme
Optimization
Perfmatters + Flywheel cache
Listings
68 Divi-built property pages
CRM
Contact Form 7 + Mailchimp
Plugins (active)
24 plugins at audit time
What We Did
All work was done on a Flywheel staging clone. Jonathan reviewed staging under his agency brand before Coastal Realty Group approved the live deploy.
Images & CLS
Set explicit width/height on all Divi image module outputs
Converted listing hero images to WebP with JPEG fallback
Reserved aspect-ratio containers for property gallery modules
Lazy-loaded below-fold listing thumbnails
Fixed agent headshot dimensions in team module (was causing 0.08 CLS alone)
CSS & Divi Modules
Enabled Divi "Static CSS File Generation" and cleared dynamic cache
Removed unused Divi module CSS via Perfmatters — 312 KB saved
Deferred non-critical Divi stylesheets on listing pages
Inlined critical header and navigation CSS (~3 KB)
Disabled Divi Project and Portfolio modules site-wide (unused)
Fonts & JavaScript
Self-hosted Playfair Display and Lato via Perfmatters local fonts
Applied font-display: swap on remaining icon fonts
Deferred jQuery Migrate — not needed on frontend
Delayed Divi animations JS until user scroll
Moved Google Maps embed script to listing pages only
Hosting & Cache
Tuned Flywheel full-page cache for property listing URLs
Configured CDN for static assets via Flywheel Edge
Results
All scores verified in PageSpeed Insights — included in the white-label PDF audit Jonathan delivered to Coastal Realty Group.
PageSpeed99 Audit ReportPDF
Mobile PSI22→91
Desktop PSI48→95
LCP9.8s→2.1s
INP510ms→95ms
CLS0.24→0.04
Load time9.2s→2.0s
Core Web VitalsFail→All Pass
Metric
Before
After
Change
Mobile PSI
22
91
+69 pts
Desktop PSI
48
95
+47 pts
LCP (mobile)
9.8s
2.1s
−79%
INP
510ms
95ms
−81%
CLS
0.24
0.04
−83%
TTFB (cached)
1.1s
360ms
−67%
Total page weight
4.2 MB
1.3 MB
−69%
HTTP requests
134
41
−69%
Business Impact
Coastal Realty Group tracked contact form submissions and property inquiry calls for 30 days post-launch. Jonathan reported the results to his client under the PixelForge Studio brand.
+24%
Contact form submissions
30-day post-launch vs. prior 30 days
−38%
Mobile bounce rate
Property listing page exits reduced
0.04
Final CLS score
Layout shift eliminated on listing pages
What Didn't Work (Before Us)
Perfmatters alone moved PSI from 22 to 26
Jonathan had Perfmatters with script manager and database cleanup active. PSI gained only 4 points. Divi's dynamic CSS pipeline and missing image dimensions require theme-specific fixes that generic optimization plugins can't address.
Divi static CSS was the turning point
Enabling Divi's static CSS file generation and removing unused module styles cut 312 KB of CSS. Combined with explicit image dimensions, CLS dropped from 0.24 to 0.04 without changing a single layout.
Client Quote
DiviAgency PartnerWhite-Label
★★★★★
PSI 94 · Divi · White-label partner
"I run a web agency and use PageSpeed99 for all client speed work. Results on Divi and Elementor sites are consistently impressive. My clients see my brand — not theirs."
Timeline
Day 0
Agency Audit Request
Jonathan submitted Coastal Realty Group's URL via agency partner channel. White-label PDF audit delivered within 20 hours under PixelForge Studio branding.
Day 1
Staging Clone
Flywheel staging clone created. Divi CSS optimization, image dimension fixes, and font self-hosting started. Client site untouched.
Day 2
Verified & Approved
Staging hit PSI 91 mobile, CLS 0.04. Jonathan reviewed under agency brand, Coastal Realty Group approved live deploy.
Day 2–32
Monitor 30 Days
30 days post-launch monitoring. Score held PSI 89–92. Contact form submissions up 24% by day 30.
Key Takeaways
If you run Divi sites for clients, these patterns show up on most agency projects.
Divi dynamic CSS is the #1 bottleneck. Enable static CSS file generation and strip unused module styles — often 300+ KB of savings on real estate and service sites.
Image modules need explicit dimensions. Divi image modules don't set width/height by default. Adding them eliminates most CLS on listing and gallery pages.
White-label delivery works. Agencies can deliver PSI 90+ results under their own brand with staging-first workflow and fixed pricing — no hourly billing surprises.
Defer Divi animations JS. scripts.min.js and jQuery Migrate aren't needed for initial paint. Delay until scroll for faster INP on mobile.
Related Case Studies
More verified WordPress speed results across builders, WooCommerce, and agency partnerships.