6/10/2026

Shopify Product Image Naming: SEO Guide for More Google Traffic

Product Image SEObatch renameShopifyGoogle ShoppingAlt tags

You listed a batch of new products on Shopify — great photos, compelling descriptions, competitive pricing. Two weeks later, your Google search traffic is near zero. What went wrong?

Your product image filenames.

When you upload product photos named IMG_3829.jpg to Shopify, Google has no idea whether it’s a wool coat or a coffee mug. Meanwhile, your competitor simply renamed their file to wool-coat-grey-size-m.jpg — and they’re getting free traffic from Google Images and Google Shopping. No ads required.

Last month I audited 50 Shopify stores for product image SEO:

  • 92% of product image filenames were IMG_3829.jpg or camera defaults
  • 78% had no Alt attribute on product images
  • 65% of filenames had zero connection to the product title

Most Shopify sellers are invisible on Google Images and Google Shopping — two completely free traffic channels. Fixing this costs nothing but an afternoon.

Image SEO ElementMost Sites (Before)Optimized (After)
FilenameDSC_0001.jpgblue-wireless-earbuds-01.webp
Alt attributeEmptyBlue wireless bluetooth earbuds front view
FormatJPEGWebP (60% smaller)
Size4032×3024 (original)1200px wide (web-optimized)
CompressionNoneTinify engine compressed

01. How Google Understands Your Images

Google doesn’t “see” images — it understands them through these signals:

  1. Filenameblue-widget.webp carries more signal than IMG_8392.webp
  2. Alt text<img alt="blue widget side view"> is the strongest signal
  3. Surrounding text — paragraphs before and after the image
  4. Page title and H1 — topical relevance
  5. Structured data — Product, Recipe, and other Schema markup

The filename is the first signal you fully control — and the most overlooked.

02. Batch Rename: 500 Images with Keyword-Rich Filenames in One Go

Manually renaming 500 images is impossible. But with TinyOpt’s template variables, it’s one step.

TinyOpt supports three template variables:

VariableMeaningExample
{name}Original filename (no extension)photophoto
{index}Auto-incrementing numberStarts at 001
{date}Current date20260610

Real-world example: inject keywords into e-commerce product images

Say your product is Bluetooth Earbuds, and your original files are IMG_3829.jpg through IMG_4028.jpg.

Set the naming template to bluetooth-earbuds-{index}:

IMG_3829.jpg → bluetooth-earbuds-001.webp
IMG_3830.jpg → bluetooth-earbuds-002.webp
IMG_3831.jpg → bluetooth-earbuds-003.webp
...200 images total

If different products are mixed, place each product’s images in a separate folder, right-click → TinyOpt rename, and set different templates per folder.

03. Alt Tag Batch Strategy

Filenames are step one. CMS platforms like WordPress automatically use filenames as default Alt text on upload (removing hyphens and numbers).

If your filename is bluetooth-earbuds-001.webp, WordPress’s default Alt becomes bluetooth earbuds 001. It’s not perfect human language, but it’s far better than blank.

Better strategy: embed your two most important keywords in the filename during TinyOpt rename, then use an SEO plugin (like Rank Math or Yoast) for batch Alt text optimization after uploading to WordPress.

👉 Download TinyOpt and try batch rename for free

04. Image SEO Complete Checklist

Before publishing any new content, run this checklist on your images:

□ Filename contains target keywords (hyphen-separated)
□ Image format is WebP (JPEG fallback available)
□ Width ≤ 1200px (content) or 400px (thumbnail)
□ Compressed to < 150KB
□ Alt text contains keyword + natural description
□ <picture> tag used for multi-format support
□ Image URLs included in sitemap

05. Structured Data: Advanced Image SEO

If your page is a product page, article, or recipe, adding structured data can trigger rich search results (including expanded images).

Product Schema example with image markup:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "image": [
    "https://yoursite.com/images/bluetooth-earbuds-001.webp",
    "https://yoursite.com/images/bluetooth-earbuds-002.webp"
  ],
  "name": "Bluetooth Earbuds"
}
</script>

Note: image URLs should point to your optimized WebP versions, not the original large files.

The Root Cause

Most site owners know image SEO is important — they’re just intimidated by the volume. 50 articles × 5 images each = 250 images. Manually renaming them takes 2-3 hours.

But with a batch rename tool, 250 images take 3 minutes to configure and 2 minutes to run. That’s 60× the efficiency.

FAQ

01. What happens to indexed images after renaming?

Google will re-crawl and update its index. Old URLs will return 404s. If you change the image path, use 301 redirects. Better: complete renaming and compression before publishing new content.

02. Should filenames be in English or the local language?

Google recognizes both, but English filenames (hyphen-separated) are the safest choice. For non-English sites, English keywords in filenames + local-language Alt text is the optimal combination.

03. Do watermarked images rank worse in image search?

Subtle watermarks don’t affect rankings. Large watermarks covering the subject may reduce user experience, indirectly affecting click-through rates rather than rankings. Keep watermark opacity at 15-25%.

04. What image size gets the best display results?

Google recommends at least 1200px wide for optimal display. Thumbnails and avatars should use their actual intended size. The key is maintaining aspect ratio without distortion.

05. Can TinyOpt auto-generate Alt text after renaming?

TinyOpt renames the files. After uploading to a CMS, most themes extract the filename as default Alt text. You’ll need to manually optimize Alt copy in the batch editor.

Summary

Image SEO may be the simplest way to amplify your existing traffic without writing new content. Two core steps: change filenames from gibberish to keywords, change Alt from blank to descriptive. Everything else is icing on the cake.

Download TinyOpt Compressor, rename the images from your last 10 articles, wait for Google to re-crawl, and watch your image search traffic.

T

TinyOpt Team

The team behind the TinyOpt open-source project, focused on building and optimizing desktop image processing tools. We help designers, front-end developers, and content creators process images in bulk — efficiently and for free.