The Challenge
Anjan Fashion Design's WordPress + Elementor site was slow to load product imagery — a problem for a fashion brand where visual presentation is the whole pitch.
The Site
Anjan Fashion Design sells designer apparel online. A fashion brand lives or dies by its product photography — blurry or slow-loading images kill conversion rates in the first second.
The Challenge
The site had two related problems:
- 51 product images averaging 800 KB each, all PNG. A single page with 10 products was downloading 8+ MB of imagery — catastrophic on Indian 4G connections.
- A stacked plugin setup that loaded Elementor addons, page builders, and caching tools that sometimes fought each other.
Goal: preserve pristine product image quality while cutting weight aggressively.
What We Changed
1. WebP conversion at Q92 (near-lossless)
Every product image was converted to WebP at quality 92. At Q92, side-by-side tests are indistinguishable from the original — no perceptible softness, no artifacts in detail. But the file size drops ~84%.
Before: 39 MB across 51 images
After: 6 MB, served as WebP to modern browsers, original PNG as fallback for old browsers
2. ATIL Site Optimizer plugin
Our internal WordPress plugin applied 30+ correct default settings across:
- Elementor’s performance experiments (the ones that ship disabled but should be on)
- LiteSpeed Cache aggressive mode (minify, defer, lazy-load, browser cache 30 days)
- Astra theme (local Google Fonts, preload)
- WordPress core (disable emoji, oEmbed discovery)
3. YouTube lazy-load
Replaces <iframe> embeds with click-to-play placeholders. Saves ~1 MB of YouTube player JS on any page with video.
4. Browser cache headers
30-day browser cache on static assets, query-string stripping for cacheable URLs.
The Result
Google PageSpeed Insights scores — reproducible on any fresh PSI run:
| Metric | Desktop | Mobile |
|---|---|---|
| Performance Score | 100/100 | 99/100 |
| First Contentful Paint | 0.5s | 1.8s |
| Largest Contentful Paint | 0.6s | 2.0s |
| Total Blocking Time | 0 ms | 0 ms |
| Cumulative Layout Shift | 0.015 | 0.015 |
All Core Web Vitals pass. Every metric is green.
Why 100/100 Matters
Google’s Core Web Vitals are a direct ranking factor. A 100/100 PageSpeed score signals to Google that this site deserves top placement. Real-world benefits:
- Lower Google Ads cost-per-click (landing page experience is a major quality score factor)
- Higher organic search rankings for competitive queries
- Zero abandonment from “page too slow” — the page is instant
- Server bill goes down: less bandwidth, less compute
See the live score: PageSpeed Insights — anjanfashiondesign.com
Result
Perfect 100/100 desktop PageSpeed score, 99/100 mobile. LCP under 0.6s on desktop, 2.0s on mobile. 33 MB of product imagery compressed down to 6 MB with no visible quality loss.
100/100
Desktop PageSpeed
99/100
Mobile PageSpeed
0.6s
Desktop LCP
2.0s
Mobile LCP
0 ms
Total Blocking Time
39 MB → 6 MB (84%)
Image Weight Reduced