Image SEO Checklist for Shopify Stores (Alt Text, Filenames, Compression, Sitemaps)
Published 2026-08-28 · by the AltGenie team
Images are some of the heaviest, most overlooked assets on a Shopify store. Get them right and you pick up organic traffic from Google Images, improve your Core Web Vitals scores, and give search engines richer context about your products. Get them wrong and you're leaving ranking potential on the table while slowing your store down at the same time. This checklist walks through every major image SEO lever — alt text, filenames, compression, and sitemaps — so you can audit and fix your store systematically.
Why Image SEO Matters for Shopify Stores
Search engines can't "see" images the way a shopper does. They rely on surrounding text, structured data, and metadata to understand what an image depicts. For product-heavy Shopify stores, that metadata gap is significant — hundreds of product images might be completely invisible to Google if they're missing alt text and have machine-generated filenames like DSC_00412.jpg.
Beyond discoverability, images directly affect page speed. Slow-loading product pages increase bounce rates and can suppress rankings, especially on mobile. A thorough image SEO strategy fixes both problems at once.
1. Alt Text: The Highest-Impact Fix
Alt text (the alt attribute on an <img> tag) serves two purposes: it tells search engines what an image shows, and it describes the image to users who rely on screen readers. Both matter.
What good alt text looks like
- Descriptive and specific: "Women's merino wool crew-neck sweater in navy blue" beats "sweater" or "product image."
- Includes a natural keyword: Think about how a customer would search for the item, then work that phrase in naturally.
- Under ~125 characters: Screen readers typically truncate longer strings, and search engines don't weight extra length.
- No keyword stuffing: "buy cheap navy sweater best navy sweater navy blue" is a red flag, not a ranking tactic.
- No "image of" or "photo of" prefix: Search engines already know it's an image.
Common alt text mistakes on Shopify stores
- Leaving alt text completely blank (very common with bulk-uploaded products)
- Using the product title verbatim for every image on a product page
- Repeating the same alt text across variant images (e.g., colour variants should each have distinct text)
- Using the image filename as alt text without editing it
Scaling alt text across a large catalogue
Manually writing alt text for a store with hundreds or thousands of products is genuinely tedious. This is where AI tools become practical — for instance, AltGenie generates SEO-friendly alt text automatically for all your Shopify product images, including new products as they're added, with support for both English and Japanese storefronts. Whatever approach you use, the priority is consistency: every image should have meaningful, unique alt text.
2. Image Filenames: Small Change, Steady Benefit
Filenames are a minor ranking signal, but they're also trivially easy to fix before you upload images. A descriptive filename reinforces what the image shows and gives Google another text signal to index.
Filename best practices
- Use hyphens to separate words, not underscores or spaces:
leather-wallet-brown-bifold.jpg - Include the primary product keyword:
ceramic-pour-over-coffee-dripper.jpg - Keep it concise — aim for 3–6 words
- Use lowercase only to avoid URL case-sensitivity issues
- Avoid generic names:
image1.jpg,photo.png,IMG_3847.jpg
Important Shopify note: Once an image is uploaded to Shopify, the CDN URL is set. Renaming an already-uploaded file requires re-uploading it. Build the habit of naming files correctly before the first upload.
3. Image Compression: Speed Is an SEO Signal
Page speed is a confirmed Google ranking factor, and images are typically the largest contributor to slow load times on product pages. Compression reduces file size without (when done well) any visible quality loss.
Format choices
| Format | Best for | Notes |
|---|---|---|
| JPEG / JPG | Product photos, lifestyle images | Good compression, lossy — keep quality around 75–85% |
| PNG | Logos, transparent backgrounds | Larger file size; avoid for photos unless transparency is needed |
| WebP | Everything, where supported | Typically 25–35% smaller than JPEG at equivalent quality; broad browser support |
| GIF | Simple animations only | Very inefficient for photos; avoid |
| AVIF | Next-gen option | Excellent compression but encoding is slow; browser support still growing |
Shopify's CDN automatically serves WebP versions of uploaded images to browsers that support it, which covers the vast majority of users. You still benefit from uploading well-compressed source files, because Shopify's WebP conversion starts from whatever you give it.
Practical compression steps
- Resize images to their display dimensions before uploading — there's no reason to upload a 4000×4000px image if it displays at 800×800px
- Use tools like Squoosh, TinyPNG, or ImageOptim to compress before upload
- For bulk compression, Shopify apps like TinyIMG or Crush.pics can process your existing image library
- Check your results with Google PageSpeed Insights or GTmetrix and look at the "Serve images in next-gen formats" and "Properly size images" suggestions
4. Structured Data for Product Images
Adding Product schema markup to your product pages — including the image property — helps Google understand which images are associated with a specific product. Shopify themes typically generate some schema automatically, but it's worth checking whether your theme includes the image field and whether it points to the correct primary image.
You can verify your structured data using Google's Rich Results Test. Product images with valid schema are eligible to appear as rich results in Google Shopping and image search.
5. Sitemaps and Image Indexing
Shopify automatically generates and submits a sitemap at yourdomain.com/sitemap.xml. This sitemap includes product pages, but it does not include image-specific sitemap entries in the way Google's image sitemap extension specifies.
What this means in practice
- Google can still discover and index your product images by crawling your pages — the sitemap limitation isn't catastrophic
- For large catalogues, submitting your sitemap to Google Search Console and monitoring coverage is still important; this ensures your product pages (and by extension, their images) are being crawled
- If image indexing is a priority and your catalogue is very large, some merchants use third-party tools to generate supplementary image sitemaps, though this adds complexity and is rarely necessary for most stores
Search Console actions to take
- Submit your sitemap in Google Search Console under Indexing → Sitemaps
- Use the URL Inspection tool to check whether important product pages are indexed and whether images on those pages are being picked up
- Monitor the Pages report for crawl errors that might prevent images from being seen
Quick-Reference Checklist
- ☐ Every product image has descriptive, unique alt text
- ☐ Alt text includes a natural keyword without stuffing
- ☐ Image filenames are descriptive and hyphen-separated before upload
- ☐ Images are resized to display dimensions before uploading
- ☐ Source files are compressed (JPEG at ~80% quality, or WebP)
- ☐ Product schema includes the
imageproperty - ☐ Sitemap is submitted in Google Search Console
- ☐ PageSpeed Insights score reviewed and image-related suggestions addressed
- ☐ New products added to the store follow the same image naming and alt text process
Frequently Asked Questions
Does Shopify automatically add alt text to product images?
No. Shopify leaves the alt text field blank by default. You need to add alt text manually through the product editor, or use an app to generate it automatically. Without alt text, your images are essentially invisible to search engines.
How much does image SEO actually affect Shopify store rankings?
Alt text and filenames are relatively minor ranking signals for standard web search, but they're significant for Google Images traffic — which can be a meaningful source of visitors for visually-driven product categories like fashion, home décor, and crafts. Page speed improvements from compression can have a more direct impact on overall rankings and conversion rates.
Should I use my brand name in alt text?
Include your brand name where it's genuinely part of the product description (e.g., "Acme Co. stainless steel water bottle 1L") but don't force it into every image. Prioritise descriptive product detail over brand repetition.
What's the ideal image file size for Shopify product images?
There's no single rule, but as a practical target, aim for product images under 200KB where possible — ideally under 100KB for smaller display images. Shopify recommends keeping images under 20MB (their upload limit), but that's a technical ceiling, not an SEO target. Smaller is better for speed, as long as visible quality is maintained.
→ View AltGenie on the Shopify App Store