Shopify SEO and accessibility: how alt text affects both at once
· Shopify · SEO · accessibility · alt text
Shopify SEO and accessibility: how alt text affects both at once
Most Shopify merchants focus their SEO effort on meta titles, descriptions, and backlinks. Those matter. But for stores with hundreds or thousands of product images, alt text is the highest-ROI SEO task on the list — and it is simultaneously the fix that addresses the most common WCAG 2.1 AA failure. The two problems have the same solution. Understanding how Shopify handles alt text by default is where this starts.
How Shopify handles alt text by default
Shopify does not auto-generate alt text. When you upload a product image without adding alt text manually, Shopify falls back to the product title as the alt attribute value. On the surface, that sounds reasonable. In practice, it creates two problems.
First, identical alt text across multiple images is a weak SEO signal. If you have five images of the same jacket — front, back, detail, lifestyle, flat lay — and all five carry alt="Classic Wool Jacket", Google cannot differentiate between them. Each image is equally uninformative from a crawler perspective.
Second, the product title fallback rarely describes what a specific image shows. The front view and the pocket detail are different things. A blind shopper, or a Google Images crawler, needs to know what each image depicts individually, not just which product it belongs to.
For theme images — banners, collection headers, brand imagery — Shopify does not apply any fallback at all. These images often have no alt attribute, which means the HTML renders as <img src="..."> with nothing. Screen readers announce the filename. Crawlers get no signal.
Where alt text lives in Shopify: three separate locations
Shopify separates image management across different areas of the admin. Each has its own process for alt text, and they are not linked.
Product images — go to Products, select a product, click on any image, and look for the alt text field below the image preview. Each image on a product has its own alt text field. This is separate per image, not per product.
Collection images — go to Collections, open a collection, and click the collection image. The alt text field appears in the same panel. Collection header images often have no alt text because the flow to add it is non-obvious.
Theme images (files, banners, sections) — these are managed through the theme editor. In Shopify's Online Store editor, image sections typically expose an alt text field in the section settings panel on the left. Custom sections built by developers may or may not expose this field, depending on how the Liquid template was built. Some theme alt text is hardcoded in the theme's Liquid files and requires a developer to change it.
The practical consequence of this split is that a store can have excellent alt text on product images and completely empty alt text on every banner and collection image. A thorough audit needs to check all three locations.
Step-by-step: setting alt text manually on Shopify product images
For stores with a manageable catalogue, the manual process is:
- Go to Products in the Shopify admin
- Open a product
- Click on an image in the media section
- Find the Alt text field in the panel that appears
- Write a description of what the image shows — not just the product name
- Click Save alt text
- Repeat for each image on each product
The field has no character count indicator in the standard Shopify admin, but keep descriptions under 125 characters to avoid truncation in screen readers.
For variant images — where different colour or size options have their own images — each variant image also has its own alt text field, accessible from the same product editor.
The bulk alt text problem on large Shopify stores
Manual editing at the scale of 1,000 or 5,000 products is not a realistic option. A store with an average of 4 images per product and 2,000 products has 8,000 alt texts to write. At 2 minutes per image, that is 267 hours of work. At any realistic resource level, it will not happen manually.
This is why the category of shopify seo apps that address alt text programmatically exists. These tools typically work in one of two ways: rule-based templates (inserting product title, type, and variant name into a formula) or AI-generated descriptions (sending the image to a model and returning a natural-language description).
Template-based tools are fast and consistent, but they produce formulaic text: "Blue Cotton T-Shirt Clothing Small". That satisfies the presence of alt text without producing genuinely descriptive content. It is better than nothing and better than the product title fallback, but it is not what WCAG 1.1.1 is asking for, and it does not serve a blind shopper well.
AI-generated alt text, when done accurately and in the correct language, produces descriptions that reflect what is actually depicted in each image. For a store operating in Germany, Poland, or the Czech Republic — markets where the European Accessibility Act applies — generating alt text in the customer's language is both an SEO and a compliance requirement.
How missing alt text affects both Google Images ranking and EAA compliance
Google Images is a meaningful traffic channel for visual product categories. Clothing, home furnishings, jewellery, food, and outdoor gear are all categories where customers actively search by image. Product images with accurate, descriptive alt text are eligible to rank in Google Images results. Product images without alt text are not effectively indexed there.
For EAA compliance — which applies to all e-commerce businesses serving EU consumers with a turnover above €2 million, in force since June 2025 — WCAG 1.1.1 is a mandatory requirement. Missing alt text on product images is a direct violation. An accessibility audit of your Shopify store that finds 3,000 images with no alt text is not a suggestion to improve your SEO. It is documentation of a legal non-compliance.
The overlap is complete: the images that need alt text for SEO are the same images that require it for WCAG 1.1.1. Fixing the problem once addresses both. This is what makes alt text the most efficient accessibility and SEO investment available to most Shopify stores.
Which Shopify SEO tools address alt text
Several categories of tools can help with Shopify alt text at scale:
- Dedicated alt text apps — focus specifically on bulk alt text generation and management, often with AI generation options
- All-in-one Shopify SEO apps — broader tools that include alt text management alongside meta tag optimisation, JSON-LD, sitemap management, and speed improvements; alt text is typically one module among several
- Image optimisation apps — focus on compression and format conversion but may include alt text fields alongside compression settings
- Custom scripts via Shopify Admin API — for developers who prefer to write and apply alt text programmatically using Shopify's REST or GraphQL API
The right choice depends on catalogue size, language requirements, and whether you need AI-generated descriptions or are comfortable with template-based output. For EU stores with multilingual audiences, the ability to generate alt text in 24 official EU languages is a material differentiator — it is the difference between serving a German-speaking customer with a German screen reader and serving them with an English description they cannot parse.
Run a free WCAG scan on your storefront to see exactly where you stand — then start free to fix image alt text at scale.