Skip to main content

Image Optimization Checklist

Use this as a one-page checklist when you are fixing LCP and reducing page weight.

Checklist

StepActionValidate
1Identify LCP image (PSI/Lighthouse)Confirm which image is the LCP element
2Convert to WebP/AVIF where appropriateBytes drop without visible artifacts
3Resize to rendered dimensionsMobile doesn't download desktop sizes
4Ensure responsive deliverysrcset/sizes present and correct
5Reserve space for all imageswidth/height or aspect-ratio prevents CLS
6Lazy-load below-the-foldLCP image is excluded from lazy load
7Choose one optimizerNo double WebP/AVIF generation or markup rewrites
8Re-testLCP improves and CLS does not regress

Format Guidance

FormatUse For
AVIFBest compression for photos (when supported)
WebPDefault next-gen format for photos
JPEGFallback for photos
PNGTransparency and UI graphics (when needed)
SVGLogos and icons

Quick Targets (Rule of Thumb)

  • LCP/hero image: keep it small and responsive (often < ~200KB depending on design)
  • Thumbnails: keep them small and correctly sized
  • Avoid serving images wider than the viewport

Validation Tools

  • PageSpeed Insights / Lighthouse: confirm LCP image is not lazy-loaded
  • DevTools Network: confirm correct image sizes on mobile
  • DevTools Rendering: confirm no layout shift regions

What's Next