Choose analytics

Essential browser storage remembers your tool settings. Optional analytics helps us understand site use and loads only if you accept it. Image files, filenames and submitted URLs are not sent to analytics.

Read the Cookie Policy
Skip to content
CompressByURL
CompressConvertResizeTarget sizeBy URLWebsite scannerBlog
Start compressing
Homechevron_rightBlogchevron_rightWebsite audits
Website audits

An image-focused PageSpeed checklist for developers

An image audit should end with a short list of changes you can deploy. Work from the visible page and its requests, then connect each finding to a specific asset or template owner.

SV
Saipavan V
Sep 23, 20265 min read

Updated Oct 2, 2026

Your image audit checklist: topic-specific technical illustration
Editorial illustration

The short answer

  • checkBuild an inventory before optimizing a batch.
  • checkPrioritize first-view images and repeated oversized assets.
  • checkVerify deployment instead of stopping at a downloaded ZIP.
On this page
  1. Capture a baseline with the page and device settings
  2. Create an image inventory with actionable ownership
  3. Prioritize fixes by page use rather than file size alone
  4. Check dimensions, quality, loading, and reserved space
  5. Create and deploy a replacement bundle deliberately
  6. Use an evidence worksheet for the final check

Capture a baseline with the page and device settings

Record the tested URL, viewport, network conditions, and report date. Google distinguishes lab measurements from field data in PageSpeed Insights. Use a lab run to investigate a repeatable problem and use available field data to understand the visitor experience. Do not compare two unrelated environments as if they were a controlled experiment.

Save a screenshot of the first view and identify likely critical images. Note banners, thumbnails, decorative backgrounds, and third-party widgets separately. A single URL can expose several responsive layouts. Start with the layout your visitors actually use or the one flagged by the report, then add the other important layouts to the acceptance check.

Create an image inventory with actionable ownership

List the resource URL, approximate transfer size, intrinsic dimensions when known, and the component that references it. Add whether you control the file or only the integration. A static scanner is useful for finding HTML image candidates quickly, but confirm actual browser requests for script-created content and responsive selection.

Deduplicate repeated URLs so the work list does not count the same delivered file several times. Keep intentionally different crops separate. Mark unknown values as unknown rather than zero. If a resource cannot be fetched by the scanner, preserve that limitation and inspect it in your own browser instead of assuming it has no performance cost.

Prioritize fixes by page use rather than file size alone

A heavy above-the-fold image is a different task from a heavy image far below the fold. A small asset repeated across hundreds of templates can be a different priority again. Start with critical visibility, then unnecessary dimensions, then encoding opportunities. Consider whether the asset is reused and how easy the responsible template is to change.

Use a simple queue with “critical image,” “repeated card,” and “other content” groups. These groups are planning aids, not measured severity scores. A third-party file may require removing or configuring a widget. A first-party file may need only an export and a template reference. Make the next action explicit for each entry.

Check dimensions, quality, loading, and reserved space

For each owned asset, measure its display slot and choose useful output widths. Compare quality and formats from the same source. Inspect the first-view request timing. Check whether the image area stays stable while loading. This prevents one fix, such as replacing a file, from hiding another problem, such as delayed discovery.

Keep a separate checkbox for meaningful alternative text. It is an accessibility task rather than a byte-saving technique, but a replacement should not discard it. Check transparency and crop as well. An audit that reduces transfer while breaking labels, visible subjects, or layout has not improved the page.

  • Confirm the real selected source at target viewports.
  • Avoid forcing a mobile width onto a desktop hero.
  • Keep critical images discoverable without unnecessary client waits.
  • Reserve a layout area before image download completes.

Create and deploy a replacement bundle deliberately

Select a manageable group of images and generate replacements locally. Keep originals, name outputs so you can map them to the source assets, and inspect the chosen results. A ZIP is a delivery artifact for your own deployment workflow, not an automatic website update. Include a small mapping note with the template or media entry that needs changing.

Deploy one representative page before rolling the same transformation across a whole theme. Check responsive candidates and caches. If the site regenerates derivatives, inspect those generated files rather than only the file you uploaded. Preserve a rollback path for a visual defect or incorrect crop discovered on a larger display.

Use an evidence worksheet for the final check

Capture the same page after deployment. Record the actual requested replacement, transferred bytes, dimensions, and visual acceptance. Compare lab runs under matching settings. Do not claim that a lower file size proves a ranking gain or that a single better score proves the visitor experience is permanently fixed.

Keep the worksheet as a reusable publishing standard. For future uploads, editors can check the intended slot and source quality before a large file reaches production. Review new report findings against this baseline instead of endlessly recompressing old files. Begin the next audit with the remaining largest actionable issue, not with a fresh batch of unprioritized downloads.

EvidenceBeforeAfter
Selected source URLRecord actual URLRecord replacement URL
Transferred image bytesMeasure in browserMeasure under same conditions
Display width and cropRecord target layoutConfirm unchanged intent
Timing and stabilitySave trace or reportCompare repeatable runs

Common questions

Do I need to optimize every image at once?

No. A prioritized first batch is easier to deploy and verify. Start with critical or repeated owned assets, then work through the remaining inventory.

Does a good PageSpeed score guarantee AdSense approval?

No. Performance is one part of site quality. AdSense also reviews content, access, and policy compliance, and Google makes the approval decision.

Sources and further reading

Technical references for the concepts in this guide. Examples with hypothetical values are illustrations, not measured results.

  • Google: PageSpeed Insights lab and field datanorth_east
SV

Saipavan V

Saipavan V writes practical guides for CompressByURL on browser-first image optimization, website image audits, and web performance. His articles connect technical explanations with steps you can verify on your own site.

More about the author

On this page

  1. Capture a baseline with the page and device settings
  2. Create an image inventory with actionable ownership
  3. Prioritize fixes by page use rather than file size alone
  4. Check dimensions, quality, loading, and reserved space
  5. Create and deploy a replacement bundle deliberately
  6. Use an evidence worksheet for the final check
  7. Common questions
  8. Sources and further reading

Try it with your images

Local files stay on your device.

Scan a public webpageDiscover static image candidates before inspecting important resources in your browser.arrow_forwardPrepare a replacement bundleSelect discovered candidates and optimize fetched image bytes locally.arrow_forward

Explore the topics

Web performancechevron_rightWebsite auditschevron_rightDeveloper guideschevron_rightImage optimizationchevron_right

Keep going.

A few guides for your next useful fix.

View all guides arrow_forward
arrow_outward
Web performance5 min read

How to fix “Improve image delivery” in PageSpeed Insights

Diagnose PageSpeed image delivery warnings by separating oversized pixels, inefficient encoding, and slow loading. Includes a deployment checklist.

Oct 1, 2026
arrow_outward
Website audits4 min read

What a website image scanner can find, and what needs a browser

Understand HTML image discovery, lazy source hints, srcset candidates, fetch limits, and the difference between a static inventory and a rendered performance audit.

Sep 3, 2026
arrow_outward
Website audits3 min read

How to find large images on a website

A useful audit separates transfer weight, intrinsic pixel dimensions and rendered size. One number cannot tell you whether an image is actually a problem.

Aug 18, 2026
Mascot organizing image cards for optimization

Compress images locally, from a URL, or from a webpage.

Reduce file size, convert formats and prepare web-ready assets in your browser.

Open the free image compressor
CompressByURL

Make images lighter. Keep local files private.

BlogAbout & contactPrivacyTermsCookies