Skip to content

Image SEO Checker

Audit image SEO across your whole site

Crawl Cove is an image SEO checker that catalogues every image as it crawls (its source page, its alt text and its declared width and height), so you can find the images missing alt text and the ones that will shift your layout as they load. It reads your HTML rather than downloading your images, so it reports what your markup declares, not file weight.

No card required · Then from £14.99/mo · Cancel any time

What it finds

  • Images with no alt attribute at all, listed per page
  • Images with no width/height attributes, which cause layout shift (WordPress sites)
  • A breakdown of the image formats in use across the site
  • The page each image sits on, so every fix has an address

How Crawl Cove does it

As it crawls, Crawl Cove records every image tag it meets (resolved source, alt attribute, and the width and height declared in the markup) against the page it sits on. Missing alt text is raised as a finding on every site; missing dimensions is raised on WordPress sites, where it is the usual cause of layout shift. The Images tab gives you the full inventory and the format breakdown. Because the crawler never downloads image files, Crawl Cove does not report byte weight; for compression work, pair it with a dedicated image tool.

It's a desktop app, so your data stays local, there's no URL cap, and every finding comes with a plain-English fix. See the features or pricing.

See it, not just read about it

Every finding, ranked and explained

A single crawl feeds one table: filter by check, category or severity, and impact score keeps the highest-value fixes at the top instead of buried in a raw export.

The Crawl Cove Findings Explorer table with check, category, severity, impact score, affected URLs, and status columns
Every check in one sortable, filterable table, ranked so the most important findings sit at the top.

What does image SEO cover?

Image SEO is everything that determines whether an image helps or hurts a page. It splits into two halves that get fixed in very different ways.

The descriptive half covers what an image communicates:

  • Alt text. A written description of the image for screen readers and search engines that can't "see" pixels.
  • Descriptive filenames. red-leather-armchair.jpg tells a crawler far more than IMG_4021.jpg.
  • Surrounding context. Captions and nearby copy that reinforce what the image is of.

The technical half covers how the image performs:

  • File size (weight). How many kilobytes the browser has to download.
  • Format. JPEG, PNG, WebP or AVIF, each with different compression trade-offs.
  • Dimensions. Whether the file is served at (roughly) the size it's actually displayed at.
  • Lazy-loading. Whether off-screen images defer loading until the visitor scrolls near them.

A page can get the descriptive half right and still tank on the technical half, or vice versa. A proper audit checks both, on every image, on every page.

Why image SEO matters

Images are worth fixing for three separate reasons, which is why they show up in accessibility audits, image-search strategy and page-speed reports all at once.

Accessibility. Alt text is how a screen reader describes an image to a visitor who can't see it. Missing alt text on a meaningful image (a product photo, a chart, an infographic) is a genuine barrier, not just a missed SEO opportunity.

Image search. Google Images sends real traffic, and it relies almost entirely on the descriptive half: alt text, filename and surrounding context are what let an image rank for a query at all.

Core Web Vitals. This is the one people underestimate. Images are consistently the single biggest contributor to page weight, and an oversized hero image is one of the most common causes of a poor Largest Contentful Paint score. That's the "how fast does the main content appear" metric, and it's a confirmed Google ranking signal. Get the technical half wrong and you're not just serving a slow page; you're actively working against your own rankings.

The common problems, and the fix for each

Most image SEO issues fall into four repeating patterns.

  • A missing alt attribute. An <img> tag with no alt at all is the defect worth chasing: a screen reader falls back to announcing the file name, and image search is given nothing to work with. Fix: write a short, specific description of what the image shows. Not a keyword-stuffed sentence, just what a person would say if describing it aloud. Purely decorative images (spacers, background flourishes) should carry a deliberate alt="" so they are skipped rather than announced, and Crawl Cove treats that as correct rather than flagging it. What no crawler can settle is whether a meaningful image has been marked decorative by mistake, because that is a question about the author's intent rather than the markup, so it stays a human check.

  • Oversized files. A 4MB photo straight off a camera, served at 400px wide on the page, wastes almost all of that weight. Fix: compress and resize the source file to match its largest rendered dimension before upload. Don't rely on CSS or the browser to shrink it for you.

  • The wrong format. JPEGs and PNGs are still common, but WebP and AVIF typically shrink the same image by 25-50% at equivalent visual quality. Fix: convert photographic images to WebP (or AVIF where supported) and keep PNG only for images that need transparency or hard-edged graphics.

  • Missing width/height causing layout shift. If the browser doesn't know an image's dimensions before it loads, it reserves no space for it. The page jumps as the image pops in, which is exactly what the Cumulative Layout Shift metric penalises. Fix: always set explicit width and height attributes (or aspect-ratio in CSS) so the layout is reserved in advance.

Tip

Check your images against their actual rendered size, not their upload size. An image displayed at 600px wide but saved at 2400px is invisible in a normal page preview but shows up immediately in an audit as wasted kilobytes. It's often the single biggest LCP win available on a page.

How to check image SEO on every page, not just a sample

Manually checking images page by page doesn't scale. A mid-sized site can easily have thousands of them scattered across product pages, blog posts and galleries. An image SEO checker built on a crawl solves the inventory problem: Crawl Cove catalogues every <img> it meets, recording its resolved source, its alt text and the width and height declared in the markup, alongside the page it actually sits on, so a flagged image can be tracked back to a specific fix. Missing alt text is raised as a finding on every site; missing dimensions is raised on WordPress, where it is the usual cause of layout shift.

What a crawl cannot tell you. Crawl Cove reads your HTML and never downloads the image files themselves; that is what keeps a whole-site crawl fast and light on your server. It reports what your markup declares rather than what each file weighs. Compression and format conversion, the two fixes above that depend on knowing byte sizes, need a dedicated image tool or your browser's network panel. What Crawl Cove does give you on the performance side is the symptom: real-user Largest Contentful Paint from Google's CrUX field data, per page.

This is what Crawl Cove does as part of a full SEO audit: it records every image during the crawl and ranks the fixes most likely to improve accessibility and Core Web Vitals, each with a plain-English explanation of why it matters, rather than a raw list of file paths to decipher.

How to verify the fixes worked

Once alt text is written, files are compressed and converted, and dimensions are set, re-crawl the site and compare. A versioned audit is what makes this provable rather than assumed. You can see the count of missing alt attributes and missing dimensions actually drop between crawls, not just trust that the changes were applied everywhere they were needed. For the compression half, watch your Largest Contentful Paint in the same audit: it is field data from real visits, so it moves when the fix reaches them. Spot-check real page loads afterwards too, since a Largest Contentful Paint improvement should be visible in the field, not just on paper.

Frequently asked questions

What does Crawl Cove check on images?
Alt text on every page, declared width and height, the format each image is served in, and the page each image sits on. Missing alt text is flagged site-wide; missing dimensions is flagged on WordPress, where it is the usual cause of layout shift.
Does it report image file sizes?
No. Crawl Cove reads your HTML and never downloads the image files themselves, so it cannot weigh them. That keeps a crawl fast and light on your servers. Image weight does matter for Largest Contentful Paint. Crawl Cove reports LCP itself from real-user CrUX field data, so you will see the symptom even though it does not weigh each file.

More of what Crawl Cove checks.

Stop guessing.
Start fixing.

Crawl Cove runs on your machine, connects to your real ranking data, and tells you exactly what to fix first. No per-feature paywalls, no spreadsheets, no guesswork.

28 days risk-free · No card required