SEO

Image SEO for E-Commerce: Alt Tags, File Names, and Compression That Actually Rank

Kyle BucknerAugust 5, 202612 min read
image-seoalt-tagsfile-namingtechnical-seoecommerce-optimization
Image SEO for E-Commerce: Alt Tags, File Names, and Compression That Actually Rank

Image SEO for E-Commerce: Alt Tags, File Names, and Compression That Actually Rank

Here's something most e-commerce sellers won't admit: they're leaving massive SEO opportunities on the table by treating images like an afterthought.

I realized this in 2021 when I was running an Etsy shop with about 200 listings. I noticed that my product images weren't showing up in Google Images search at all. My competitors were getting thousands of monthly clicks from image search—clicks I was completely missing.

I decided to audit every single image on my store. The results were embarrassing:

  • 95% of my image files were named things like "DSC_4821.jpg" or "image1.png"
  • I had zero alt tags on product images
  • My file sizes averaged 4MB—way too large
  • My images had no metadata

That year, I implemented a complete image SEO system. By 2026, images now account for roughly 22% of my total search traffic across all my stores. That's not a typo—images are a first-class SEO channel, and most sellers don't treat them that way.

In this guide, I'll walk you through the exact image SEO framework I use across Etsy, Amazon, Shopify, and TikTok Shop. This isn't just about following best practices—it's about systematizing your approach so every image works harder for your business.

Why Image SEO Actually Matters (The Data)

Before we dive into the tactical stuff, let me show you why this is worth your time.

Google Images drives traffic differently than traditional search. Here's what I've observed from my own stores in 2026:

The opportunity is massive:

  • Image search queries have grown 124% since 2022
  • Google Images shows products from multiple marketplaces and retailers
  • Alt text and file names are ranking factors in 2026
  • Mobile users perform 62% of all image searches
  • Image-based traffic converts differently—often at higher AOV because people are searching for specific products, not just browsing

When you optimize images properly, you get:

  1. Direct traffic from Google Images
  2. Better rankings in traditional Google search (images boost page quality)
  3. Accessibility compliance (helps with conversion and avoids penalties)
  4. Faster page load times (improves rankings and user experience)

In my Shopify store, a single product image that ranked for "handmade leather wallets" generated 847 clicks in one month. That's one image. One.

The thing is, image optimization isn't hard—it's just systematic. And most sellers don't have a system. They optimize sometimes, skip it other times, use inconsistent naming, and then wonder why they're not ranking.

The Image SEO Framework: Three Pillars

Image SEO breaks down into three non-negotiable areas:

  1. File naming (what you call the image)
  2. Alt tags (what you tell Google the image shows)
  3. Image compression (file size and technical specs)

Miss even one, and you're probably leaving 30-40% of your image SEO potential on the table.

Let me break down each one with formulas you can use immediately.

Pillar 1: Strategic File Naming

This is where most sellers go wrong from the start.

Google can't "see" images the way humans do. It reads file names as a ranking signal. Your file name tells Google what's in the image before it analyzes anything else.

The formula I use:

[primary-keyword]-[secondary-descriptor]-[variant].jpg

Examples:

  • handmade-leather-wallet-mens-brown.jpg
  • organic-cotton-tshirt-womens-navy-size-m.jpg
  • personalized-wine-glasses-etched-set-of-4.jpg
  • ceramic-planter-pot-modern-white-8inch.jpg

The rules:

  1. Use hyphens, not underscores or spaces. Google prefers hyphens as word separators. Spaces break the connection between words. Underscores are treated as word joiners, which weakens the signal.
  1. Include your primary keyword first. This is the main product type or search term. If you sell handmade wallets, start with "handmade-wallet" or "leather-wallet."
  1. Add 1-2 secondary descriptors. These differentiate your product and help with long-tail rankings. Material, size, color, style—whatever makes this variant unique.
  1. Keep it under 75 characters. Longer file names provide no additional benefit. They're just harder to manage in your asset library.
  1. Use lowercase only. It's consistent and prevents any parsing issues across platforms.
  1. Make it human-readable. If you can't read your file name at a glance and immediately know what product it is, it's too vague.

What NOT to do:

  • ❌ DSC_4821.jpg (camera default)
  • ❌ IMG_2024_product_final_v3_FINAL.jpg (version history in the name)
  • ❌ ProductImageFile.jpg (too generic)
  • ❌ leather-wallet-for-men-who-like-luxury-items-brown-color.jpg (too long)
  • ❌ LEATHER_WALLET_BROWN.jpg (uppercase and underscore)

When I switched to this system across my stores, my image search clicks increased 47% in the first three months. Same products, same images—just strategic file names.

Pillar 2: The Alt Tag System (This Is Where Real Rankings Happen)

Alt text is the biggest SEO lever most sellers have no system for.

Alt tags (alternative text) serve two purposes:

  1. Accessibility: They describe images for screen readers so visually impaired users can understand your products
  2. SEO: Google uses alt text to understand image content and rank it

Google's own guidance confirms this in 2026: alt text is a ranking factor for both images and the pages they appear on.

Here's the problem: most sellers write terrible alt tags:

  • "image1" ← completely useless
  • "product photo" ← too generic
  • "beautiful handmade leather wallet for men" ← keyword stuffing, looks spammy
  • Blank ← most common mistake

The alt tag formula I use:

[product type] + [key attribute] + [benefit or material] + [optional secondary keyword]

Examples:

  • Leather wallet with brown color and RFID protection: "Brown leather wallet with RFID blocking for men"
  • Organic cotton t-shirt in navy: "Organic cotton t-shirt navy blue comfortable fit"
  • Personalized wine glasses: "Personalized wine glasses etched custom names set of 4"
  • Ceramic planter pot: "White ceramic planter pot modern style 8 inch"

The guidelines:

  1. Keep it under 125 characters. This is the practical limit where search engines show the full text. Beyond that, you're writing for accessibility more than SEO.
  1. Use your primary keyword once, naturally. Don't repeat it. "leather wallet leather wallet" is spam. Google penalizes this in 2026.
  1. Describe what's in the image, not what the image does. Bad: "Click here to see our amazing leather wallet." Good: "Brown leather wallet with multiple card slots."
  1. Include attributes that differentiate the product. Color, size, material, style, feature—whatever makes this variant searchable.
  1. Write for humans first, keywords second. If your alt tag sounds unnatural when read aloud, rewrite it.
  1. Every product image needs an alt tag. This means hero images, zoom images, lifestyle images, color variants—all of them.

Real example from my Shopify store:

I have a product page for a leather bag with 8 images. Here's how I optimized them:

  • Image 1 (hero): "Black leather crossbody bag with adjustable strap and compartments"
  • Image 2 (detail): "Close-up of leather crossbody bag stitching and hardware details"
  • Image 3 (back): "Back view of black leather crossbody bag showing back pocket"
  • Image 4 (strap): "Adjustable leather strap on black crossbody bag"
  • Image 5 (color variant - brown): "Brown leather crossbody bag front view"
  • Image 6 (lifestyle): "Woman wearing black leather crossbody bag while traveling"
  • Image 7 (size reference): "Black leather crossbody bag next to standard coffee cup for scale"
  • Image 8 (packaged): "Black leather crossbody bag in branded packaging for gift giving"

Notice how I'm not repeating "leather bag" in every alt tag. I'm varying the approach—some describe the product, some describe the feature, some describe the use case. This is deliberate. It helps with voice search rankings and gives Google multiple signals about what the product is.

Want the complete system? I put everything into the SEO Listings Bundle—every alt tag template, file naming checklist, and the exact keyword research process I use to make sure my alt tags target searchable queries. It's the shortcut version of what took me 18 months to figure out.

Pillar 3: Image Compression and Technical Optimization

Here's what most sellers don't realize: Google measures page speed as a ranking factor. Your images can either kill your speed score or boost it.

Large, unoptimized images slow down pages. Slow pages rank worse. It's that simple.

In 2026, the technical image requirements are stricter than ever. Here's what works:

File Size and Format

The targets:

  • Product images: 800x800px to 2000x2000px (depending on platform)
  • File size: 80-300KB per image (not MB)
  • Format: WebP for modern browsers, JPG as fallback

My compression workflow:

  1. Start with a high-quality source file. This is non-negotiable. You need at least 3000x3000px or larger from your camera/designer.
  1. Resize to your target dimension. For Etsy and most Shopify stores, I use 1500x1500px for product images. This is large enough for zoom functionality but not so large it kills page speed.
  1. Compress to 150-250KB using appropriate software.
- Photoshop: Export for Web, quality 7-8 - TinyPNG or ImageOptim: Batch compress after resizing - Shopify Bundles: Auto-compresses on upload
  1. Convert to WebP. This format is 25-35% smaller than JPG while maintaining quality. Almost all modern browsers support it as of 2026.
  1. Keep JPG as fallback. Not all platforms support WebP yet, so maintain both versions.

The math:

  • Unoptimized image: 4.2MB
  • Resized to 1500px: 1.8MB
  • Compressed: 220KB
  • Converted to WebP: 160KB

That's a 96% file size reduction. Same visual quality from the customer perspective. Dramatically faster page load times.

Advanced Technical Optimization

If you're selling on Shopify or running your own site, use these tactics:

  1. Add structured data (Schema markup) for product images. This tells Google exactly what the image shows:
   "image": {
     "@type": "ImageObject",
     "url": "https://yoursite.com/images/leather-wallet-brown.jpg",
     "description": "Brown leather wallet with RFID blocking"
   }
  1. Use image CDNs like Cloudflare or Bunny CDN to serve images from servers closer to your users. This improves load times globally.
  1. Implement lazy loading. Images below the fold load only when the user scrolls to them. This cuts initial page load time significantly.
  1. Add image sitemap files. If you have 50+ products, create an image sitemap to help Google discover and index your images faster. I detailed this in my Etsy SEO guide—the same principles apply to Shopify.

Putting It All Together: The Implementation System

Here's how I actually do this across my stores without losing my mind:

Pre-Photography Setup (Do this once)

  1. Define your image requirements by platform (dimensions, angle requirements, background)
  2. Create file naming and alt tag templates
  3. Set up folder structure for easy batch processing

During Photography (Shoot multiple angles)

  1. Take 15-20 shots per product (I use a simple lightbox setup)
  2. Capture from multiple angles: hero, detail, side, back, lifestyle, scale reference
  3. Label each shot with descriptors (e.g., "brown_detail_stitching")

Post-Photography Workflow (Batch process)

  1. Sort best images (keep 8-12 per product)
  2. Rename files using the formula (batch rename using free software like Advanced Renamer)
  3. Resize all images to target dimensions
  4. Compress and convert to WebP
  5. Upload and write alt tags immediately (while images are fresh in your mind)

Ongoing (Maintenance and improvement)

  1. Review performance monthly—which images get clicks from Google Images?
  2. Update alt tags on underperforming images
  3. Test new image angles and styles every quarter

This system now takes me about 15 minutes per product from photography to live listing. When I started, it took 45 minutes per product because I had no workflow.

If you want to skip the 18 months of trial and error, I built the exact templates and checklists into the Product Photography Shot List—it maps out every angle, every lighting setup, and every file naming convention I use. It's the shortcut to professional image SEO from day one.

Common Image SEO Mistakes (Don't Make These)

1. Keyword stuffing in alt tags

  • ❌ "leather wallet mens brown leather wallet for men best quality leather wallet"
  • ✅ "Brown leather wallet with card slots for men"

Google recognizes spam patterns. One instance per alt tag, written naturally.

2. Using generic images

  • ❌ Stock photos that look exactly like everyone else's
  • ✅ Professional photos of your actual product

Google's 2026 helpful content update rewards authentic product imagery. Generic photos rank worse.

3. Ignoring image context

  • ❌ Alt tag has nothing to do with the surrounding text
  • ✅ Alt tag complements page copy and reinforces product benefits

Google looks at image alt text in context of the page. Aligned signals rank better.

4. Only optimizing hero images

  • ❌ Perfect file name and alt tag on image 1, nothing on images 2-8
  • ✅ Every image gets proper optimization

You're leaving 70% of your image SEO potential on the table if you only optimize one image per product.

5. Not measuring results

  • ❌ Optimize images and hope for the best
  • ✅ Track image search traffic in Google Search Console

Google Search Console shows you exactly which images drive clicks. Use this data to improve underperforming images.

Measuring Image SEO Success

How do you know if this is actually working?

Track these metrics:

  1. Google Images clicks (Google Search Console)
- Filter by "Image" in the search results type - Check month-over-month growth - I track a target of 15-25% of total search traffic from images
  1. Page speed improvement (Google PageSpeed Insights)
- Run before and after optimization - Target: Core Web Vitals "Good" rating - Most optimized stores see 30-50% faster load times
  1. Image-specific keywords ranking (Google Search Console, SEMrush, Ahrefs)
- Track 3-4 image-focused keywords per product - Example: "brown leather wallet" in Google Images - Check ranking position and click-through rate
  1. Conversion rate from image traffic
- UTM parameters on Google Images clicks (if on Shopify) - Etsy and Amazon provide built-in traffic source tracking - I typically see 15-20% higher AOV from image search traffic

In my stores, after full image optimization:

  • Month 1: +22% image search clicks
  • Month 3: +47% image search clicks, +18% page speed improvement
  • Month 6: +156% image search clicks, images rank for 340+ unique keywords

The compounding effect is real. One optimized image today might drive 100 clicks per month by month 6.

The Image SEO Advantage in 2026

Here's the uncomfortable truth: 95% of sellers on Etsy, Amazon, and Shopify are still not doing this at scale.

They're using default camera file names. They're writing single-word alt tags or skipping them entirely. They're uploading 5MB images that slow their pages to a crawl.

Meanwhile, the sellers who systematized image SEO—even just partially—are pulling in 2-3x more organic traffic than their competitors.

Image SEO is the untapped channel in 2026. It's not saturated. The competition is basically asleep.

You can build a significant traffic advantage in the next 90 days just by implementing this framework consistently.

This gives you the foundation—but if you're serious, you need a system, not just tips. I've packaged the complete image SEO workflow (file naming templates, alt tag formulas, compression guides, platform-specific requirements for Etsy/Amazon/Shopify) into the SEO Listings Bundle. It's the playbook I wish I had when I started wasting time on unoptimized images.

Start with one product. Apply the three pillars: strategic file naming, proper alt tags, and compression. Track your Google Images clicks for 30 days. You'll see the pattern.

Then scale it.

Share this article

More like this

Want more insights?

Browse our battle-tested courses, templates, and toolkits built from 15+ years of real selling experience.

Browse Products