Google Merchant Center image rules: no watermark, price or CTA overlay
Google's image page bars promotional elements or content that covers the product. How to ask Sume's image API for a clean product image, and what to check.

Google Merchant Center says not to use an image that contains promotional elements or content that covers the product, and names calls to action, price information, watermarks, barcodes and logos. the prompt decides what appears in a generated image, so ask for the product alone and inspect the result.
What exactly does Google prohibit?
The page read on 2026-09-30 says: don't use an image that contains promotional elements or content that covers the product. The named examples are below.
| Item Google names | How to avoid it in a Sume request |
|---|---|
| Calls to action | Do not ask for button or text in the prompt |
| Price information | Do not put a price in the prompt |
| Watermarks | Do not request one; check the result |
| Barcodes | Not in the prompt; check packaging in the result |
| Brand, manufacturer or retailer logo | Allowed only if inherent to the product, per Google |
How do I ask for a clean image?
Describe the product and a plain backdrop, and leave copy out. background accepts auto, transparent or opaque on ChatGPT Image 2.5, so opaque asks for a filled backdrop and transparent for a cut-out. A model may still draw text it invents on a package, so look at the whole frame.
curl -X POST https://api.sume.com/v1/images \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2.5",
"prompt": "Blue running shoe, plain white background, no text, no logos added",
"image_size": "1536x1536",
"background": "opaque"
}'Can I keep my real product intact?
Up to 16 reference images can be passed to this model, plus an optional mask_url for edits. That lets you start from your own product photo and change only the backdrop, which keeps the item closer to what you sell.
What should I check before upload?
Look for stray text, a fake logo or a shadow that covers part of the item. Sume cannot tell whether an image will be accepted by Google, so use Merchant Center's own diagnostics as the final check.
Sources
Related posts
More in Use cases
- Listing video with an AI avatar: HeyGen for Real Estate, and Sume
HeyGen launched a real estate offer for listing videos. With Sume you can build one from an avatar, a property photo as the scene and a 4-60 second script.
- Instagram API: JPEG only, no MPO or JPS. Stills from a video frame
Meta's publishing guide says JPEG is the only image format and MPO and JPS are not supported. Sume video-frames returns jpeg by default, or png.
- Instagram carousel limit of 10: make 10 stills from one video
Meta's guide limits carousels to 10 images, videos or a mix, and 100 API posts per 24 hours. Sume video-frames takes up to 24 times per call, so pick 10.
- Instagram carousel crops to the first image: crop stills to match
Meta says carousel images are cropped based on the first image, default 1:1. Sume video-filter crop, then video-frames, gives stills that share one shape.
Written by Sume