Skip to content
ShopSEO
Free tool

Alt text checker

Find every image on a page that a screen reader cannot describe.

Crawls a page, lists every image, and flags missing, empty, duplicated and keyword-stuffed alt attributes — with a suggested rewrite for each one.

What it checks

  • Missing and empty alt attributes
  • Duplicate alt text across images
  • Keyword stuffing and brand-name repetition
  • Decorative images that should have empty alt

Three fields, no account, no install. We email you the report and nothing else unless you ask — see our privacy policy.

Reading the results

What each number is telling you.

A report you cannot interpret is just a longer way of saying something is wrong.

  • Missing versus empty

    Missing means no alt attribute at all, and a screen reader falls back to reading the filename aloud. Empty is a deliberate signal to skip the image, and it is the correct answer for decoration.

  • Duplicates

    The same alt text across many images usually means a template is writing it. It tells a screen-reader user nothing and adds nothing for search.

  • Keyword stuffing

    Alt text packed with search terms rather than a description. It is unpleasant read aloud and has not helped rankings for many years.

  • Length

    Past roughly 125 characters some screen readers cut it off. If a description genuinely needs more room, the detail belongs in the page text.

Why it matters

The mechanism, not the platitude.

  • 01

    It is an accessibility feature first

    Alt text is how a blind customer knows what you are selling. That is the reason to write it; the search benefit follows from doing it properly.

  • 02

    Google Images still sends buying traffic

    For physical products, people search visually. Alt text and file names are most of what makes an image findable.

  • 03

    It is also your fallback

    When an image fails to load — flaky connection, blocked CDN — alt text is what the customer gets instead of a blank box.

Common findings

What this usually turns up, and the fix.

Four problems that account for most of what this tool reports on a Shopify store.

The finding

Alt text is the filename

Why it happens

No alt attribute, so assistive technology reads out the file name.

The fix

Describe the image in a short sentence. ‘Navy linen shirt worn open over a white tee’ beats ‘IMG_4417’.

The finding

Every image says the brand name

Why it happens

A template writing the store name into every alt attribute.

The fix

Describe the specific image. The brand name adds nothing repeated four thousand times.

The finding

Decorative images announced aloud

Why it happens

Background shapes and spacer images given descriptive alt text.

The fix

Give them an explicitly empty alt so screen readers skip them.

The finding

Alt text duplicating the caption

Why it happens

The same sentence read twice in a row by a screen reader.

The fix

If a visible caption already describes it, the alt can be empty.

Limits

What this will not tell you.

Every tool has a boundary. Knowing where this one ends is what keeps you from over-reading it.

  • It checks whether alt text exists and whether it looks reasonable. It cannot judge whether the description is accurate — only a person looking at the image can do that.
  • It does not audit the rest of accessibility. Contrast, keyboard navigation and focus order all matter and are not covered here.
Questions

About this tool.

Something missing? Ask us.

No — they should have an explicitly empty alt attribute, so screen readers skip them rather than announcing a filename.

Run this continuously instead.

Install ShopSEO free, run your first audit in under a minute, and roll back anything you do not like. No credit card, no theme edits, no lock-in.

New on the Shopify App StoreFree plan — no credit card7-day trial on Premium