WordPress speed specialists · PSI 90+ guaranteed · Free audit in 24 hours →

Case study

Divi Agency Client — PSI 22 to 91, CLS Fixed

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-Label Verified 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.

ComponentDetails
HostingFlywheel Growth
ThemeDivi + Divi child theme
OptimizationPerfmatters + Flywheel cache
Listings68 Divi-built property pages
CRMContact 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
  • Excluded contact form and search from cache
  • Enabled Perfmatters database optimization (revisions, transients)
  • Verified TTFB under 380 ms on cached pages
  • 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 PSI2291
Desktop PSI4895
LCP9.8s2.1s
INP510ms95ms
CLS0.240.04
Load time9.2s2.0s
Core Web VitalsFailAll Pass
MetricBeforeAfterChange
Mobile PSI2291+69 pts
Desktop PSI4895+47 pts
LCP (mobile)9.8s2.1s−79%
INP510ms95ms−81%
CLS0.240.04−83%
TTFB (cached)1.1s360ms−67%
Total page weight4.2 MB1.3 MB−69%
HTTP requests13441−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

Divi Agency Partner White-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."

JS
Jonathan S.

Agency Founder

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.

Ready to start?

Get a free audit from verified professionals

PSI scores, Core Web Vitals status, top bottlenecks, and a fixed-price quote — delivered within 24 hours, $0 cost.