In the race for better rankings, page speed is a critical factor, and large images are the heaviest anchor weighing your site down. While there is no official file size mandate from Google, a widely accepted best practice is to keep image file sizes under 100 kilobytes (KB). This guideline is crucial because oversized images are a primary cause of slow load times, which directly harms your Core Web Vitals scores and user engagement.
Every kilobyte counts, especially on mobile devices where network connections can be slow. A large image can single-handedly ruin your Largest Contentful Paint (LCP) score, a key user-centric metric that Google uses to evaluate page experience. For a broader look at image optimization, see our guide on the images category.

Your Four-Step Image Diet: A Practical Guide
Getting your images lean and fast involves a multi-step process. It’s not just about one technique, but a combination of all four. For a deep dive, check out this comprehensive guide on image optimization from Moz.
| Technique | Description |
|---|---|
| 1. Resize First | Before uploading, resize your image to the maximum dimensions it will be displayed at. Don’t upload a 4000px wide photo if the space is only 800px wide. This is the single most effective step. See our guide on incorrectly sized images. |
| 2. Choose Modern Formats | Use next-gen formats like WebP or AVIF, which offer superior compression compared to JPEG and PNG. Provide fallbacks for older browsers using the “ element. |
| 3. Compress Intelligently | Use a tool like Squoosh to apply lossy compression. This method removes unnecessary data with very little noticeable loss in quality, achieving huge file size reductions. |
| 4. Implement Lazy Loading | Use the `loading=”lazy”` attribute on your ` |
Don’t forget to also provide descriptive alt text and the correct size attributes for every image to maximize its accessibility and SEO value.
Frequently Asked Questions
Is the 100KB a strict rule? What about full-screen hero images?
It’s a strong guideline, not an unbreakable law. For critical, high-impact images like a hero banner, a slightly larger file size (e.g., 150-250KB) might be an acceptable trade-off for quality. The goal is always to achieve the best possible quality at the lowest possible file size through aggressive optimization.
How do CDNs help with image speed?
A Content Delivery Network (CDN) stores copies of your images on servers around the world. When a user visits your site, the images are served from the server closest to them, which reduces latency and speeds up delivery. Many CDNs also offer automatic image optimization features.
Do I need Photoshop to optimize images?
No. While Photoshop is a powerful tool, there are many excellent and free web-based tools that are often easier to use. Squoosh.app by Google is a fantastic option that allows you to resize, compress, and convert images to modern formats all in one interface.
Are your images slowing you down? Start your Creeper audit today to find large images and speed up your site.