Shopify Alt Text: The Complete Guide for Store Owners
Every product image in your Shopify store can appear in Google Images — and every one of them is invisible to shoppers using screen readers unless it has alt text. This guide covers what alt text does for a Shopify store, how to add it manually in the admin, where the manual workflow breaks down, and how to bulk-generate alt text for an entire catalog and import it back with a CSV.
Why alt text matters for Shopify stores
Image search is a shopping channel. For many e-commerce niches, Google Images is a top discovery surface: shoppers search for a product type, browse the image results, and click through to stores. Google cannot see your product photos — it relies on the surrounding text, the file name, and above all the alt text to decide what each image shows and which searches it should appear for. A catalog with thoughtful, descriptive alt text on every image gives Google something to work with; a catalog of images named IMG_2043.jpg with empty alt fields is effectively invisible in image search.
Accessibility is both the right thing and a legal exposure. Screen readers announce alt text in place of an image, which is how blind and low-vision shoppers understand your product photos. Accessibility lawsuits against online stores under the ADA are common, and WCAG 2.1 — the standard courts and plaintiff firms reference — requires text alternatives for meaningful images. Missing alt text is the single most common accessibility failure on e-commerce sites, and it is also one of the easiest to fix.
It costs nothing. Alt text is metadata, not image bytes. It adds no page weight, no scripts, and no performance cost. The only investment is the writing — which is exactly where a bulk generator pays off on a large catalog.
Where alt text lives in Shopify
Shopify attaches alt text to images in several places, and each place is edited differently:
- Product media — the photos, variant images, and videos on each product page. The bulk of your catalog lives here.
- Collection images — the thumbnail that represents a collection in listings and navigation.
- Theme images — hero banners, section images, and logos configured in the theme editor.
- Blog and page images — images inserted through the rich text editor.
All of these render the same way in HTML: an alt attribute on the <img> tag. The difference is only where you go to edit them.
How to add alt text in Shopify manually
Product media (the most important place)
- In Shopify admin, go to Products and open a product.
- In the Media section, hover over an image and click the edit icon (or click the image, then Add alt text).
- Type a one-sentence description of what the image shows — for example, “Stainless steel insulated water bottle in matte black, shown from the front.”
- Click Save, then repeat for every remaining image on the product.
Collection images
Open the collection, scroll to the Collection image area, click Edit on the image, and add alt text in the panel that appears — e.g., “Women’s trail running shoes collection.” Then save the collection.
Theme images (banners, heroes, slideshows)
Go to Online Store → Themes → Customize, select the section that contains the image, and look for the Alt text field in the section settings. Banners and slideshow slides are the ones most often left empty, even though they are usually the first image a visitor (and Google) encounters on the homepage.
The manual flow is fine for a handful of products. It stops scaling fast: a 200-product store with four images per product needs roughly 800 individual edits, and Shopify's admin has no bulk alt text editor. That is the point where store owners either give up — leaving most images empty — or move to a bulk workflow.
The bulk workflow: generate alt text, import via CSV
Shopify's product CSV export includes an Image Alt Text column, and importing the CSV back updates the matching images by handle and image URL. That makes a CSV round-trip the practical way to set alt text at scale without touching each product in the admin. The workflow looks like this:
- Collect the image URLs. Copy the product image URLs from your store's CDN (or the
Image Srccolumn of a Shopify CSV export). - Paste them into the generator below. Add an optional keyword — the product type works well — and generate alt text for up to 50 images per batch.
- Review and export. Skim the generated descriptions, fix anything that misses, and download the results as a CSV.
- Import back into Shopify. Paste the generated alt text into the
Image Alt Textcolumn of your product CSV (or merge it in a spreadsheet), then import the CSV in Shopify admin and let it update the products.
A few practical notes: keep the Handle and Image Src values unchanged so Shopify matches the right images; images that appear on multiple variant rows only need the alt text on the first row for that image; and if an image already has alt text you want to keep, leave that cell untouched rather than overwriting it.
Bulk-generate your Shopify alt text
Paste product image URLs, generate descriptive alt text in bulk, and export a CSV ready for your Shopify import. Free to start.
Try it free
Paste image URLs (one per line, max 50) — or upload local images below.
Shopify alt text FAQ
Does Shopify have an alt text character limit?
Shopify accepts alt text up to 512 characters, so the platform will not stop you from writing longer descriptions. Character limits are a usability concern, not a technical one: screen readers summarize images awkwardly when alt text runs on for paragraphs. Aim for one clear sentence of roughly 125 characters, and put extra detail on the page itself where every visitor can read it.
Will adding alt text slow down my store?
No. Alt text is a small line of metadata attached to the image record — it is not embedded in the image file and it does not increase page weight. Customers never download it unless they are using a screen reader or their browser fails to load the image.
Do I need alt text on every product image?
Every image that carries meaning — product shots, variant photos, size charts, lifestyle photos that support the buying decision — should have descriptive alt text. Purely decorative images, like abstract background patterns, can have an empty alt attribute. In practice, almost every image in a Shopify catalog is meaningful, so writing alt text for all of them is the safe default.
Does alt text help products rank on Google?
Alt text is one of the main signals Google uses to understand what an image shows, and well-written alt text is what lets a product photo appear in Google Images results. It also reinforces the page's overall topic for regular search. It will not rescue a weak product page on its own, but it is a zero-cost improvement that compounds across an entire catalog.
Does alt text work with any Shopify theme?
Yes. Alt text is stored with the image itself in Shopify, not in your theme, so it renders regardless of which theme you use. If you switch themes later, the alt text you wrote travels with your images automatically.
Can I add alt text to images in blog posts and pages?
Yes. In the rich text editor, click an image, then choose the edit (pencil) icon and fill in the alt text field. Blog and page images follow the same best practices as product media: describe what the image shows in natural language, using a keyword only where it genuinely fits.
Clear your store's alt text backlog
The free generator handles 25 images at no cost — enough to fix a collection or two today. Need thousands of images covered? Paid plans scale from there.
New to writing alt text by hand? Start with our alt text best practices guide.