Alt text is one of the most overlooked SEO opportunities on Shopify stores. Learn how to write image alt text that improves your search rankings, drives image search traffic, and makes your store accessible to everyone.
22%
Of Google searches are image searches
125
Characters ideal alt text length
WCAG
2.1 AA compliance requires alt text
Alt text serves multiple critical purposes. Neglecting it means missing out on traffic, accessibility, and search rankings.
Alt text is the primary way Google understands what an image contains. Well-optimized alt text helps your product images rank in Google Image search, which drives a significant amount of ecommerce traffic.
Screen readers rely on alt text to describe images to visually impaired users. Adding alt text is required for WCAG 2.1 compliance and makes your store accessible to all shoppers.
When images fail to load due to slow connections or browser issues, alt text displays in place of the image. This ensures shoppers still understand what was supposed to be shown.
Alt text contributes to the overall keyword relevance of your page. It helps search engines understand the context between your images and surrounding text content.
Shopify makes it straightforward to add alt text to all your images. Here's how to do it for each type.
Use these proven formulas to write effective alt text quickly and consistently across your store.
[Brand] + [Product Name] + [Key Feature] + [Color/Variant]
Good
"Nike Air Max 90 running shoes in white and black colorway"
Bad
"shoes"
Good
"Organic cotton crew neck t-shirt in navy blue - front view"
Bad
"IMG_4523.jpg"
Good
"Rose gold stainless steel water bottle 32oz with bamboo lid"
Bad
"product photo"
[Collection Name] + [Context/Description]
Good
"Women's summer dress collection featuring floral prints"
Bad
"collection"
Good
"Premium skincare products for dry skin arranged on marble surface"
Bad
"banner"
Good
"Men's leather accessories collection including wallets and belts"
Bad
"image1"
[Description of image content] + [Context within article]
Good
"Step-by-step guide showing how to layer skincare products correctly"
Bad
"blog image"
Good
"Before and after comparison of kitchen organized with storage containers"
Bad
"photo"
Good
"Infographic showing the best running shoe types for different foot arches"
Bad
"infographic"
[Subject/Action] + [Product if visible] + [Setting/Context]
Good
"Woman jogging on beach trail wearing TrailMaster running shoes"
Bad
"hero banner"
Good
"Couple enjoying coffee in modern kitchen with GrindMaster espresso machine"
Bad
"lifestyle"
Good
"Spring sale promotional banner - up to 50% off women's fashion"
Bad
"sale"
Follow these rules to write alt text that serves both SEO and accessibility goals.
Describe what the image actually shows. Instead of "shirt," write "men's slim-fit oxford button-down shirt in light blue." Give users and search engines enough detail to understand the image without seeing it.
Incorporate your target keywords where they make sense, but never force them. If the image shows running shoes, "lightweight running shoes for marathon training" is natural. "Running shoes buy cheap running shoes best running shoes" is stuffing.
Screen readers typically cut off alt text at around 125 characters. Keep your descriptions concise while still being descriptive enough to convey the image content.
Screen readers already announce that something is an image. Starting alt text with these phrases is redundant. Jump straight into describing the content.
For product images, color and material are often what shoppers search for. "Black leather crossbody bag with gold hardware" is much more useful than "crossbody bag."
If you have multiple product images for different variants, make each alt text unique to that variant. The blue version should have different alt text than the red version.
The most common error on Shopify stores. Blank alt text means search engines cannot index your images, and screen reader users get no information about the image.
Many merchants copy-paste the product name for every image. Each image should describe its unique content - front view, back view, detail shot, etc.
Cramming keywords like "buy cheap best quality shoes free shipping" is spammy and can result in search penalties. Write for humans, not algorithms.
Leaving alt text as "IMG_4523.jpg" or "DSC_0001" provides zero value for SEO or accessibility. Always write proper descriptive text.
Writing paragraph-length descriptions is counterproductive. Screen readers will read the entire text, frustrating users. Keep it concise and useful.
Purely decorative images (borders, spacers, design elements) should have empty alt attributes (alt="") so screen readers skip them entirely.
If you have hundreds or thousands of products, editing alt text one by one is not practical. Use these methods to speed things up.
Export your product catalog as CSV, add alt text in the Image Alt Text column for all products at once, then re-import. This is the fastest free method for stores with hundreds of products.
Select multiple products in the Products section, click "Edit products," and add the Image Alt Text column to bulk edit alt text without leaving the admin.
Establish a formula like "[Brand] [Product Name] [Color] [View]" and train your team to follow it consistently. This saves time and ensures quality across all products.
Check your analytics to identify your top-selling and most-viewed products. Optimize their alt text first for the biggest SEO impact in the shortest time.
Stop spending hours writing alt text manually. Obsess AI automatically creates SEO-friendly, descriptive alt text for your blog content.
When Obsess AI creates blog content, it automatically generates descriptive, keyword-optimized alt text for every image included in the post.
Alt text is crafted to align with the blog post's target keywords and the products being recommended, maximizing image search visibility.
Generated alt text follows WCAG guidelines and describes images in a way that is useful for screen reader users, not just search engines.
For product images embedded in blog posts, Obsess AI pulls in product details like name, color, material, and category for complete alt text.
Obsess AI generates SEO-optimized blog content with proper alt text, meta tags, and product recommendations. Start driving organic traffic today.
Start Free TrialNo credit card required