Salta al contenuto principale
Image Tools 10 min read

How to Optimize Images for Website Speed - Full SEO Guide (2026)

A complete guide to optimizing images for faster websites and better Google rankings in 2026.

Alex Kim

Sejda Editorial · Mar 8, 2026

Why Image Optimization Is the #1 Page Speed Fix

Images account for 60–65% of the total data transferred when loading a typical web page. That makes image optimization the single highest-impact change you can make to website performance. Google confirmed page speed as a ranking factor in 2021, and Core Web Vitals - which directly measure loading performance - are a significant part of the ranking algorithm.

If your PageSpeed Insights score is below 90 and you have not fully optimized your images, this guide will show you exactly what to do and in what order.

The Four Pillars of Image Optimization

There are four things to do to every image on your website:

  1. Resize - Match pixel dimensions to actual display size
  2. Compress - Reduce file size through compression
  3. Format correctly - Use the right format (WebP in 2026)
  4. Lazy load - Only load images when they enter the viewport

Do all four and your page load time will improve dramatically.

Step 1: Resize Images to Display Dimensions

The most common and most wasteful mistake: uploading a 4000×3000px photo that displays at 800×533px. The browser downloads all 12 megapixels and then downscales it - wasting 75% of the download. Always resize images to match or be slightly larger than their maximum display size.

Recommended sizes for common elements:

  • Blog post hero: 1200×630px
  • Inline blog images: 800–1000px wide
  • Product thumbnails: 400–500px square
  • Full-width hero banners: 1920px max width
  • Favicon: 32×32px and 192×192px

Tool: Sejda Resize Image - free, batch resize

Step 2: Compress Images

After resizing, compress. In that order - always resize first, then compress the smaller version. Using quality 80–85% for JPG is visually lossless at screen resolution and reduces file size by 60–75% compared to the original.

Target file sizes per image type:

  • Hero/banner images: under 200 KB
  • Product images: under 100 KB
  • Thumbnails and blog inline images: under 50 KB
  • Icons and logos: under 10 KB

Tool: Sejda Image Compressor - free, JPG/PNG/WebP

Step 3: Use the Right Format

In 2026, WebP should be your default format for web images. Here is why:

  • WebP is 25–35% smaller than JPG at equivalent visual quality
  • WebP supports transparency (unlike JPG)
  • WebP supports both lossy and lossless compression
  • Browser support is now 97%+ globally - universal

Use AVIF for even smaller files (where supported), SVG for icons and logos, and PNG only when you need maximum quality with transparency and file size is not a constraint.

Tool: Sejda Image Converter - convert to WebP free

Step 4: Implement Lazy Loading

Lazy loading means images below the fold (not visible on screen when the page loads) are not downloaded until the user scrolls to them. This dramatically reduces the initial page load time. Implement with one HTML attribute:

<img src="image.webp" loading="lazy" alt="Description">

Browser support for native lazy loading is now universal. No JavaScript library needed.

Step 5: Use Proper ALT Text (SEO)

ALT text serves two purposes: accessibility (screen readers) and SEO (image search rankings). Every image should have descriptive alt text that includes relevant keywords naturally:

  • Bad: alt=""
  • Bad: alt="image123.jpg"
  • Good: alt="Compressed PDF file size comparison before and after using Sejda"

Step 6: Use a CDN for Image Delivery

A Content Delivery Network (CDN) serves your images from servers closest to each visitor geographically. This reduces latency - the time it takes for a request to travel from the user's device to your server and back. Cloudflare (free tier available), Amazon CloudFront, and Fastly are popular options.

Step 7: Use srcset for Responsive Images

The srcset attribute tells the browser which image size to download based on the device's screen width:

<img src="image-800.webp" srcset="image-400.webp 400w, image-800.webp 800w, image-1200.webp 1200w" sizes="(max-width: 600px) 400px, 800px" alt="Description">

This ensures mobile users download small images and desktop users download larger ones - without any JavaScript.

Checklist: Image Optimization for SEO

  • ✓ Resized to actual display dimensions
  • ✓ Compressed to under target file size
  • ✓ Saved as WebP (or AVIF)
  • ✓ Has descriptive alt text with relevant keywords
  • ✓ Has loading="lazy" on below-fold images
  • ✓ Has srcset for responsive serving
  • ✓ Served via CDN
  • ✓ File name is descriptive: "pdf-compression-comparison.webp" not "IMG_4721.jpg"

Tools to Measure Your Image Performance

  • Google PageSpeed Insights - pagespeed.web.dev - Free, shows image optimization opportunities with specific recommendations
  • GTmetrix - gtmetrix.com - Waterfall analysis, identifies which images are slowest
  • Lighthouse - Built into Chrome DevTools - Full audit including image optimization checks
  • Squoosh - squoosh.app - Browser-based image comparison tool to visualize quality vs size trade-offs

Frequently Asked Questions

How much will image optimization improve my Google ranking?

Page speed is a ranking factor, and Core Web Vitals improvements can meaningfully affect rankings, especially for competitive queries. The exact impact varies, but sites that improve from poor to good Core Web Vitals scores consistently see ranking and traffic improvements.

Is WebP supported by all browsers in 2026?

Yes - WebP has 97%+ global browser support. All major browsers support it. This is no longer a concern.

How do I batch optimize all images on my website?

For new images, use Sejda before uploading. For existing images, WordPress plugins like Imagify, ShortPixel, or Smush can batch-process all existing uploads. For non-WordPress sites, tools like Squoosh CLI or ImageMagick handle batch processing.

Does image file name affect SEO?

Yes, marginally. Use descriptive, keyword-relevant file names separated by hyphens. Google uses file names as a signal for image search.

Free Image Optimization Tools

Related Articles

Conclusion

Image optimization is the highest-impact, lowest-cost performance investment you can make for your website. Resize, compress, convert to WebP, and lazy load - do those four things and you will see measurable improvements in page speed, Core Web Vitals scores, and search rankings. Start with Sejda's free image tools and run PageSpeed Insights before and after to see the difference.

Try Convert Image - Free

Convert images between JPG, PNG, WebP and more.

Try it free