Anobee

Website Growth

Ecommerce Image Optimization: 10 Proven Steps to Faster Pages and Higher Rankings (2026)

Ecommerce image optimization boosts SEO, page speed, and sales. Learn the proven CRISP Framework to compress, rank, and convert with better product images.

Ecommerce Image Optimization: 10 Proven Steps to Faster Pages and Higher Rankings (2026)

By Bibek Thapa · Published Jun 15, 2026 · Updated Jul 14, 2026 · 16 min read

Quick Answer

Quick Answer: Ecommerce image optimization is the process of reducing image file sizes, selecting the right formats (WebP or AVIF), writing descriptive alt text, and configuring delivery settings to improve page speed, Core Web Vitals, search rankings, and product conversions, without sacrificing visual quality.

Table of Contents
  1. What Is Ecommerce Image Optimization?
  2. Why This Is About More Than File Size
  3. Why Images Are Your Biggest Performance and Revenue Problem
  4. The LCP Problem: Most Image-Heavy Pages Are Failing Core Web Vitals
  5. The Conversion Reality: How Visual Quality Directly Affects Sales
  6. The CRISP Framework for Ecommerce Image Optimization
  7. Choosing the Right Image Format for Your Products
  8. JPEG vs PNG vs WebP vs AVIF: The Decision Table
  9. When to Use Each Format
  10. How to Compress Product Images Without Losing Quality
  11. Lossy vs Lossless Compression Explained
  12. Target File Sizes for Ecommerce Images
  13. Image Dimensions and Responsive Images
  14. Building Your Size Matrix
  15. Implementing srcset and sizes
  16. How to Write Alt Text That Ranks and Converts
  17. The Anatomy of Effective Ecommerce Alt Text
  18. Alt Text Mistakes That Hurt SEO
  19. File Naming Conventions That Help Google Understand Your Products
  20. The Naming Formula
  21. Lazy Loading: Delivering Images Only When They Matter
  22. Native Lazy Loading
  23. What Not to Lazy Load
  24. Fixing Core Web Vitals Failures Caused by Images
  25. Diagnosing LCP Image Problems
  26. Preventing CLS from Image Layout Shifts
  27. Image CDN: The Infrastructure Change That Pays for Itself
  28. How an Image CDN Works
  29. Top Image CDN Options for Ecommerce
  30. Shopify Image Optimization: Platform-Specific Guide
  31. Native Shopify Capabilities and Limits
  32. Shopify Image Optimization Checklist
  33. WooCommerce Image Optimization: Platform-Specific Guide
  34. WordPress Media Settings That Matter
  35. WooCommerce Image Optimization Checklist
  36. Product Image Schema Markup: Telling Search Engines What Your Images Show
  37. ImageObject Schema for Product Pages
  38. Sample JSON-LD Implementation
  39. Google Images SEO for Ecommerce Revenue
  40. How Google Images Drives Qualified Traffic
  41. Google Images Optimization Checklist
  42. Best Image Optimization Tools for Ecommerce
  43. Free Tools
  44. Paid Tools Worth the Investment
  45. Common Ecommerce Image Optimization Mistakes (and How to Fix Them)
  46. Conversion-Focused Image Best Practices: The P in CRISP
  47. How Image Configuration Affects Add-to-Cart Rates
  48. Mobile Image Rendering
  49. Image Performance as a Conversion Factor
  50. How to Build and Submit an Image Sitemap
  51. What to Include
  52. Image Optimization Audit: How to Find and Fix Problems at Scale
  53. Audit Step 1: Identify Oversized Images
  54. Audit Step 2: Identify Missing Alt Text
  55. Audit Step 3: Identify Format Issues
  56. Audit Step 4: Check for CLS Issues
  57. Audit Step 5: Verify Image Indexation
  58. Ecommerce Image Optimization Checklist
  59. Pre-Upload Checklist
  60. On-Page Checklist
  61. SEO and Schema Checklist
  62. Post-Publish Checklist

Quick Answer: Ecommerce image optimization is the process of reducing image file sizes, selecting the right formats (WebP or AVIF), writing descriptive alt text, and configuring delivery settings to improve page speed, Core Web Vitals, search rankings, and product conversions, without sacrificing visual quality.

Your product images are doing two jobs at once: selling the product and slowing the page down. Most ecommerce stores upload files straight from a camera or supplier ZIP, run PageSpeed Insights, and get scores in the 40s. The content is usually fine. The delivery is the problem.

Image optimization touches technical SEO, page performance, accessibility, and what happens to your conversion rate when a shopper lands on a product page. A page loading in 2 seconds converts noticeably better than the same page at 5 seconds. That same page, when its images are properly named and tagged, can pull traffic from Google Images, a channel most ecommerce teams are sitting on without knowing it.

The CRISP Framework covered in this guide ties format selection, compression, alt text, file naming, lazy loading, Core Web Vitals, CDN strategy, Shopify and WooCommerce workflows, schema markup, and Google Images SEO into one repeatable system.

If you use RankMath, see our guide on RankMath Image SEO Settings for plugin-specific configuration alongside this workflow.

What Is Ecommerce Image Optimization?

Ecommerce image optimization is the practice of preparing product images to load fast, display correctly across devices, and communicate effectively to both shoppers and search engines.

Why This Is About More Than File Size

Most explanations of image optimization stop at compression. That misses most of the actual value.

A fully optimized product image does four things at once:

  1. Performance. It loads quickly, which feeds into Core Web Vitals scores and search rankings.
  2. SEO. It gets indexed correctly by Google, showing up in both web search and Google Images.
  3. Accessibility. It carries alt text that works with screen readers and meets WCAG guidelines.
  4. Conversion. It renders sharp on retina displays without the lag that kills purchase intent.

Treating these as four separate projects means doing the work four times. The CRISP Framework treats them as one connected process.

Why Images Are Your Biggest Performance and Revenue Problem

Key Insight: On the average ecommerce product page, images account for 50–70% of total page weight. Optimizing images is the single highest-leverage page speed change available.

The LCP Problem: Most Image-Heavy Pages Are Failing Core Web Vitals

Largest Contentful Paint (LCP) measures how long it takes for the largest visible element to render on screen. On product pages, that element is almost always the hero product image.

Google's "Good" LCP threshold is under 2.5 seconds. Most unoptimized ecommerce stores score 3–6 seconds for LCP on mobile, landing in the "Needs Improvement" or "Poor" range. Both correlate with weaker search rankings. see Google's LCP documentation for the full scoring breakdown

The most common LCP killers on product pages:

  • Serving full-resolution JPEG files (often 2–5MB) without compression
  • Missing width and height attributes causing browser reflow
  • No preload hint for the hero product image
  • Delivering images from a slow shared host instead of a CDN
  • Accidentally applying lazy loading to the primary product image

Each of those is fixable. The frustrating part is most teams fix one and miss the rest, then wonder why LCP barely moved.

The Conversion Reality: How Visual Quality Directly Affects Sales

Speed matters for revenue, but so does quality. Resolution, lighting, consistency, and multiple angles all affect add-to-cart rates. Shoppers who cannot touch a product rely entirely on what they can see. Poor photography or blurry images kill confidence before checkout.

The goal is not the smallest possible file size. It is the smallest file that still looks good enough to support a purchase decision. Those are different targets, and conflating them leads to over-compressed images that technically pass Core Web Vitals but underperform on sales.

The CRISP Framework for Ecommerce Image Optimization

The CRISP Framework is a five-pillar workflow that connects performance, SEO, accessibility, and conversion into one repeatable process.

CRISP Framework five steps for ecommerce image optimization

Compress (C). Reduce file size without visible quality loss using the right format and compression settings.

Render (R). Configure how images are delivered and loaded: CDN, lazy loading, responsive images, preloading.

Index (I). Write alt text, descriptive filenames, and create an image sitemap so search engines can understand and index your images.

Structure (S). Apply ImageObject schema markup and organize image assets semantically.

Present (P). Configure images for the buying experience: correct display dimensions, zoom functionality, mobile rendering.

Work through the framework in order. Compressing before you pick the right format wastes time. Indexing before compression means search engines find a slow page.

See our Technical SEO Mistakes guide for related on-page issues that compound image SEO problems.

Choosing the Right Image Format for Your Products

JPEG vs PNG vs WebP vs AVIF: The Decision Table

When to Use Each Format

Image format comparison chart for ecommerce: JPEG vs WebP vs AVIF

Use WebP as your default format for all product photographs. Serve AVIF on hero images and high-traffic category pages where maximum compression delivers the biggest LCP improvement. Use PNG only where genuine transparency is required: logos, product badge overlays. JPEG is now a fallback format for browsers without WebP support, which covers less than 4% of traffic. confirmed by Can I Use browser data.

Modern image CDNs (Cloudinary, ImageKit, Imgix) detect the browser's Accept header and serve the optimal format automatically. That eliminates manual format management.

How to Compress Product Images Without Losing Quality

Key Insight: The visual difference between a 1.2MB JPEG and a 120KB WebP of the same product is often undetectable to shoppers. The 10x file size difference is very detectable to Google's Core Web Vitals measurement.

Lossy vs Lossless Compression Explained

Lossy compression discards some image data to reach a smaller file size. At quality settings of 75–85 on a 0–100 scale, the quality loss is invisible on product photographs. This is the right approach for the vast majority of ecommerce images.

Lossless compression shrinks the file without discarding any data. Files stay larger than lossy equivalents. Use lossless for images where pixel-perfect accuracy matters: clothing swatches, detailed technical diagrams, branding assets used at large sizes.

Target File Sizes for Ecommerce Images

These targets assume retina-ready images at 2x resolution. A 400x400px thumbnail displayed at 200x200px on a 2x display will look sharp at 30–40KB WebP.

Recommended compression tools:

  • Squoosh (free, browser-based, great for individual images)
  • TinyPNG / TinyJPG (free API, solid for batch work)
  • ShortPixel (paid, excellent WooCommerce integration)
  • Cloudinary (paid, real-time CDN-level compression)

Image Dimensions and Responsive Images

Building Your Size Matrix

Uploading a 5000x5000px image and displaying it at 600x600px wastes bandwidth and worsens LCP. Define a size matrix that covers your actual display needs:

Implementing srcset and sizes

The srcset attribute lets the browser pick the most appropriate image size for the current viewport and pixel density. Mobile users download a smaller file; desktop users get the full resolution.

<img src="product-blue-sneakers-600.webp" srcset=" product-blue-sneakers-300.webp 300w, product-blue-sneakers-600.webp 600w, product-blue-sneakers-1200.webp 1200w" sizes="(max-width: 480px) 300px, (max-width: 768px) 600px, 1200px" width="600" height="600" alt="Blue running sneakers, side profile view" loading="lazy">

Always declare width and height attributes explicitly. The browser reserves space before the image loads, preventing the layout shifts that tank CLS scores.

How to Write Alt Text That Ranks and Converts

The Anatomy of Effective Ecommerce Alt Text

Alt text works for three audiences at once: Google's indexing systems, screen reader software, and users whose browsers fail to load the image. Good alt text reads naturally, identifies the product precisely, and includes relevant descriptive attributes.

The formula: [Product name] + [key characteristic(s)] + [view/context if relevant]

Examples:

Before and after alt text comparison for ecommerce product images

Alt Text Mistakes That Hurt SEO

  • Leaving alt text empty on product images (Google cannot index them)
  • Keyword stuffing: "buy red dress cheap red dress women red dress sale"
  • Generic descriptions: "product image"
  • Copying the product title verbatim into every image on the page
  • Going over 125 characters (screen readers truncate there)

File Naming Conventions That Help Google Understand Your Products

IMG_4572.jpg tells Google nothing. mens-navy-slim-chino-front.webp is immediately interpretable. File names are an early signal Google uses to understand image content, and most stores throw them away by uploading whatever a camera or supplier assigned.

The Naming Formula

[product-name]-[variant]-[view].webp

Examples:

  • nike-air-max-270-black-side.webp
  • leathercraft-bifold-wallet-interior.webp
  • kitchen-aid-stand-mixer-red-front.webp
  • organic-cotton-baby-onesie-white-6-12m.webp

Rules:

  • Use hyphens, not underscores (Google treats hyphens as word separators)
  • Lowercase only
  • Keep names under 50 characters where possible
  • Include variant information (color, size, material) when it differentiates the image
  • Use descriptive view identifiers: front, back, side, detail, lifestyle, packaging

Lazy Loading: Delivering Images Only When They Matter

Native Lazy Loading

Diagram showing how lazy loading defers image load until user scrolls into view

The HTML loading="lazy" attribute is supported by all major browsers, no JavaScript library required.

<img src="product-gallery-image-2.webp" alt="..." loading="lazy" width="600" height="600">

The browser defers loading the image until it approaches the viewport, typically within a few hundred pixels of the visible area.

What Not to Lazy Load

Never apply loading="lazy" to:

  • The primary hero product image (your LCP element)
  • Any image visible in the initial viewport on mobile
  • Images critical to the above-the-fold layout

For the hero product image, set fetchpriority="high" and add a <link rel="preload"> in the <head>:

<link rel="preload" as="image" href="product-hero.webp" fetchpriority="high">

This is one of the highest-ROI single-line changes on a product page. Lazy loading the hero image by accident is also one of the most common causes of LCP getting worse after an "optimization" project.

Fixing Core Web Vitals Failures Caused by Images

See our full Core Web Vitals guide for a complete technical diagnosis workflow.

Diagnosing LCP Image Problems

Step 1: Open PageSpeed Insights and run your main product page URL.

Step 2: Under the Performance section, find "Largest Contentful Paint element." Note what element is flagged.

Step 3: If the LCP element is an image, check:

  • Is it compressed to under 150KB?
  • Is it WebP or AVIF format?
  • Does it have fetchpriority="high" or a preload hint?
  • Is it loading from a CDN or the origin server?
  • Is loading="lazy" accidentally applied?

Step 4: Implement the fix, re-run PageSpeed Insights, verify the LCP improvement.

Target: LCP under 2.5 seconds on mobile.

Core Web Vitals LCP failure caused by unoptimized product image in PageSpeed Insights

Preventing CLS from Image Layout Shifts

Cumulative Layout Shift measures unexpected movement of page content. Images without declared dimensions push content down as they appear, worsening both the user experience and the CLS score.

Fix: Declare explicit width and height on every <img> tag. The browser reserves the correct space before the image loads.

CSS reset to add:

img { max-width: 100%; height: auto; }

This preserves the declared aspect ratio while letting images scale responsively.

Image CDN: The Infrastructure Change That Pays for Itself

Key Insight: A dedicated image CDN handles real-time format conversion, compression, resizing, and WebP/AVIF serving automatically. For high-SKU stores, this replaces most manual image optimization work with a configuration set once.

How an Image CDN Works

An image CDN sits between your origin server and your users. When a browser requests an image, the CDN:

  1. Detects the browser type and its supported formats
  2. Serves WebP to Chrome/Edge/Firefox, AVIF where supported
  3. Resizes to the requested dimensions
  4. Applies compression at the quality level you configure
  5. Caches and delivers from the edge node nearest the user

Top Image CDN Options for Ecommerce

For most WooCommerce stores, ImageKit or Cloudinary offer the best value. Shopify's CDN handles delivery natively, so Shopify users should focus on source file quality rather than CDN configuration.

Shopify Image Optimization: Platform-Specific Guide

Native Shopify Capabilities and Limits

Shopify product editor showing image alt text and upload field

Shopify converts uploaded images to WebP automatically for supporting browsers. Format conversion is handled at the platform level. The levers within your control are source file quality, alt text, file names (Shopify preserves the filename you upload), and app-based bulk optimization for existing image libraries.

Shopify Image Optimization Checklist

WooCommerce Image Optimization: Platform-Specific Guide

WordPress Media Settings That Matter

WordPress Settings > Media page for WooCommerce image size configuration

Go to Settings > Media in WordPress admin to define the image sizes WordPress generates:

  • Thumbnail: Displayed in cart and order history
  • Medium: Used in some shortcode displays
  • Large: Main product display size
  • Full: The uploaded original

WooCommerce adds its own product image sizes. Go to Appearance > Customize > WooCommerce > Product Images to set dimensions that match your theme.

Our RankMath Image SEO Settings guide covers the RankMath-specific configuration for image SEO on WordPress/WooCommerce stores.

WooCommerce Image Optimization Checklist

Product Image Schema Markup: Telling Search Engines What Your Images Show

ImageObject Schema for Product Pages

Adding ImageObject structured data to product pages helps Google connect image content to your product in Google Shopping, the Knowledge Graph, and AI Overviews. The following example uses the Schema.org Product schema with ImageObject structured data.

Sample JSON-LD Implementation

{ "@context": "https://schema.org/", "@type": "Product", "name": "Men's Slim-Fit Navy Chino Trousers", "image": [ { "@type": "ImageObject", "url": "https://yourstore.com/images/navy-chino-trousers-front.webp", "width": 1200, "height": 1200, "name": "Navy Slim-Fit Chino Trousers Front View", "description": "Men's slim-fit navy chino trousers, front view showing full length" }, { "@type": "ImageObject", "url": "https://yourstore.com/images/navy-chino-trousers-back.webp", "width": 1200, "height": 1200, "name": "Navy Slim-Fit Chino Trousers Back View" } ], "brand": { "@type": "Brand", "name": "YourBrand" }, "offers": { "@type": "Offer", "price": "49.99", "priceCurrency": "USD", "availability": "https://schema.org/InStock" } }

Validate at Google's Rich Results Test

JSON-LD schema markup code for ecommerce product image structured data

Include multiple image URLs in the image array to show Google the full set of product photography. This improves the richness of your Product Rich Result in search.

Google Images SEO for Ecommerce Revenue

How Google Images Drives Qualified Traffic

Google Images is a serious ecommerce traffic channel that most stores ignore. Users searching Google Images for products are already in evaluation mode: comparing options visually, not just gathering information. They click through to product pages with more purchase intent than typical organic search visitors.

Stores with strong image SEO across a large catalogue often find Google Images contributing a meaningful portion of organic sessions, often with above-average conversion rates because of how visual the intent is. That traffic comes from naming files correctly and writing alt text. No new content required. Google's image publishing guidelines cover additional technical requirements.

Google Images Optimization Checklist

Best Image Optimization Tools for Ecommerce

Free Tools

Comparison of top image optimization tools for ecommerce: Squoosh, ShortPixel, Cloudinary

Common Ecommerce Image Optimization Mistakes (and How to Fix Them)

Conversion-Focused Image Best Practices: The P in CRISP

Speed and SEO cover four of the five CRISP pillars. The fifth pillar, Present, is where image optimization crosses into revenue directly: how images are configured and displayed to support the actual purchase decision.

How Image Configuration Affects Add-to-Cart Rates

Shoppers who cannot touch a product rely on what they can see. Weight, texture, scale, stitching quality: every physical signal that builds purchase confidence has to come through the photography. Stores that treat product images as a logistical checkbox consistently underperform stores that treat them as the primary sales tool.

Image count per product. Single-image product pages underperform multi-image pages. A reasonable minimum is four angles: front, back, side, and a detail or material close-up. For apparel, a lifestyle image consistently improves conversion because it helps shoppers visualize the product in context.

Zoom functionality. Product pages with working image zoom show higher session duration and lower bounce rates. On mobile, pinch-to-zoom matters particularly for products where texture or precision is part of the buying decision: clothing, electronics, jewelry, footwear. This is not optional for those categories.

Consistent framing. Across a category page, images with inconsistent cropping, mixed backgrounds, or varying focal lengths make the store feel sloppy. That inconsistency costs trust, and trust costs conversions.

White background vs lifestyle images. White backgrounds work well for product categories where objective comparison drives purchase. Lifestyle images convert better in aspirational categories: fashion, home decor, fitness, travel gear. Use white backgrounds as the primary product image, lifestyle shots as secondary gallery images.

Mobile Image Rendering

On mobile, product images typically fill 80–100% of the viewport width. A poorly cropped image that looks fine on desktop can look crowded or cut off at 375px. Test every primary product image category in Chrome DevTools Device Mode at 375px width. If the focal point is getting clipped or the image feels cramped, fix the crop in the source file before uploading.

Image Performance as a Conversion Factor

Page speed affects conversion at the individual product page level. A product page that takes 4 seconds to show its primary image on mobile loses visitors before they see the product. Fixing LCP on product pages improves rankings and conversion rates through a single intervention.

How to Build and Submit an Image Sitemap

An image sitemap tells Google about images that might not be found through standard crawling: specifically images loaded via JavaScript, or images on pages with few inbound links.

What to Include

Include all product images, category images, and any blog or guide images you want indexed in Google Images. Each entry specifies the image URL, an optional title, and an optional caption.

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>https://yourstore.com/products/navy-chino-trousers</loc> <image:image> <image:loc>https://yourstore.com/images/navy-chino-trousers-front.webp</image:loc> <image:title>Men's Slim-Fit Navy Chino Trousers</image:title> <image:caption>Navy slim-fit chino trousers, front view, men's fashion</image:caption> </image:image> <image:image> <image:loc>https://yourstore.com/images/navy-chino-trousers-back.webp</image:loc> <image:title>Men's Slim-Fit Navy Chino Trousers, Back View</image:title> </image:image> </url> </urlset>

Platform notes:

  • Shopify: Generates an image sitemap automatically at /sitemap.xml. Verify it in Google Search Console.
  • WooCommerce (RankMath): Enable image sitemap under RankMath > Sitemap > General > Include Images.
  • WooCommerce (Yoast): Enable under Yoast > SEO > XML Sitemaps > Feature Image in Sitemap.

After generating or verifying your image sitemap, submit it under the Sitemaps report in Google Search Console.

Image Optimization Audit: How to Find and Fix Problems at Scale

If you manage thousands of SKUs, manual image optimization is not a realistic workflow. The goal is building systems: automated processes and plugin configurations that handle optimization at upload rather than as a periodic cleanup project.

Audit Step 1: Identify Oversized Images

Use Screaming Frog or PageSpeed Insights on your highest-traffic product pages. In Screaming Frog, the Images tab filtered by file size surfaces everything over 200KB. Start there.

Audit Step 2: Identify Missing Alt Text

In Screaming Frog, filter the Images tab for "Missing Alt Text" and export the report. Focus on your top-traffic product pages first. In Google Search Console, Performance > Search Type: Image shows which images generate impressions. Pages with impressions but low click-through rates often have weak or missing alt text.

Audit Step 3: Identify Format Issues

Run your 5–10 highest-traffic product pages through PageSpeed Insights. Under Opportunities, look for "Serve images in next-gen formats." Any image flagged there is still being served as JPEG or PNG.

Audit Step 4: Check for CLS Issues

In PageSpeed Insights, look for "Avoid large layout shifts" under Diagnostics. Images contributing to CLS will be identified. Adding explicit width and height attributes fixes this.

Audit Step 5: Verify Image Indexation

In Google Search Console, go to Performance > Search Type > Image. This shows how many of your images appear in Google Images and how many clicks they generate. Thousands of products with very low image impressions usually means gaps in your image sitemap or alt text coverage.

Ecommerce Image Optimization Checklist

Use this before publishing any new product page, or when running a store-wide audit.

Pre-Upload Checklist

  • [ ] File named with descriptive keyword formula: [product]-[variant]-[view].webp
  • [ ] Format converted to WebP (or AVIF for hero images)
  • [ ] Compressed to target file size (under 150KB for main product image)
  • [ ] Uploaded at 2x the display resolution (e.g., 1200x1200px for a 600px display size)
  • [ ] Multiple angles prepared: front, back, detail, lifestyle

On-Page Checklist

  • [ ] Alt text written for all images (product + attribute + view formula)
  • [ ] Primary product image has explicit width and height attributes
  • [ ] Primary product image has fetchpriority="high" or preload link tag
  • [ ] Gallery images below fold have loading="lazy"
  • [ ] srcset implemented for responsive delivery

SEO and Schema Checklist

  • [ ] Product schema includes ImageObject with image URL, width, height
  • [ ] Image URL is crawlable (not blocked by robots.txt)
  • [ ] Image included in sitemap
  • [ ] OpenGraph image tag set to primary product image at 1200x630px

Post-Publish Checklist

  • [ ] Run PageSpeed Insights on the page; LCP under 2.5 seconds
  • [ ] Check CLS score is under 0.1
  • [ ] Verify image appears in Google Search Console Image search after indexation
  • [ ] Confirm zoom functionality works on mobile

Frequently Asked Questions

What is the best image format for ecommerce in 2026?

WebP for most product images. AVIF for hero images and high-traffic pages where maximum compression is the priority. Both outperform JPEG by a wide margin on file size at equivalent visual quality.

How does image optimization affect SEO?

It lowers LCP (a Core Web Vitals ranking signal), enables Google Images indexation through properly written alt text, and strengthens page-level relevance signals through descriptive file names and structured data.

What file size should product images be?

Under 150KB for main product images, under 50KB for thumbnails, under 200KB for hero images. Achievable with WebP format and lossy compression at quality 78–85.

Does lazy loading help SEO?

Yes, for non-critical images. Never apply loading="lazy" to your LCP hero product image. That delays its load and worsens your LCP score.

How do I optimize images in Shopify?

Name files before uploading, write alt text in the product editor, compress source files with Squoosh or TinyPNG before upload, and use a bulk optimization app like TinyIMG for existing libraries. Shopify handles WebP conversion automatically.

Sources and References

Bibek Thapa

Written by

Bibek Thapa

AI-Powered Digital Growth Strategist

Bibek Thapa works across AI workflows, SEO, AI search optimization, content strategy, website growth, and productivity systems. Anobee documents practical lessons, tools, experiments, and systems for improving digital presence.

  • AI workflows
  • Digital growth
  • SEO
  • GEO
  • AEO
  • Content strategy
  • Website growth

Related Articles

Get practical digital-growth insights

Receive useful guides, tool comparisons, and website-growth ideas without unnecessary noise.

I agree to receive practical Anobee digital-growth emails. I can unsubscribe later.