Why Image SEO Is an Underused Lever in E-commerce
In 2025, Google Images can drive up to 20% of organic traffic for well-optimized e-commerce sites — a number vastly underestimated by most online stores. Yet the majority of Shopify, WooCommerce, or PrestaShop stores still upload product visuals with zero optimization strategy.
At Otomy, we regularly audit e-commerce stores across Algeria and France whose images weigh 3 to 8 MB each, with no alt tags, and filenames like IMG_4521.jpg. The result: disastrous Core Web Vitals, sluggish pages, and zero visibility on visual search.
The 5 Technical Pillars of Visual Optimization
1. Compression and Next-Gen Formats
Drop classic JPEG. Switch to WebP or AVIF, which reduce file weight by 30-50% with no visible quality loss.
# Bulk conversion with Squoosh CLI
npx @squoosh/cli --webp '{"quality":80}' ./images/*.jpg
For large-scale automation, we set up n8n workflows that intercept every new product upload and automatically trigger:
- WebP/AVIF conversion
- Multi-resolution resizing (thumbnail, mobile, desktop)
- Upload to a CDN (Cloudflare Images or Bunny CDN)
2. Semantic File Naming
Replace IMG_4521.jpg with summer-linen-dress-beige-women-otomy.webp. Google reads filenames as a strong relevance signal, especially combined with consistent alt text.
3. Conversion-Oriented Alt Tags, Not Just Keywords
An effective alt tag describes the image and naturally integrates the target keyword:
<img src="summer-linen-dress-beige-women-otomy.webp"
alt="Beige linen summer dress for women - flowing cut, 2025 collection"
loading="lazy"
width="800" height="1000">
With Claude AI or ChatGPT, we generate unique, contextual alt texts at scale from product sheets, avoiding the duplicate content issue that plagues so many catalogs.
4. Lazy Loading and Explicit Dimensions
Native HTML loading="lazy" prevents loading off-screen images. But always specify width/height to avoid Cumulative Layout Shift (CLS), a key Core Web Vitals metric.
5. Structured Data: Product + ImageObject
Enrich your product pages with Product schema.org markup, explicitly including high-resolution image URLs:
{
"@type": "Product",
"name": "Summer Linen Dress Beige",
"image": [
"https://cdn.otomy.com/summer-linen-dress-1x1.webp",
"https://cdn.otomy.com/summer-linen-dress-4x3.webp"
]
}
Automating the Full Pipeline with Make and Supabase
For clients managing catalogs of 500+ products, we build a complete pipeline:
- Supabase stores product metadata (name, category, target keywords)
- Make (formerly Integromat) orchestrates the scenario: new image detection → Claude API call to generate alt text → automatic renaming → CDN push
- Vercel hosts the front-end with Next.js Image component, natively handling lazy loading, responsiveness, and on-the-fly WebP conversion
This system turns a manual 15-minute-per-product process into a zero-human-touch automation, with a direct ROI on Google Images traffic.
Dedicated Image Sitemap: The Overlooked Trick
Create a separate sitemap-images.xml and submit it in Google Search Console. This drastically speeds up indexing of new product visuals — critical during seasonal collection launches.
Measuring Real Impact
In Google Search Console, filter the performance report by Search type = Image. Across our client audits, a full optimization (compression + alt + sitemap + structured data) generates on average:
- +35% Google Images traffic within 90 days
- -2.1s mobile load time
- PageSpeed score improvement of 15 to 25 points
Conclusion
E-commerce image SEO in 2025 is no longer optional — it's a full acquisition channel that most competitors still neglect. At Otomy, we industrialize this optimization through n8n/Make workflows combined with generative AI, turning every product image from dead technical weight into a high-performing SEO asset.