
Shopify accepts product and collection images up to 5000 x 5000 px or 25 megapixels, under 20 MB, and states that 2048 x 2048 px usually displays best for square product images. Google has announced a minimum 500 x 500 pixel requirement for all product images with enforcement beginning 31 January 2027. The shot list below is built around the intersection: images that clear the feed requirement, render correctly in Shopify's theme, and still look like the product a customer will receive.
Key Takeaways
• Shopify's product media documentation states images can be up to 5000 x 5000 px or 25 megapixels, under 20 MB, with 2048 x 2048 px the recommended size for square product images.> - Shopify's recommended file type is PNG, followed by JPEG. Also accepted: PSD, TIFF, BMP, GIF, SVG, HEIC and WebP. Shopify serves the best format for each visitor's browser automatically.
• Google's product data specification announces a minimum 500 x 500 px requirement for all product images, with enforcement starting 31 January 2027. It also forbids promotional text, watermarks and borders on the main image.
• Google allows up to 10 additional images per product, and explicitly permits staged and in-use shots on those, unlike the main image.
• The first image is the featured image. Shopify displays it on collection pages, the cart page, the checkout page and the home page. Choosing it is a merchandising decision, not an upload-order accident.
• Shopify allows a maximum of 250 media items per product, and collection images do not support WebP.
• For photos you do not shoot, Shopify points to Burst for royalty-free product and lifestyle photography.
Start from the two hard specifications, not from the camera
Most product photography mistakes are specification mistakes. Two numbers govern everything else.
Shopify's ceiling. Product and collection images can be any size up to 5000 x 5000 px, or 25 megapixels, and the file must be smaller than 20 MB. Shopify states that the best file type for most product images is PNG, followed by JPEG, and that its imagery service determines which formats are supported by a customer's web client and then displays each image in the best available format. In practice: shoot at a resolution that comfortably clears 2048 x 2048, export JPEG at a sensible quality setting, and let Shopify do the rest.
Google's new floor. Google's product data specification states plainly: "We recently announced new image size requirements of at least 500 x 500 pixels for all product images. Enforcement of the new requirements will begin January 31, 2027." That is announced today and binding in a few months, and it applies to the main image_link. The same attribute page adds that you must not scale up an image or submit a thumbnail, and must not include promotional text, watermarks or borders.
The intersection is simple: shoot at 2048 x 2048 or larger on a square aspect ratio and both platforms are satisfied today and after January 2027. Anything under 500 x 500 is a future disapproval, and anything below roughly 1600 px will look soft on a modern phone, which is where most of your traffic is. Our Shopify website building service covers the delivery side, but the file you upload determines the ceiling.
One Shopify-specific gotcha: collection images do not support WebP, even though product images and the Files library do. If a collection upload fails with a resolution or format error, the format is a frequent culprit.
The shot list: what to actually shoot
Google's own requirements tell you the structure. The main image_link must accurately display the product and must not carry promotional text, watermarks or borders, while additional_image_link entries "can include product staging and show the product in use" — up to 10 per product. So the compliant pattern is a clean isolated hero shot first, then context. A workable list for a typical physical product:
• Hero on white or a plain background. Straight-on or three-quarter, product filling roughly 70–85% of the frame, no props, no text.
• Angle variants. Front, side, back, top — enough that the customer can reconstruct the object.
• Scale reference. The product next to something familiar, so size is unambiguous.
• Detail or macro. Stitching, texture, a closure, a finish. This is where perceived quality is usually decided.
• In use. A real person using the product in a real setting. This is the highest-performing image type in most catalogues and the one most often skipped.
• What is in the box. Contents laid out. Reduces returns more effectively than any description.
• Lifestyle variants. Two or three settings, because your customers do not all live in one room.
• 360 or spin frames, if the product benefits. Shopify supports video and 3D models too, subject to plan limits.
Shoot the hero shot last. It is the one you reshoot most, and the one that has to stay consistent across your catalogue — Google matches your feed to the landing page, and inconsistent hero framing across a collection is a visible quality problem in the Shopping tab.
The setup that produces consistency cheaply
You do not need a studio to get a consistent look. You need a fixed setup and a repeatable process.
Light. One large, diffused source at 45 degrees to the subject, with a white bounce on the shadow side, gives a soft, even, low-shadow result across an entire catalogue. Window light on an overcast day does the same thing for free. Mixed or directional light is what produces the colour inconsistency that makes a catalogue look amateurish.
Background. One seamless background — white paper roll or a single sweep — for all hero shots. If you sell multiple product types, keep a consistent approach rather than switching backdrops per category.
Camera and framing. Fix the camera height, the distance and the zoom, then stop adjusting them. Mark the tripod position. A fixed frame is what makes a catalogue look like one brand.
Exposure and white balance. Lock manual exposure and a fixed white balance rather than relying on auto. Auto white balance is the usual reason two shots of the same product look like two different products.
File names and ordering. Name files by SKU and shot type — SKU-HERO-01.jpg, SKU-USE-03.jpg. When you reshoot one product in eight months you will not remember which file was which, and Shopify orders images by upload order with the first as the featured image.
If you would rather not shoot at all, Shopify's documentation points to Burst for royalty-free product and lifestyle photos, and Pexels and Unsplash both have usable free libraries. Licensing clarity is the advantage; catalogue consistency is what you still have to enforce yourself.
Uploading, ordering and the featured image
Uploading is the easy part; the decisions are not.
• The first media item is the featured image. Shopify states the main media item is displayed on collection pages, the cart page, the checkout page and your home page. Change it any time by dragging it to the first position.
• You can attach up to 250 media items per product. That limit cannot be raised, and Shopify will say so explicitly if you hit it.
• Variants each need their own image for a size or colour selector to read correctly. Use the Manage media view to search, reorder and bulk delete.
• Keep a consistent aspect ratio across a collection. Shopify notes that product images shown side by side on collection pages display at different sizes unless you use a consistent height-to-width ratio for all featured images. This is the most common reason a collection page looks untidy — not the photography, the aspect ratios.
• If you edit an image in Shopify's editor, you can revert to the original state. Reverting is available for media edits added after January 2024.
• If you replace a file, hand-written URLs go stale. Shopify gives the new file a version token, and pages Shopify renders request the new URL — but a URL typed by hand into a description, an email or an external site keeps pointing at the old version. Reference media through Shopify's media uploader rather than pasting img tags.
Two of those points feed directly into how Google sees you. The featured image is your image_link on many feeds, and collection-page inconsistency is visible to shoppers in the Shopping tab before they ever click.
How photography feeds Google Shopping and paid ads
This is where the specification work pays twice. Connecting Shopify to Google Merchant Center is covered in our Shopify Google Shopping setup guide, but the image requirements are worth restating because they are the ones that cause disapprovals:
• Minimum 500 x 500 px for all product images, enforcement from 31 January 2027
• Main image: no promotional text, no watermark, no border, no placeholder, no scaled-up thumbnail
• Up to 10 additional images, which may include staging and in-use shots
• AI-generated images must retain their IPTC DigitalSourceType metadata. Google states that images created using generative AI must contain metadata indicating they were AI-generated — for example the IPTC TrainedAlgorithmicMedia tag — and that you must not remove those embedded tags. This applies to AI product renders, which are increasingly common in Indian D2C catalogues.
That last point is easy to miss and expensive to get wrong. If you use AI-generated or AI-retouched product imagery, export with metadata intact and label the assets, rather than flattening every file to a clean JPEG.
For paid campaigns, the practical consequence is a standardised asset set: one compliant hero per SKU, three to five context images, and one in-use shot. That is enough to build a Shopping campaign from without a reshoot.
A workable production rhythm for a small Indian team
Batch by product type, not by SKU. Ten skincare products share one light setup; ten unrelated products do not. Batching cuts setup time per image dramatically.
Shoot for the catalogue and the campaign together. The hero set is your feed; the in-use and scale shots are your ads and your collection pages. Produce both in one session.
Keep a shot list per SKU and mark gaps. Most Indian stores have strong hero shots and no scale, no in-use and no what-is-in-the-box images — and those three are what reduce returns and improve conversion.
Retake on a schedule, not on a whim. A full reshoot every 12 to 18 months keeps the catalogue coherent with your current packaging. Ad-hoc reshoots produce the mixed-catalogue look that no theme work fixes.
Do the file hygiene on the day. Correct names, correct order, correct featured image, alt text written. Backfilling this across a few hundred SKUs is a project nobody wants.
If you need a repeatable pipeline rather than a one-off shoot — metafields driving gallery layout, variant image rules, or a QA check that catches missing or undersized images before they reach the feed — that is custom build and automation work, which is what our custom app service and QA automation service cover. For a broader look at driving more from the same traffic, photography also carries into lifecycle email, where the hero image is often the only reason a message gets opened — our Shopify email marketing for ecommerce guide covers the flows worth feeding it into.
Frequently asked questions
What size should Shopify product images be?
Shopify accepts product and collection images up to 5000 x 5000 px or 25 megapixels, under 20 MB, and states that 2048 x 2048 px usually displays best for square product images. If you also sell through Google, shoot to at least 2048 x 2048 so you clear Google's announced 500 x 500 px minimum, enforced from 31 January 2027.
Is JPEG or PNG better for Shopify?
Shopify's documentation says PNG is the best file type for most product images, followed by JPEG, and that its imagery service serves the best format available for each visitor's browser. In practice JPEG is usually the more practical choice for photography because of file size, and Shopify converts on delivery. Use PNG where you need transparency or crisp flat graphics.
How many images should I have per product?
Aim for a complete set rather than a number: one compliant hero, three to five angles and details, one scale reference, one in-use shot, and one what-is-in-the-box. Google allows up to 10 additional images beyond the main image, and Shopify allows up to 250 media items per product, so there is no platform reason to stop at four. Return rates, not platform limits, are usually what tell you to shoot more.
Can I use AI-generated product images on Shopify?
You can upload them, and the technical specs are the same. Two things to handle: Google's product data specification states that images created using generative AI must contain metadata indicating they were AI-generated — for example the IPTC TrainedAlgorithmicMedia tag — and that these metadata tags must not be removed. Google also notes that regulations in the EU, India and New York require ads with certain AI-generated or edited assets to carry disclosures or labels. Keep the metadata, and have your labelling reviewed for your specific use.
Do product images need a white background?
For Shopify, no. For Google Merchant Center, the main image must accurately display the product and must not include promotional text, watermarks or borders, but a plain background is the safest choice because it renders cleanly at small sizes in the Shopping tab. Google's additional images explicitly allow staging and in-use shots, so save the context photography for slots two onward.
Fix the specifications, then shoot for the shopper
Shopify product photography is straightforward once you treat it as two jobs. Satisfy the machine first: 2048 x 2048 or larger, square, consistent aspect ratio, a chosen featured image, correct order. Then satisfy the shopper: scale, texture, in-use and what-is-in-box. Stores that fix the first job also stop getting Google disapprovals after January 2027, which is a deadline rather than a preference.
Want someone to build or rebuild the product presentation layer, from theme templates to feed-ready media handling? Talk to GrowMyStore about building or rebuilding your Shopify store.
