Collegiate Apparel Brand
Performance audit for a university and collegiate apparel store losing an estimated $3-5K/month from critical mobile speed issues.
The Store
A DTC collegiate apparel brand selling university-licensed merchandise - hoodies, tees, hats, and accessories. Seasonal traffic spikes around back-to-school and homecoming create periods where performance issues cost disproportionately more revenue.
The Problem
The store’s mobile performance had degraded to a point where it was actively losing sales:
- Lighthouse Performance Score: 33/100 - in the “poor” range where Google applies ranking penalties
- LCP of 7.9 seconds - nearly 8 seconds before the main content was visible
- TBT of 2,500ms - the page was completely unresponsive to taps and scrolls for 2.5 seconds
- Speed Index of 6.2 seconds - the perceived loading experience was painfully slow
Based on industry benchmarks (every 1-second improvement in load time = 5-7% conversion lift) and the store’s traffic volume, I estimated $3,000-$5,000/month in lost revenue directly attributable to performance.
Root Cause Analysis
The audit uncovered several compounding issues:
App Bloat
- 12+ installed apps, several injecting JavaScript and CSS on every page load
- Multiple apps providing overlapping functionality (3 different popup/modal tools)
- Apps loading full libraries even on pages where they weren’t needed
Image & Asset Issues
- Hero images served at 3000px+ width regardless of device
- No WebP/AVIF format usage - all images served as PNG/JPEG
- Above-fold images set to lazy load (counterproductive for LCP)
- Missing width/height attributes causing layout shifts
Theme & Code Issues
- Render-blocking CSS files loaded synchronously
- No critical CSS inlining
- Font files loading from external CDN with no preconnect hints
- Unused CSS from theme features that were disabled but still loading
Third-Party Scripts
- Analytics, chat widgets, and marketing pixels loading synchronously
- No script prioritization - non-essential scripts competing with core page rendering
Recommended Fix Priority
I delivered a phased remediation plan:
Immediate (2-3 days): Remove duplicate apps, fix image loading strategy for above-fold content, add font preconnect hints. Expected impact: LCP improvement of 40-50%.
Short-term (1-2 weeks): Full image optimization pipeline, critical CSS extraction, third-party script deferral, conditional asset loading. Expected impact: Lighthouse score above 70.
Medium-term (2-4 weeks): Theme code cleanup, unused CSS removal, implement native lazy loading properly, set up performance monitoring. Expected impact: Lighthouse score 80+, estimated revenue recovery of $2-4K/month.
Key Takeaway
Performance degradation on Shopify is almost always death by a thousand cuts - no single app or image tanks the score, but the compound effect of 12 apps, unoptimized images, and render-blocking scripts creates a mobile experience that actively pushes away customers. The fix isn’t glamorous, but the revenue impact is immediate and measurable.
Suspect your store speed is costing you sales? Book a free strategy call and I’ll run a live performance check.