The most common reason WordPress sites load slowly is unoptimized images. The WordPress media library accepts whatever you upload - 10MB smartphone photos, 30MB DSLR images - and serves them to visitors with minimal optimization. The result: pages that take 5-10 seconds to load, frustrated visitors, and lower Google rankings.
The Impact of Image Size
Google's research shows that 53% of mobile users abandon a page that takes more than 3 seconds to load. A single unoptimized image can be the difference between a fast page and a slow one. Core Web Vitals - the metrics Google uses for ranking - are directly affected by image sizes.
Before Upload Workflow
Optimize every image before uploading to WordPress:
- Resize: Determine the maximum display width in your theme (often 1200px for content, 1920px for full-width). Use the Resize tool to match. Create at 2x for retina if your theme supports it.
- Choose format: Use WebP if your WordPress setup supports it (most modern setups do). Otherwise, JPEG for photos, PNG for graphics.
- Compress: Use the Compress tool at quality 80 for WebP or JPEG 85. Target under 200KB for content images.
- Strip metadata: Remove EXIF data with Strip Metadata - it reduces file size and protects your location privacy.
Typical Results
| Image Type | Before | After | Savings |
|---|---|---|---|
| DSLR photo (full res) | 8-15MB | 150-300KB | 95-98% |
| Smartphone photo | 3-8MB | 100-250KB | 95-97% |
| Stock photo | 2-5MB | 80-200KB | 93-96% |
WordPress-Specific Tips
- Name files descriptively: Use
blue-running-shoes.webpinstead ofIMG_4521.jpgfor SEO. - Set alt text: Every image needs descriptive alt text for accessibility and SEO.
- Use lazy loading: WordPress adds
loading="lazy"automatically since version 5.5.
Conclusion
The resize-compress-strip workflow takes about 1 minute per image and can reduce total page weight by 80-95%. Faster pages mean better user experience, higher Google rankings, and more conversions. The Compress tool handles everything in your browser - no plugin required, no images sent to third-party optimization services.
Try it yourself
Free, private, runs in your browser. No sign-up required.
