My Tool Studio
SEO Tools·4 min read

Auditing Page Images: Alt Text and Bloat From One URL

Auditing page images sounds tedious because the manual version is: right click, inspect, scroll, repeat for fifty img tags. The Image URL Extractor collapses all of that into one paste. Give it a URL and it returns every image on the page with its resolved address and alt text, plus a count of how many carry no alt at all. This article walks through a full audit built on that output: coverage, alt quality, file weight, and the mistakes that make image audits report problems that aren't really there.

Image URL Extractormytoolstudio.com › tools<title>…</title><meta name="description">SEO ready

Why page image problems stay invisible

The page looks fine. That's the problem.

Images fail silently. A missing alt attribute changes nothing visually. A 3 MB hero photo still renders, just slowly, and on office wifi you'll never feel it. A product shot hotlinked from a supplier who might delete it tomorrow looks identical to one you host. None of this surfaces by looking at the page.

The only reliable move is an inventory: a flat list of every image address and its alt text, which is precisely what the extractor produces. Once problems are rows in a list, they stop being invisible.

Auditing page images: the one-pass inventory

Paste the URL, press Extract images, and read two badges before anything else. The first is the total, and it surprises people; pages you think of as having a dozen images often carry forty once icons, badges, and thumbnails are counted. The second badge is the missing alt count, which is your accessibility and SEO to-do list compressed into a single number.

Below the badges, a grid previews the first 50 images with each one's alt text, or an amber 'no alt' where the attribute is empty. Copy all URLs puts the complete list on your clipboard for the spreadsheet phase of the audit.

A worked image extraction on a product page

Input: one URL. Output: 41 rows.

Run a typical ecommerce collection page and the output might read: 41 images, 12 missing alt. Scanning the grid, the twelve split into two groups. Eight are genuine misses: product photos whose rows show 'no alt' where 'walnut standing desk, front view' should be. Four are decorative dividers and payment icons where an empty alt is arguably correct markup.

One row stands out for a different reason. Input: src='/cdn/hero-desk.jpg' resolves to Output: https://example-store.com/cdn/hero-desk.jpg, and opening that address reveals a 4200 pixel original serving a 600 pixel slot. That's the third audit category: weight nobody ordered.

Alt text audits without false positives

Alt text audits go wrong in two directions. The strict direction treats every empty alt as an error, and then someone 'fixes' decorative flourishes with text a screen reader must now announce. The loose direction writes alt='image' on everything and calls the badge satisfied. Both miss the point: alt text should say what a sighted user learns from the image, and stay empty when the honest answer is nothing.

Work from the extractor's grid, where each image and its alt text sit side by side. That pairing is what makes the judgment calls fast.

Finding unoptimized images in the extracted URLs

Finding unoptimized images starts with the copied URL list. Extensions tell the first story: .png files where .webp or .avif should be, or an /original/ path segment suggesting no resizing pipeline exists. Opening a few candidates directly shows their true dimensions, and anything several times larger than its display size is bandwidth spent on nothing.

For a page-level view, the list feeds other tools nicely. Fifty resolved image URLs pasted into a bulk header checker returns a content-length for each, and sorting that column finds your heaviest files in seconds.

Image audit mistakes that create false alarms

Four traps come up in almost every image review:

  • Counting decorative images with empty alt as failures, when empty alt is the correct markup for pure decoration.
  • Assuming the extractor missed images that are actually CSS backgrounds, which aren't img elements and need a stylesheet check.
  • Forgetting that lazy-loaded images behind data-src attributes may not appear in the fetched HTML of JavaScript-heavy pages.
  • Stuffing keywords into alt attributes during the fix, which trades an accessibility gap for a spam signal.

Tips that speed up a page image review

Audit templates, not pages. One product page, one category page, one article: if the template has an alt gap, every page built on it shares that gap, and a single CMS fix clears hundreds of warnings at once. Re-extract after the fix ships, because the missing alt badge falling to your expected decorative count is the cheapest regression test you'll ever run.

And when a preview thumbnail won't render, don't assume the URL is wrong. Some hosts block hotlinking, so the address can be perfectly valid on the original page while refusing to display anywhere else.

Where the Image URL Extractor hands off to other tools

The extractor inventories images; it doesn't judge the rest of the page. The Link Extractor does the same job for anchors when your audit moves from img tags to internal linking. The Broken Link Checker verifies that targets actually resolve instead of returning 404s. And if the alt findings raise bigger questions, the WCAG Accessibility Scanner runs the page against the full accessibility ruleset rather than one attribute.

Try it now

Open Image URL Extractor

The tool is one click away. No sign up, no upload, no payment.

Open Image URL Extractor