Guide

How to Audit Images on Your Website (Step-by-Step Guide)

A
Apoorv Dwivedi
Rare Inputยทยท7 min read

Most websites have image problems they don't know about. Unoptimized images quietly slow down every page load, hurt Core Web Vitals scores, and cost your users bandwidth โ€” all without any visible sign of a problem. A systematic image audit fixes this.

This guide walks through exactly how to audit images on any website, what to look for, and how to prioritize fixes.

Step 1: Run an Automated Scan with Image Inspector

The fastest way to get a complete picture of your image landscape is to use Image Inspector. Install it from the Chrome Web Store, navigate to the page you want to audit, and click Scan Page.

Within a few seconds, you'll see:

  • Every image on the page (img tags, picture elements, CSS backgrounds)
  • The actual file size of each image in KB or MB
  • Natural dimensions vs display dimensions
  • Format (JPEG, PNG, WebP, AVIF, SVG)
  • Whether alt text is present
  • Whether lazy loading is set
  • Whether srcset is used
  • Potential savings per image

This gives you a prioritized list sorted by savings potential โ€” so you know exactly where to start.

Step 2: Identify Critical Issues First

Image Inspector categorizes issues into Critical (red) and Warnings (yellow). Start with critical issues โ€” these have the highest impact and are often easy wins.

Critical issue priority order:

  • Files over 500 KB: These are almost always uncompressed or unoptimized. A single image this size can single-handedly fail your LCP score.
  • Images served 2ร— larger than displayed: A 2000px image displayed at 500px means you're downloading 4ร— the pixels you need. Resizing this image saves ~75% of the file size.
  • JPEG/PNG images that should be WebP/AVIF: Every photo that isn't WebP or AVIF is an opportunity to save 30โ€“55% of bandwidth.
  • Missing alt text: While not a direct speed issue, missing alt text is an accessibility violation and a missed SEO opportunity. Search engines use alt text to understand image content.

Step 3: Check Your LCP Image Specifically

Your LCP (Largest Contentful Paint) element is usually the biggest image above the fold โ€” typically a hero banner or featured photo. This single image has more impact on your Core Web Vitals score than everything else combined.

For your LCP image, verify:

  • It is not lazy loaded (loading="lazy" would delay it)
  • It has fetchpriority="high" so the browser loads it first
  • It is served in WebP or AVIF format
  • Its natural dimensions closely match its display size (ideally within 1.5ร—)
  • It is under 150โ€“200 KB

Step 4: Review Below-Fold Images

After your critical fixes, look at images further down the page. The key checks here are:

  • Missing lazy loading: Any below-fold image without loading="lazy" is wasting bandwidth on users who may never scroll there.
  • Missing srcset: Without srcset, mobile users get the same large image as desktop users. A 1200px image displayed at 375px on mobile is downloading 10ร— more pixels than needed.
  • CSS background images: These often escape optimization attention. Image Inspector scans computed CSS styles to find and flag these.

Step 5: Export the Report and Prioritize

Image Inspector's CSV export gives you a structured spreadsheet with every image, its current size, issues, and potential savings. Use this to:

  • Share findings with your development team or client
  • Sort by savings potential to find the highest-impact images
  • Track progress as you fix each image over time
  • Document the before/after state for reporting

Step 6: Implement Fixes

For most images, the fix involves three actions:

  • Convert format: Use Squoosh, Cloudinary, or your CMS's built-in optimization to convert JPEG/PNG images to WebP or AVIF
  • Resize: Never upload images larger than they need to be. If the maximum display size is 800px, export at 1600px (for retina) and no larger
  • Update HTML attributes: Add loading="lazy" to below-fold images, fetchpriority="high" to your LCP image, and always set width and height

Audit Checklist

File Size

  • No images over 500 KB
  • Hero images under 200 KB (WebP)
  • Thumbnails under 50 KB

Format

  • Photos use WebP or AVIF (not JPEG/PNG)
  • No photographic images stored as PNG
  • No GIF for static images
  • Icons/logos use SVG where possible

Dimensions

  • No image served more than 1.5ร— its display size
  • Width and height attributes set on all images
  • srcset used for responsive images

Loading

  • Hero/LCP image has no loading=lazy
  • All below-fold images have loading=lazy
  • LCP image has fetchpriority=high

Accessibility & SEO

  • All meaningful images have alt text
  • Decorative images have alt=''
  • Background images with meaning have text alternatives

How Often Should You Audit?

For most websites, a quarterly image audit is sufficient. For high-traffic sites or e-commerce stores where new images are added frequently, monthly audits are better.

A good trigger for an immediate audit: any time you notice your PageSpeed Insights score dropping, or after a content migration, CMS change, or new theme deployment.

The Business Case for Image Optimization

It's worth quantifying the impact of image optimization in business terms. The research is clear:

  • A 1-second delay in page load reduces conversions by 7% (Akamai)
  • 53% of mobile users abandon a site that takes more than 3 seconds to load (Google)
  • Improving LCP from "Poor" to "Good" can reduce bounce rate by 10โ€“20%

For most sites, a thorough image audit and optimization pass is one of the highest-ROI technical SEO activities available. It's fast to audit (minutes with Image Inspector), the fixes are straightforward, and the impact on speed and SEO is immediate and measurable.

Start your image audit now

Image Inspector runs a complete image audit on any page in under 5 seconds. Free, no sign-up required.

Add to Chrome โ€” Free