Page Speed Optimization: Images for Faster Websites
How to optimize images to dramatically improve your website's loading speed and Core Web Vitals.

The Impact of Images on Page Speed
Images are the single largest contributor to page weight on most websites. According to HTTP Archive, images account for approximately 50% of total page bytes. For image-heavy sites like ecommerce stores and portfolios, this can exceed 70%.
1-Second Delay
Results in 7% reduction in conversions
53% Bounce Rate
If mobile page takes over 3 seconds
Core Web Vitals
Images affect LCP directly
SEO Ranking
Google uses page speed as ranking factor
Core Web Vitals and Images
Google's Core Web Vitals are crucial ranking factors that directly measure user experience. Images significantly impact two of the three metrics:
Largest Contentful Paint (LCP)
LCP measures when the largest content element becomes visible. This is often a hero image or large product photo. To achieve a good LCP score (under 2.5 seconds):
- Compress hero images aggressively (aim for under 200KB)
- Use modern formats like WebP or AVIF
- Preload above-the-fold images
- Use a CDN for faster delivery
Cumulative Layout Shift (CLS)
CLS measures visual stability. Images without explicit dimensions cause layout shifts as they load. Always specify width and height attributes on image tags.
<img src="photo.jpg" width="800" height="600" alt="Description" />
Image Optimization Techniques
1. Choose the Right Format
| Format | Best For | Savings vs JPEG |
|---|---|---|
| WebP | All-purpose web images | 25-35% smaller |
| AVIF | Maximum compression | 50% smaller |
| JPEG | Maximum compatibility | Baseline |
2. Implement Lazy Loading
Lazy loading defers loading of off-screen images until users scroll to them. This dramatically reduces initial page load time.
<img src="photo.jpg" loading="lazy" alt="Description" />
Important: Don't lazy load above-the-fold images (hero images, logos). This would hurt LCP scores.
3. Use Responsive Images
Serve appropriately sized images based on the user's device and viewport. Don't send a 2000px image to a phone that will display it at 400px.
<img
srcset="small.jpg 400w,
medium.jpg 800w,
large.jpg 1200w"
sizes="(max-width: 600px) 400px,
(max-width: 1200px) 800px,
1200px"
src="medium.jpg"
alt="Description"
/>4. Compress Effectively
Use quality settings of 75-85% for lossy compression. This typically provides 60-80% file size reduction with minimal visible quality loss.
Measuring Your Progress
Use these free tools to test your image optimization:
- Google PageSpeed Insights: Shows image-specific opportunities
- WebPageTest: Visual comparison and waterfall analysis
- Lighthouse: Built-in Chrome DevTools audit
Speed Up Your Website Today
Compress your images to improve page speed and Core Web Vitals scores.
Optimize Images Free