Most Shopify product pages don't fail because the photos are bad. They fail because they're incomplete. There's one nice shot of the product, maybe two, and then the shopper is left guessing. How big is it? What does the texture feel like? What does it look like in a real room, on a real shelf, in a real hand?
Every unanswered question is a reason to leave, or a return waiting to happen. The fix isn't more photos. It's the right five.
The short answer
- The main image: the product alone, on a clean white or neutral background.
- The lifestyle image: the product in a real setting, showing who it's for.
- The detail shot: a close-up of the texture, material or finish.
- The scale and packaging shot: how big it really is and what arrives in the box.
- The product video: a short, silent clip of the product moving or being used.
The examples below all come from one product, a hydrating serum. Every image was generated in Atelier from a single product photo and kept on-brand with the same colours, backdrop and lighting.
Atelier creates the lifestyle scenes, close-ups, packaging shots and product videos for you, then syncs them to your Shopify store.
Free usage included • No credit card required
1. The main image: clean, centred, nothing else
This is the most important image you own, and it's the one shoppers spend the least time looking at. Shopify uses your first image in collection grids, search results, the cart, and every link preview when someone shares the product. Most of the time it's seen at thumbnail size, next to twenty competitors.
Its only job is to make the product instantly recognisable. That means:
- A white or light neutral background with no props, no text and no badges.
- The product filling 80–85% of the frame, centred, shot straight on or at a slight angle.
- Soft, even light, so the colour on screen matches the colour that arrives.
- The same framing across your whole catalog. In a collection grid, consistency reads as quality. A mix of angles, crops and backgrounds reads as a store nobody maintains.
Export it at 2,048 x 2,048 px, square, under about 500 KB. Every platform's exact requirements are in our ecommerce product image size guide.
2. The lifestyle image: show who it's for
The main image tells a shopper what the product is. The lifestyle image tells them whether it belongs in their life. It sets the mood, the price point and the audience in one glance. Soft flowers and natural stone say gentle, everyday skincare. The same bottle on dark marble with gold props would say luxury.
A good lifestyle image:
- Keeps the product as the hero. Props support it, they don't compete with it.
- Matches your brand's world. The same palette, light and surfaces across every product, so your store feels like one brand.
- Earns its place twice. The same scene, shot wide, works as a collection banner or homepage hero, with empty space left for a headline.
For apparel and accessories, the strongest lifestyle image is usually the product being worn. We've covered why in why model photos convert better than flat lays. You don't need to book a model: an AI virtual model can show the item on a person from a flat-lay photo.
3. The detail shot: the texture they can't touch
In a shop, people pick a product up and look closely before they buy. Online, the detail shot does that for them. It's what convinces a shopper that the product is well made, and it answers questions before they turn into returns.
What counts as "the detail" depends on the category:
- Skincare and beauty: a swatch or smear of the formula, showing its texture and finish.
- Apparel: fabric weave, stitching, buttons, zips and the inside of the label.
- Jewellery: the setting, the clasp, and how the metal catches the light.
- Furniture and homeware: wood grain, joints, upholstery and finish.
- Food: a cross-section, the pour, the crumb.
Shoppers zoom in on these, so they have to be sharp. Shoot at full resolution and never upscale a small image. More on lighting and framing in our guide to close-up product photography for ecommerce.
Turn one product photo into a complete, on-brand set of images, then sync them back to Shopify.
Try Atelier Free →4. The scale and packaging shot: no surprises
"Smaller than expected" is one of the most common reasons for an ecommerce return, and it's one of the easiest to prevent. A product photographed alone on a white background has no sense of size. A 30 ml bottle and a 100 ml bottle look identical.
Give the shopper something to measure against:
- The packaging next to the product, with the size or volume clearly readable on the label.
- A familiar object or a hand for small items like jewellery, cosmetics and accessories.
- A person or a room for furniture, bags and large homeware.
- Everything in the box laid out for kits, bundles and anything with accessories.
Packaging shots do a second job too. For gifting categories, the box is part of what the shopper is buying, and showing it can be the deciding factor.
5. The product video: a few seconds of motion
Both clips started as still product photos and were turned into video in Atelier.
A photo shows what a product looks like. A video shows how it behaves: the pour of a serum, the drape of a dress, the click of a lid, the way a candle flickers. Shopify supports video directly in the product media gallery, next to your images, so there's no need to send shoppers off to YouTube.
The videos that work best on product pages are:
- Short: five to fifteen seconds, looping cleanly.
- Silent by design: most shoppers browse on mobile with the sound off, so the video has to make sense without audio.
- About the product, not the brand: the product turning, opening, pouring or being used. Save the brand film for your homepage.
- Reusable: the same clip, cropped to 9:16, becomes a Reel, a TikTok or a Story with no extra work.
You don't need a film crew. Atelier's ecommerce product video creator turns an existing product photo into a short video. You can see more examples in its video gallery.
The order they belong in
Shoppers swipe through product images in order, especially on mobile, so the sequence matters as much as the images themselves. A reliable default for most products:
For apparel, move an on-model shot up to position two. For anything sold on size, like furniture, rugs or bags, move the scale shot up to position three. Either way, keep the clean main image first.
How to get all five without a photoshoot
Shooting five images per product is easy for one product and painful for four hundred. Keeping them consistent is harder still. That's the gap Atelier is built for:
- Connect your Shopify store. Atelier reads your products and their existing photos. See the Shopify integration.
- Set your brand once. Answer a few questions about your colours, backdrop, lighting, lettering, language and tone. Atelier applies those answers to every image and video it generates.
- Pick a template for each image type: main image, lifestyle scene, close-up, packaging and video. Walkthrough: how to add templates in Atelier.
- Run it across your catalog as one bulk task, then sync the results back to your product pages. Step by step: how to bulk edit product photos in Atelier.
Want to watch it first? Our tutorials show each step in under a minute.
Quick checklist
- The main image is on a clean background, fills 80–85% of the frame and matches every other product in the collection.
- At least one lifestyle image shows the product in your brand's world, or on a person.
- At least one sharp close-up of the material, texture or finish.
- One image makes the size obvious, with packaging, a hand or a room.
- A short, silent, looping video sits in the product gallery.
- Every image is 2,048 px, square and under 500 KB.
Frequently asked questions
What product images does a Shopify store need?
Five types cover almost every product: a clean main image on a white or neutral background, a lifestyle image that shows the product in context, a detail or close-up shot of the texture and finish, a scale or packaging shot that shows size and what arrives in the box, and a short product video. Together they answer the questions a shopper would otherwise ask in a store.
How many images should a Shopify product have?
Aim for five to eight. One main image, one or two lifestyle shots, one or two detail crops, a scale or packaging shot, and a video. Past about eight images the extra effort mostly adds scrolling rather than answers.
What size should Shopify product images be?
2,048 x 2,048 px, square, as a JPEG or WebP under about 500 KB. Shopify accepts larger files, but 2,048 px is enough for zoom and keeps pages fast. Square keeps every card in a collection grid the same height. The full breakdown by platform is in our ecommerce product image size guide.
Which image should be first on a Shopify product page?
The clean main image. It is the one Shopify shows in collection grids, search results, cart and social shares, so it has to read clearly at thumbnail size. Lifestyle and detail images belong in positions two to five, where a shopper who is already interested goes looking for them.
Can I add videos to Shopify product pages?
Yes. Shopify supports video directly in the product media gallery alongside your images, as well as YouTube and Vimeo links and 3D models. A short silent clip that loops — the product rotating, being opened or being used — works best, because most shoppers watch on mobile with the sound off.
Do I need a photoshoot to get all five image types?
No. Starting from one clean product photo, Atelier generates the lifestyle scenes, close-ups, packaging layouts and product videos, and keeps them consistent with your brand colours, backdrop and lighting. With your Shopify store connected, you can run it across the whole catalog in one bulk task.
Related Tool
AI Product Listing Images
Generate a complete set of listing images, from main image to lifestyle and detail shots, from one product photo.
Learn more →Give every product all five images
Connect your Shopify store, set your brand once, and let Atelier create consistent main images, lifestyle shots, close-ups, packaging shots and product videos across your whole catalog.
Or start in the browser: