SEO

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

Kyle BucknerAugust 8, 20269 min read
image-seoalt-tagsfile-compressionecommerce-seogoogle-images
Image SEO for E-Commerce: Alt Tags, File Names & Compression That Rank

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

Here's something most e-commerce sellers get wrong: they think SEO is just keywords in titles and descriptions. But in 2026, image SEO is one of the biggest untapped ranking factors for Etsy, Amazon, Shopify, and Google Shopping.

I didn't realize this until I was reviewing analytics on one of my six-figure stores and noticed 27% of my traffic came from Google Images. That's massive. And I was getting maybe half the potential traffic I could have been getting because my images were poorly optimized.

If you're selling on any platform—or driving traffic to your own site—this article is going to show you the three-part system I use for image SEO. It takes about 3-5 extra minutes per product image, but it compounds across hundreds of listings.

Let's break it down.

Why Image SEO Actually Matters (And Why Most Sellers Miss It)

Before I jump into tactics, you need to understand why this matters.

Google Images is a massive traffic driver. In 2026, Google processes billions of image searches monthly. Pinterest alone drives more traffic to e-commerce sites than Twitter and Instagram combined. Optimized images also load faster, which improves your site speed score—a ranking factor for Google in 2026.

But here's the thing: search engines can't actually "see" images the way humans do. They can't look at a photo of your handmade ceramic mug and understand what it is. They need signals. Those signals come from:

  • Alt text (alternative text describing the image)
  • File names (the actual file name of your image)
  • Image context (text surrounding the image)
  • File size and format (compression matters)
  • Schema markup (structured data)

When you optimize all four, Google understands your image better, ranks it higher in Google Images, AND passes ranking juice to your product page.

I've tracked this across my stores. Properly optimized images typically get clicked 40-60% more often in Google Images compared to the same products with default file names and missing alt text.

Part 1: Alt Tags That Actually Convert (Not Just Rank)

Alt text is the most important image SEO element. It serves two purposes:

  1. Accessibility – Screen readers use it to describe images to visually impaired users
  2. SEO – Search engines use it to understand image content

But here's what most sellers get wrong: they write alt text for search engines, not humans. Then it doesn't convert.

The Alt Text Formula I Use

My formula balances SEO and conversion:

[Product Type] + [Key Descriptor] + [Use Case or Benefit] + [Optional: Size/Material if applicable]

Let me show you real examples from my stores:

Bad alt text:

  • "Image" (useless)
  • "Handmade ceramic mug with blue glaze" (doesn't help search intent)

Good alt text (what I use):

  • "Handmade ceramic mug for morning coffee with blue glaze and ergonomic handle"
  • "Personalized wooden cutting board with custom engraving and juice groove for entertaining"
  • "Minimalist desk lamp with adjustable brightness for home office lighting"

Notice the pattern? I'm hitting:

  • The product type (mug, cutting board, lamp)
  • The aesthetic or function (ceramic, personalized, minimalist)
  • The use case (morning coffee, entertaining, home office)
  • The key benefit (ergonomic, custom, adjustable)

This does two things:

  1. It ranks – People searching "ceramic mug for coffee" or "personalized cutting board" will find your image
  2. It converts – When someone clicks from Google Images, the alt text gives them context about whether this product fits their need

How Long Should Alt Text Be?

I keep mine between 8-15 words. Long enough to be descriptive, short enough that it's actually useful. Google in 2026 doesn't penalize longer alt text, but if it's over 125 characters, screen readers may cut it off.

Where to Add Alt Text

Etsy: Edit listing → Photos → Upload photo → "Title and alt text" field (yes, Etsy has this)

Shopify: Product → Images → Edit image → Alt text field

Amazon: Image upload has a field for "Enhancement Content" — use it

WooCommerce/WordPress: Upload media → image → Alt text field

One pro tip: add alt text to EVERY image on your product page, not just the main image. Your detail shots, lifestyle images, and size comparison images all need optimization. I typically add 4-6 images per product and write unique alt text for each.

I've covered this in depth in my Etsy SEO strategy guide if you want more detailed examples for your niche.

Want the complete system? I put everything into the Etsy Listing Optimization Templates — including ready-to-use alt text templates for every product category, so you can just fill in your specifics and go.

Part 2: File Names That Actually Work

This one surprises sellers because the impact is subtle, but it's real.

Search engines read your file names. That "IMG_4829.jpg" tells Google absolutely nothing. But "personalized-wooden-cutting-board-custom-engraving.jpg" tells Google exactly what's in the image.

The File Naming System I Use

Here's my formula:

[Product] - [Key Descriptor] - [Variation/Number].jpg

Examples:

  • ceramic-mug-blue-glaze-1.jpg
  • ceramic-mug-blue-glaze-2.jpg (different angle)
  • personalized-cutting-board-oak-wood.jpg
  • handmade-leather-journal-brown-tan.jpg
  • desk-lamp-minimalist-black-adjustable.jpg

Rules I follow:

  1. Use hyphens, not underscores – Google treats hyphens as word separators. Underscores don't. So "leather-journal" is better than "leather_journal"
  1. Use lowercase only – Consistency matters for file systems. I always use lowercase
  1. Include your target keywords – This is SEO. If people search "ceramic mug blue glaze," and your file is named that, it helps
  1. Don't keyword stuff – Keep it 3-5 key words max. "ceramic-mug-blue-glaze-beautiful-handmade-artisan.jpg" is overkill
  1. Number variations – If you have multiple angles of the same product, I number them: "-1.jpg, -2.jpg" etc. This helps Google understand these are related images
  1. Use .jpg or .png – These are the formats Google prefers in 2026. WebP is supported but not universal enough yet

How to Rename Images (Before Uploading)

I use a simple batch rename tool before uploading anything:

Mac: Finder → Select images → Right-click → "Rename X items" → Custom format

Windows: Select images → Right-click → Rename → Set pattern

Online tool: I use Bulk Rename Utility for complex batches

Honestly, it takes 2 minutes to rename 10 images. Once you batch rename, upload with those clean file names and never touch them again.

Part 3: Image Compression Without Losing Quality

Here's where most sellers either do nothing or go too far in the wrong direction.

Image file size affects:

  1. Page load speed – A critical ranking factor in 2026
  2. User experience – Slow sites lose conversions
  3. Bandwidth costs – Matters if you're on Shopify or your own hosting

But if you compress too aggressively, your product images look blurry and cheap. That kills conversions.

The Compression Target I Use

I aim for these file sizes:

  • Product thumbnail images – 50-100 KB
  • Product main image – 150-300 KB
  • Lifestyle/detail images – 200-400 KB
  • Gallery images – 150-250 KB

These are large enough to look sharp on desktop and mobile, small enough to load fast.

My Compression Workflow

I use a three-step process:

Step 1: Resize to dimensions you actually use

I typically resize to:

  • 1200 x 1200 pixels for product main images (Etsy, Shopify standard)
  • 800 x 800 pixels for thumbnails
  • 1600 x 1200 pixels for lifestyle shots (wider aspect ratio)

You don't need 4000x4000px images. That's just wasting file size.

Step 2: Use quality-focused compression

I use TinyPNG or Squoosh (Google's free tool). Both use smart compression that maintains quality.

For bulk compression, I use ImageOptim (Mac) or FileOptimizer (Windows).

Step 3: Test on mobile

I always download the compressed image and view it on my phone. If it looks crisp, I'm done. If it looks soft or pixelated, I compress less aggressively and try again.

File Format: JPG vs PNG

JPG: Use for product photos, lifestyle images, anything with lots of colors. Better compression, smaller files.

PNG: Use for logos, graphics with text, anything with transparency. Larger files but sharper for detailed graphics.

I'm about 90% JPG, 10% PNG across all my product images.

One More Thing: Progressive JPEGs

When you export a JPG, use progressive format, not baseline. Progressive JPEGs load gradually (low quality → high quality) which feels faster to users. Baseline JPEGs load top-to-bottom.

Most tools default to progressive, but check in your compression tool settings.

Bonus: Image Schema Markup (The Advanced Play)

If you're already doing alt text, file names, and compression correctly, there's one more layer: schema markup.

Schema is structured data that tells Google more about your image. For e-commerce, the most relevant schema is Product schema, which includes image URLs.

This is mainly for your own Shopify store or WordPress site. If you're on Etsy or Amazon, they handle schema automatically.

For Shopify, you can add image schema in a few ways:

  1. Use a schema app – Apps like Structured Data handle it automatically
  2. Add manually in theme code – If you're comfortable with Liquid, add "image": ["URL"] to your product JSON-LD
  3. Use Google's Schema Markup Helper – Generates code you can add to your theme

I won't go deep into schema here (that's a whole article), but if you're serious about SEO in 2026, this is the next level after nailing the basics.

Putting It All Together: The Implementation Checklist

Here's exactly what I do for every product image:

Before uploading:

  • [ ] Resize to correct dimensions (1200x1200 for product shots)
  • [ ] Rename file using keyword formula (product-descriptor-variation.jpg)
  • [ ] Compress to target file size (150-300 KB for main images)
  • [ ] Check quality on mobile

When uploading:

  • [ ] Fill in alt text field with descriptor formula (product type + descriptor + use case)
  • [ ] Add alt text to every image (main, detail, lifestyle, size comparison)
  • [ ] Use consistent naming across all images of the same product

After publishing:

  • [ ] Check page load speed with Google PageSpeed Insights
  • [ ] Test images on mobile
  • [ ] Monitor Google Images impressions in Google Search Console

This takes maybe 5 minutes per product when you get the system down. For a 50-product catalog, that's 4 hours of optimization. But you're looking at 40-60% more Google Images traffic across those listings.

Why This Compounds Over Time

Image SEO is one of those things that feels small individually but adds up dramatically.

Let's say you have 100 products. Each product has 4 images. That's 400 images. If properly optimized images get 50% more clicks from Google Images, and Google Images drives 20% of your total traffic, that's essentially a 10% traffic boost from images alone.

On a store doing $50K/year, that could be $5K in additional revenue just from image optimization.

And it's not a one-time thing. Those optimizations stay in place. They compound as your store grows and as you add more products.

I've implemented this system across Etsy, Shopify, and Amazon stores since 2020, and it's been one of the highest ROI optimizations I've made.

Want the complete system? I put everything into the SEO Listings Bundle — including image optimization checklists, file naming templates, and the exact compression settings I use for different product types. Plus advanced strategies on schema markup and image organization I can't cover in a blog post.

The Real ROI: Beyond Rankings

Here's what I don't want you to miss: image SEO isn't just about ranking higher on Google Images (though that's great).

Optimized images also:

  • Load faster – Improving your site's Google ranking (page speed is a 2026 ranking factor)
  • Convert better – Good alt text and file names help Google surface your images to the right searchers
  • Help accessibility – You're actually making your store usable for people with visual impairments
  • Reduce bandwidth – Compressed images save money on hosting

That's why I treat image SEO as core to my overall SEO strategy, not an afterthought.

If you're serious about SEO in 2026, you need to optimize every element. I've covered the foundational stuff here — the things that take 5 minutes per product but add up to significant traffic over time.

This gives you the foundation. But if you're serious about building a systematic, scalable e-commerce business, you need more than tips. You need the actual system. Check out my free resources at eliivator.com/free-resources for templates and checklists, and if you want the complete playbook for your platform, explore the Shopify Store Accelerator or Etsy Masterclass depending on where you're selling.

Start with one optimization system — maybe just file names this week, then alt text next week. Small habits compound into massive results.

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