Images are a common cause of slow websites and one of the easiest to fix. A few simple changes can improve performance.

Why it matters

Images affect:

  • Page speed
  • Core Web Vitals (especially LCP)
  • SEO
  • Accessibility
  • Consistency of layout (CLS)

Unoptimised images slow everything down.

Best practices

1. Use WebP where possible

WebP typically offers smaller file sizes than JPEG or PNG with similar quality. Most modern platforms and plugins support it.

2. Compress before upload

Aim for roughly 150-250 KB for typical images. Large hero images can be slightly larger, but avoid multi‑MB uploads.

3. Size images correctly

Don’t upload 4000px images if the display size is 1200px or less. Match dimensions to how they’ll appear.

4. Descriptive filenames

Good: kitchen-fitting-example.jpg
Avoid: IMG_0319.JPG

Descriptive filenames help search engines and your own organisation.

5. Alt text

Describe the image for screen readers and when the image fails to load. Helps accessibility and SEO.

Tools

  • TinyPNG – Web-based compression
  • Squoosh – Browser-based compression and format conversion
  • ShortPixel – WordPress plugin for automatic optimisation
  • Shopify – Built-in optimisation; add optimised uploads on top

Next steps

Well-optimised images support speed, Core Web Vitals, and overall performance. See Website speed and Core Web Vitals.

Want crawl, index, or structure issues fixed? Explore SEO foundations →