AuditTag

Alt text at scale on Shopify: fixing 300 products without touching them one by one

By Sam Parkinson16 September 20265 min read

Your product photos are probably your best content. To Google Images and to anyone using a screen reader, most of them are a blank — because they have no alt text. On a 300-product store that's often a thousand invisible images.

Alt text (the alt attribute on an image) is the short written description of what a picture shows. It does two jobs: it tells search engines what the image is, which is how you earn traffic from Google Images and image packs, and it's read aloud to people who can't see the image, which is a genuine accessibility and legal consideration. Shopify makes it easy to skip, so most stores do.

What Shopify actually ships

When you upload a product image, Shopify doesn't write alt text for you. Depending on your theme and how the image was added, the alt attribute is usually one of two things, and both are a problem:

Theme and section images (banners, lookbook shots, homepage heroes) are a separate pile again, set in the theme editor rather than the product admin, and they're the ones owners forget entirely.

How to check yours

  1. On a product page, right-click an image and choose Inspect. Look at the <img> tag for alt="...". Empty, or a filename, means it needs fixing.
  2. For the whole store, an audit is faster than clicking through hundreds of images — it counts every image missing alt text in one pass and tells you where they are.

How to write good alt text

Where to set it in Shopify

The real problem: it's a hundreds-of-boxes job

None of the above is hard. It's just a lot. Three hundred products with three or four images each is over a thousand alt fields, at maybe thirty seconds of thinking apiece. That's the wall every store hits, and why alt text is the single most common finding we see.

Two ways through it:

Count your missing alt text in about a minute

The free audit finds every image with no alt text (or just a filename), across your whole store, with the URLs. No account, no card, nothing installed.

Run a free audit →

Keep reading