Skip to content

Alt text

How to Add Alt Text on Shopify, WordPress, Squarespace and Wix

Where to add alt text in Shopify, WordPress, Squarespace and Wix, what each does when you leave it empty, and how to find the images that still have none.
Photo of Adi Leviim

By Adi Leviim, founder of Suitcast. 9 min read. Updated .

At a glance

of the top million home pages had images with no alt text (WebAIM Million, 2026)
53.1%
of the top million home pages had images with no alt text (WebAIM Million, 2026)
Gottlieb & Associates complaints cite images with no description, 12 months to Sep 19, 2026 (Suitcast)
135
Gottlieb & Associates complaints cite images with no description, 12 months to Sep 19, 2026 (Suitcast)
website accessibility lawsuits in the 12 months to Sep 19, 2026 (Suitcast)
853
website accessibility lawsuits in the 12 months to Sep 19, 2026 (Suitcast)

To add alt text, open the image's settings where you manage it: Products or Content, then Files in Shopify; the Image block or the Media Library in WordPress; the image block, gallery or product image in Squarespace; the image Settings panel or the Accessibility Wizard in Wix. Describe what the image shows for this page. Give decorative images an empty description, never none.

What alt text is and why complaints cite it

Alt text is the short description a screen reader speaks in place of an image. The Web Content Accessibility Guidelines, WCAG, make it the first success criterion, 1.1.1 Non-text Content: "All non-text content that is presented to the user has a text alternative that serves the equivalent purpose," with a few exceptions such as decoration. Without it, a blind visitor using a screen reader hears "image" and nothing more.

Website accessibility complaints under Title III of the Americans with Disabilities Act, ADA, list this failure again and again. Suitcast counts 853 verified website accessibility filings in the 12 months to September 19, 2026, on its dataset page. The firm pages show what the busiest filers' complaints cite, read from the complaint text:

It is also the easiest failure to create. The WebAIM Million 2026 report counted 66.6 images on the average top home page and found 16.2% of them, about 10.8 per page, with no alt text at all. 45% of those were images inside links, so the link itself had no name. Every new product photo, blog image or banner is a new chance to leave the field empty, which is why this is the failure to fix first and check most often.

How to add alt text in Shopify

Shopify keeps alt text on the file, so the place to add it depends on where the image lives. Shopify's help center gives these steps for product images:

  1. From the Shopify admin, go to Products and click the product.
  2. Click a product image to open the Preview media page.
  3. Click Add alt text, type the description, and click Save alt text.

Shopify allows 512 characters and recommends 125 or less. Its media editor may suggest alt text where the field is empty, and accepting the suggestion saves it to the file, so read it before you accept it.

Images you upload in the theme editor, such as a hero banner or a collection image, appear under Content, then Files. There, each image has an Add alt text action, and the file list can be filtered by alt text, which is the fastest way to see every image in the store that still has none. Start with the images used on the home page and on your best-selling products, because those are the pages most visitors see first.

A Shopify store adds images every week, and apps add their own: a review widget's star icons, a chat button, a pop-up. Those come from the app's code rather than your files, so their descriptions have to be fixed in the app's settings or by its developer. The Shopify cookie banner guide covers the other setting Shopify stores most often miss.

How to add alt text in WordPress

WordPress has two places for alt text, and they do different things. The WordPress.org documentation for the Image block says that alt text added in the block settings "only applies to the image on that specific page or post", while alt text added in the Media Library "sets the default alt text when you insert the image elsewhere".

That difference catches most WordPress sites. Filling in the Media Library fixes the next post that uses the image, not the posts where it is already placed. To fix an existing post:

  1. Open the post or page in the block editor and select the image.
  2. In the block settings sidebar, find Alternative text and describe the image.
  3. If the image is purely decorative, choose Mark as decorative instead, so assistive technology skips it.
  4. Update the post, then repeat for the other images on it.

For images you will reuse, such as a team photo or a logo, fill in the Media Library too, so every future post starts with a description. Check the header logo and other theme images once after every theme update.

A dental practice on WordPress that publishes a post a week should make the alt text field part of publishing, the same as the title. It is the most likely failure on a site that adds a new image every week.

How to add alt text in Squarespace and Wix

Squarespace fills in some descriptions for you, and not always helpfully. Squarespace's help center says that in some places the image's file name serves as the alt text when none is added, and page featured images always use the file name. An image called IMG_4032.jpg is read out as that. WebAIM found 10.8% of images that did have alt text used a file name or a word like "image" instead of a description.

  • Image blocks: in the block editor, open the Content tab and fill in Image alt text, up to 250 characters. An image block with no alt text is hidden from screen readers.
  • Product images: open the product, click the three dots on the image, choose Edit metadata and fill in Alt text, up to 200 characters. Without it, the product name is used.
  • Blog post featured images use the post title. Section background images cannot take alt text; Squarespace says purely decorative images do not need one.
  • The SEO report tool lists images without alt text in image blocks, gallery sections and auto layouts. Squarespace says images in collection items are not included in that scan.

Wix's help center puts alt text in the image's Settings panel: click the image, click the Settings icon and fill in What's in the image?. Gallery images are described in Manage Media. The Accessibility Wizard, under Settings, scans the site and lists every image without alt text on each page, where you can add a description or tick This image is decorative. Wix says images that contain links should always have alt text, and that the site must be published before the new alt text is live.

The four platforms compared

The same failure has a different cause on each platform. The table shows where the field is, what happens when it stays empty, and how to list the images that still need one.

PlatformWhere to add itWhen it is left emptyDecorative optionFinding the missing ones
ShopifyProducts, the image, Add alt text; theme images under Content, FilesNo alt text saved on the fileNot in the steps Shopify documentsFilter Content, Files by alt text
WordPressImage block settings for that post; Media Library for future postsNo description on that postMark as decorative in the blockOpen each post; no built-in list
SquarespaceImage block Content tab; product Edit metadataFile name, product name or post title; image blocks hiddenNone; background images take no alt textSEO report tool, except collection items
WixImage Settings, What's in the image?No descriptionTick decorative in the Accessibility WizardAccessibility Wizard, Scan Site

Read the table by the last column. Shopify and Wix can list every image still missing a description, so start there. On WordPress there is no list, so an outside check is the quickest way to find the posts that need work. On Squarespace, check what the defaults actually say, because a file name counts as a description to a checker but not to a person.

How to find every image that still has no description

A platform's own list covers only the images it manages. An outside check reads the page as a visitor's browser receives it, so it also finds images added by apps, themes and embedded widgets.

Suitcast's free scan loads up to 5 pages of your public site in a real browser, runs the 44 accessibility checks in its catalog with the open-source axe-core engine, and lists every image with no description as the page's own HTML, with each page it is on. Images inside links show up as a separate finding, links with no text, because the link has no name either. The scanner policy says what the scan loads and how to block it.

A Suitcast finding card: ten images with no description on the W3C demo page, with the failing HTML
Images with no description, shown as the page's own HTML, from a real Suitcast scan of the inaccessible demo page published by the W3C.

The page in the capture is the W3C's "before" demonstration site, built with failures on purpose. The five images the card shows are corner and border pieces of the page frame: decoration, carrying no meaning. They still fail, because they have no alt attribute at all. The W3C's alt decision tree gives the fix: an image that is purely decorative gets an empty alt attribute, so a screen reader skips it. An image in a link or a button gets alt text that says where the link goes or what the button does.

Keeping alt text in place after you fix it

Alt text breaks the way it was first missed: a new product, a new post, a new banner, a new app. The fix you make today covers the images on the site today, and the next upload starts empty again.

Fix in this order. First the images on the home page, the main service or product pages and the contact page. Then the images inside links, which also count as links with no text. Then the templates, such as a logo or a footer icon, because one fix there covers every page.

Suitcast's Monitor plan re-scans one site, up to 100 pages, every week, and emails what changed: failures that are new, with the date they appeared, failures that are gone, and new lawsuits filed over the same issues. It costs $39 a month or $390 a year, with every report kept and a PDF for each. It suits a Shopify store that uploads products every week, or a dental practice on WordPress that posts a blog article a week. An agency looking after client sites can cover five sites on Pro for $79 a month or $790 a year, with the agency name on each PDF. Compare the price with one hour of a lawyer's time, not with an outcome nobody can predict. The pricing page has both plans side by side.

Limitations

An automated check finds images with no description. It treats an empty description as a decision that the image is decorative, and it cannot tell whether a description is accurate or useful: "red dress" on a photo of a blue sofa passes. Only a person reading the description beside the image can judge that. The free scan reads 5 pages, so images on other pages are not in its report.

The platform steps are taken from each platform's own help center as read on September 19, 2026, and platforms rename menus often. The WebAIM figures describe the home pages of popular sites, not small business sites in particular. The lawsuit counts are verified federal filings plus sourced state filings, so they are a floor; the methodology page states every rule.

Nothing here is legal advice, and fixing alt text alone does not make a site accessible. The check guide covers the other failures complaints cite. If a complaint has already been served, read the guide to the first 21 days and call a lawyer the same day.

Suitcast identifies risk indicators. It is not legal advice and does not determine compliance.

Last updated September 19, 2026.

Questions owners ask

Short answers to what owners ask after reading this guide.
What is alt text and why does it matter for ADA lawsuits?
Alt text is the short description a screen reader speaks in place of an image. Without it, a blind visitor hears 'image' and nothing else. Images with no description are among the failures website accessibility complaints cite most: on Suitcast's firm pages it is a top three item for the three busiest filers.
How do I add alt text to product images in Shopify?
In the Shopify admin, open Products, click the product, click the image to open the media preview, then click Add alt text, type the description and click Save alt text. Shopify allows 512 characters and recommends 125 or less. Images added in the theme editor are edited under Content, then Files.
Why does my WordPress image still have no alt text after I added it in the Media Library?
Because the Media Library sets the default for the next time you insert the image, not for posts where it is already placed. WordPress's documentation says alt text added in the block settings applies only to that post. Open each existing post, select the image block and fill in the alternative text there.
Should decorative images have alt text?
They should have an empty description, which tells a screen reader to skip them. They should not have no description at all, which is what automated checks flag. WordPress and Wix both offer a decorative option. An image inside a link is never decorative: its alt text has to say where the link goes.
Is AI generated alt text good enough?
It is a draft, not a finished description. Shopify, Squarespace and Wix all offer suggested or generated alt text, and Wix's own help center says it cannot guarantee that AI generated alt text is always accurate and recommends checking every image. Read each suggestion against the picture and the page it sits on.
How long should alt text be?
Short enough to say what matters in the image for this page, usually one sentence. Shopify recommends 125 characters or less, Squarespace suggests around 150 to 200 and caps image blocks at 250. Leave out 'image of' or 'photo of': the screen reader already announces that it is an image.

See what a complaint would cite on your site

The free scan loads five public pages, lists the trackers that fire before consent and the accessibility failures complaints cite, and gives you a dated report to keep.

Free, about a minute, no signup for your score.

Suitcast identifies risk indicators. It is not legal advice and does not determine compliance.