Ecommerce Product Image Best Practices [2026]

Ecommerce Product Image Best Practices [2026]

Product images are the first thing around 56% of shoppers inspect. Most stores show multiple photos but miss zoom, mobile scaling, and the right shot types. Here is what works.

Conversion Rate OptimizationJakub Rusniok
Updated October 9, 2026
14 min read

Product images do the heavy lifting on a product page. They are the closest a shopper gets to holding the item, and they decide whether the page feels trustworthy before a single word is read. Baymard reported in 2020 that in its large-scale usability testing, around 56% of users' first action on a product page was to start exploring the images, which makes the gallery the first stop on most product page visits. More numbers on how shoppers use product pages, and what stores actually show them, are in our product page statistics roundup.

Most stores already clear the low bar. Across 190 audited Shopify stores, around 80% show multiple product images (EcomHint audit data). So the count is rarely the problem. Where stores lose people is the quality layer: zoom that does not work, images that shrink on mobile, missing shot types, and files so heavy they slow the page down.

This guide covers the product image decisions that move conversion: the shot types a gallery needs, how many images and at what resolution, zoom, mobile behavior, gallery navigation, video, and the image SEO and file-weight basics. It sits inside the wider work of product page optimization, where images are one of several signals shoppers weigh before they buy.

A gallery is not just more angles of the same shot. Shoppers look for four distinct image types, and a gallery that skips one leaves a question unanswered. Baymard's product-page research points to the set that covers most buying questions:

  • A plain shot of the product on a clean background, so the item itself is unmistakable.
  • An in-scale shot next to something familiar, so size is not a guess.
  • A feature close-up, so materials, stitching, or texture are visible.
  • A lifestyle shot showing the product in use, so the buyer can picture owning it.
The four product gallery image types: plain, in scale, feature close-up, and lifestyle
A product gallery should cover four shot types: plain, in scale, feature close-up, and lifestyle.

The point is coverage, not volume. Ten near-identical front shots answer one question ten times. One image of each type answers four different questions, which is what actually reduces hesitation. For fashion and furniture, where fit and scale carry the decision, the in-scale and lifestyle shots tend to matter most.

What counts as the must-have set shifts by category. Use this as a starting point:

Product typeMust-have images
ApparelFront, back, on a model, fabric close-up, plus a short movement clip
FurnitureIn a room, in-scale shot, material close-up, dimensions, lifestyle
BeautyPackaging, texture or swatch, in-hand for scale, ingredient or label detail
ElectronicsPorts and connections, accessories in the box, in-hand scale, screen or interface

How many product images and what resolution

There is no single magic number, but more genuinely useful images tend to help rather than hurt. A practical range is enough to cover the four shot types plus any angles a buyer would reasonably want, which usually lands somewhere around five to eight for most products.

Resolution matters more than raw count, because it is what makes zoom usable. Shopify recommends product images of around 2048 by 2048 pixels so detail stays crisp when a shopper zooms in. Going much smaller breaks zoom; going far larger mostly adds weight without visible benefit once the file is served at display size. Shoot and store at high resolution, then let the platform serve a sized-down version to each device.

Pro tip: Name and order the gallery by buying question. Lead with the clearest product shot, then scale, then detail, then context, so the most decision-relevant images load first.

Shoppers scan a and a product page as a set, so mismatched images read as a less careful store. Consistent , background, and aspect ratio across products make the whole catalog feel more trustworthy. Shoot the main image on the same background, keep the product at a similar size in the frame, and use one aspect ratio so thumbnails line up cleanly on collection pages. Color accuracy carries its own weight here. A product that arrives in a different shade than the shopper expected is a return risk, and 'not as pictured' is one of the most avoidable return reasons, so calibrate against the real item rather than whatever looks punchiest on screen.

Not sure your product images are pulling their weight?

1400+ stores audited
Audit My Product PagesNo credit card needed

Let shoppers zoom in

Zoom is the digital substitute for picking an item up. When it is missing or clumsy, shoppers reach for it, fail, and lose a little confidence at the worst moment. A product image that cannot be inspected up close asks the shopper to buy on faith. Baymard found that around 25% of ecommerce sites still give product images insufficient resolution or zoom to evaluate the product, split between low-resolution images at around 14% and inadequate zoom at around 11%.

Zoom comparison: a low-resolution product image turns blocky when magnified while a high-resolution one stays sharp
High-resolution source images keep zoom sharp; low-resolution files turn blocky up close.

Good zoom is generous and obvious. On desktop, hover-to-zoom or a click that opens a larger view both work, as long as the zoomed image is sharp rather than a blurry upscale of a small file. On mobile, pinch-to-zoom and double-tap are the expected gestures, so the gallery has to support them rather than trapping the image inside a fixed frame. This is where the high-resolution source pays off: there is nothing to zoom into if the original is only 600 pixels wide.

Product images on mobile

Mobile is where most product page traffic lives, and it is where galleries quietly break. Two findings from Baymard's testing show the pattern. Around 52% of sites don't scale product images proportionally in mobile landscape mode, and around 50% of mobile users frustrated by small images tried rotating their device to get a better look. In Baymard's mobile benchmark, around 40% of sites fail to support the pinch and double-tap zoom that shoppers reach for instinctively.

Mobile landscape comparison: a product image that stays small and letterboxed versus one that scales to fill the screen
When a shopper rotates to landscape, the image should scale up to fill the screen, not sit letterboxed.

That second number is the tell. Shoppers actively reach for landscape to see more, and half the time the image does not grow to fill the wider screen, so the effort is wasted. If your gallery ignores rotation, you are blocking the exact behavior people use when they want a closer look. Test the gallery in portrait and landscape on a real phone, not just a resized desktop window, and make sure images scale up rather than sitting letterboxed.

Make every image easy to find

A gallery only helps if shoppers know the images are there. Thumbnails hidden below the fold, a swipe with no visible indicator, or a carousel that loops without a counter all leave images undiscovered. Strong galleries make it obvious that more images exist and how to reach them.

Keep thumbnails visible next to or beneath the main image, show a position indicator on mobile swipe galleries, and make tapping a thumbnail switch the main image without a full reload. When a shopper selects a variant, the gallery should jump to that variant's images, so the picture always matches the choice. Small things, but they decide whether your fifth and sixth images get seen at all.

Gallery comparison: a single image with no visible thumbnails versus one with a thumbnail strip and a 1 of 6 counter
Strong galleries surface the other images with visible thumbnails and a position counter.

Add video where stills cannot

Some products are hard to judge from photos alone. For products where movement, drape, or scale carries the decision, a short video or a 360 spin answers what no single frame can. A few seconds of a jacket moving, a chair rotating, or a gadget being handled removes doubt that stills leave behind.

Video is a supplement, not a replacement. The core gallery still needs to stand on its own for shoppers who skip the clip, so treat video as the extra reassurance for high-consideration items rather than the main event. User-generated clips can work well here too, since they read as honest and show the product in real settings.

Image SEO and file weight

Product images carry a second job: they have to be light enough not to slow the page and legible enough for search engines. Both goals depend on the same discipline: clean, descriptive, correctly served image files.

Images are usually among the heaviest assets on a product page, and the main image is often the element that decides LCP. Across more than 1,500 audited Shopify stores, the product image is the element on around 77% of product pages (our Shopify speed benchmark), so an oversized, uncompressed file directly delays the moment the page feels ready. Serve modern formats: is a safe modern default for ecommerce images, around 25 to 35% smaller than JPEG at the same quality, and Shopify's CDN can automatically serve optimized formats such as WebP or AVIF when the shopper's browser supports them. AVIF can be smaller still, but most merchants should focus less on hand-picking formats and more on using the platform's image pipeline correctly. Compress before upload, and keep most product images comfortably under a few hundred kilobytes. The detail on slow product pages is covered in our breakdown of Shopify product page speed.

A few image-performance habits keep the page fast:

  • Use srcset and sizes so phones do not download desktop-sized images.
  • Set explicit width and height on every image to avoid .
  • Do not lazy-load the main image, since it is usually the LCP element.
  • Lazy-load only the gallery images below the fold.
  • On Shopify, use the theme's image pipeline rather than hardcoded full-size URLs.

For search, give every meaningful product image descriptive alt text that names the product and one relevant detail, in plain language a person would use, rather than a string of keywords.

  • Bad: black shoes shoes men sneakers sale running shoes
  • Good: Black leather men's sneaker, side view

Use readable filenames instead of IMG_4821, and lean on Product structured data, which includes the image so search engines can show it in . Alt text and Product schema are two line items in a complete Shopify SEO checklist. These basics also support the broader trust picture covered in Shopify trust blind spots.

Audit your product images

Most of these checks take minutes per page, but they are easy to miss when you already know what the product looks like. The fast way to see which ones apply to your store is to look at your own pages against the list.

See what your product pages are getting wrong

1400+ stores audited
Run an Instant AuditNo credit card needed

A quick checklist to run before you change anything:

  • Does the gallery show all four shot types: plain, in-scale, feature, and lifestyle?
  • Are the main product images consistent across collection pages, with similar framing, background, and aspect ratio?
  • Are images high enough resolution that zoom stays sharp?
  • Does zoom work on both desktop and mobile, including pinch and double-tap?
  • Do images scale up properly in mobile landscape?
  • Is it obvious that more images exist and how to reach them?
  • Does selecting a variant switch the gallery to that variant?
  • Are files compressed and served in a modern format like WebP or AVIF so they do not slow the page?
  • Does every meaningful image have descriptive alt text?

The checklist tells you what the gallery does, not how shoppers use it. A free click heatmap fills that gap: dead or rage clicks on the main photo mean shoppers expect it to open or zoom. Our walkthrough of Clarity heatmaps on product pages shows how to read them and when to switch to recordings.

Frequently asked questions

How many product images should a product page have?

Enough to cover the buying questions, which usually means several rather than one or two. A practical range is around five to eight for most products: a plain shot, an in-scale shot, feature close-ups, and at least one lifestyle image. Across 190 audited Shopify stores, around 80% already show multiple images, so the gap is usually quality and coverage rather than count.

What size should product images be?

Large enough that zoom stays crisp. Shopify recommends around 2048 by 2048 pixels for product images with zoom. Shoot and store at high resolution, then let the platform serve a device-appropriate size so the page stays fast.

Do product images affect conversion?

Yes. Images are how shoppers evaluate a product they cannot touch, and Baymard's 2020 usability research found that around 56% of users inspect the images first when they land on a product page. Weak or hard-to-inspect images remove the main way people build confidence to buy.

How do I optimize product images for mobile?

Support pinch and double-tap zoom, and make sure images scale up in landscape, since around 52% of sites fail to do this and around half of frustrated mobile users try rotating their phone. Test on a real device in both orientations rather than a resized desktop browser.

What format should product images be in?

WebP is a safe modern default, around 25 to 35% smaller than JPEG at the same quality. On Shopify, the CDN can automatically serve optimized formats like WebP or AVIF when the browser supports them, so upload clean source images and let the theme's image pipeline do the rest. Compress before upload to keep files light.

What is good alt text for a product image?

A short, plain-language description that names the product and one relevant detail, such as the color or view, rather than a list of keywords. Keep it concise, skip filler like "image of," and write it for a person using a screen reader first. Search engines reward the same clarity.

JR
Founder of Ecomhint

Jakub is the founder of Ecomhint, an AI-powered ecommerce audit tool focused on UX and conversion optimization. He helps online stores identify friction points across product pages, cart, and checkout using CRO best practices and original research data.

More in Conversion Rate Optimization

Get CRO tips weekly

Get actionable conversion tips delivered to your inbox every week.

Ready to apply what you've learned?

Find conversion issues on your store with a detailed UX and performance review.

Audit My Store

No credit card needed

1,400+ stores audited

Ready to apply these tips?

A free audit checks your store against the same things this article covers and tells you which ones need attention first.

Free preview  •  No credit card  •  Nothing to install