Skip to content

Marketplaces

Google Merchant Center image requirements

What Google Merchant Center rejects and recommends in a product photo, and how Photos.sh checks a photo against it and fixes it in one step.

Create account Checked 2026-11-06

The rules

A photo that breaks a rule marked rejected is refused or suppressed; a recommended one is advice. The photo check measures each of them on your photo.

  • Rejected At least 100 × 100 px
  • Rejected At most 64 megapixels
  • Rejected At most 16 MB a file
  • Rejected In JPEG, WebP, PNG, GIF, BMP or TIFF
  • Rejected No added text, logos, watermarks or borders — No promotional text, watermarks, logos, borders or barcodes added to the image.
  • Recommended At least 500 × 500 px — From 31 January 2027 Google rejects images under 500 x 500 px.
  • Recommended At least 1,500 × 1,500 px — Google recommends at least 1500 x 1500 px.
  • Recommended The product fills at least 75% of the frame — Google recommends the product take up 75-90% of the image.
  • Recommended The product fills at most 90% of the frame — Google recommends the product take up 75-90% of the image.

More on Google Merchant Center

Check by eye
  • Logos and store names are allowed only when physically on the product.
  • No placeholder images, single-colour squares, or one image reused for different products.
  • Images made with generative AI must keep their AI metadata (e.g. IPTC DigitalSourceType).
  • Apparel images must be at least 250 x 250 px.
The fix makes
1,500 × 1,500 px, JPEG, the product cut out onto white, filling 85% of the frame, under 16 MB. Added text is painted out where the marketplace forbids it, and a photo under its minimum size is upscaled.

In the API

Check a photo against Google Merchant Center’s rules, or fix it and get the photo back. One credit a photo. API reference

curl -X POST "https://api.photos.sh/v1/check?marketplace=google" \
  -H "Authorization: Bearer $PHOTOS_KEY" \
  -H "Content-Type: image/jpeg" \
  --data-binary @photo.jpg
curl -X POST "https://api.photos.sh/v1/fix?marketplace=google" \
  -H "Authorization: Bearer $PHOTOS_KEY" \
  -H "Content-Type: image/jpeg" \
  --data-binary @photo.jpg \
  -o fixed.jpg

Photo check · Marketplace fix