Seedream 5.0 Pro: how to leave room for text in a product ad
Most AI product ads do not fail at the photo. They fail at the moment somebody tries to add the headline.

The short version
Ask for empty space in the prompt, keep the product as one clear shape, and add your headline, price and legal line as editable text on top. Cropping cannot create space that was never generated.
Keep the product as one clear shape
The bottle in this Seedream 5.0 Pro example stays readable for a simple reason. Everything else is behind it. The water, the moss and the rocks give texture, but nothing crosses in front of the product.
Count what is in that picture: one bottle, a visible cap, water, rocks, greenery. Five things. The setting feels rich, but your eye still knows where to look.
Now imagine adding a backpack, a mug and a pair of sunglasses. Each one asks for attention, and the bottle stops being the subject. In an ad, that is the whole game lost.
Ask for empty space in the prompt
This is the step most people skip. They generate a beautiful full-frame picture, then discover there is nowhere to put the headline.
Empty space is something you request, like colour or light. Say where it should be and roughly how big.
A product ad with room for a headline
Vertical lifestyle product photo of a dark green insulated water bottle standing on flat wet rock beside a shallow stream. Moss and ferns behind it, soft overcast daylight, fine water spray. Place the bottle in the lower third of the frame. Leave the top third as calm, simple background with no detail, so a headline can sit there. Muted natural greens and greys. No text, no logos, no other objects.
Say it twice if you have to: calm, simple background and no detail. One mention is often ignored.
Designers call that area copy space. If you want a wide banner instead, ask for the product on one side and the calm area on the other. If you want a square, ask for a calm band along the bottom.
Cropping cannot create empty space
A crop only removes pixels. It never adds quiet.
If the whole frame is full of detail, a tighter crop leaves you with fewer details that are each now bigger. The background can end up looking busier than before.
So when the picture comes back with no room for text, you have three honest options:
- Generate again with the empty area written into the prompt.
- Extend the canvas upward or sideways, if your tool supports it, and keep the new area plain.
- Put the text outside the picture in its own panel. This always works, and it often looks tidier too.
That third option is underrated. A plain block of colour above or below the image, holding the headline and the button, reads cleanly on every screen size.
A nice photo is not a product claim
Water in the picture does not prove the bottle is leak-proof. A cold-looking stream does not prove your drink stays cold for twelve hours. Frost on the glass does not prove anything at all.
Those are claims, and claims need the real specification behind them. That is doubly true when the picture looks like a polished photograph, because readers treat it like evidence.
So split the work:
- The image shows a situation: a bottle by a stream, on a walk, outdoors.
- The text makes the promises, and every promise comes from the product data.
Guidance from the FTC and the Dutch ACM is written in plain language and worth ten minutes of anyone’s time before a campaign goes out.
Keep the boring details on their own layer
Every ad needs some boring text: a product name, a shop link, a price, a short legal line. None of it should be baked into the picture.
Prices change. Offers end. Links move. If those words are part of the image file, every change means a new image, and the old one keeps circulating.
Keep the artwork as one layer and the words as another. Then the same picture can serve a landing page, a social square and an email header, with different text each time.
Two more things worth checking before it ships:
- Contrast. Light text on a light sky is unreadable outdoors and on a phone. The W3C contrast guidance gives you real numbers to aim at instead of a feeling.
- Reading order. People scan rather than read. Nielsen Norman Group’s work on how people read online is a good reminder to put the offer where the eye lands first.
Questions people ask
How do I get empty space in a generated image?
Write it into the prompt. Name the area, say it should be calm and plain, and give the product a place in another part of the frame. Asking for it after the fact does not work.
Can I add text with the image model itself?
You can, and for a quick mock-up it is fine. For anything with a date, a price or a legal line, add the text yourself afterwards so it stays correct and editable.
What sizes should I generate?
Generate the tall version first, because a tall picture crops down to square more easily than the other way round. Then check that the product and the copy space survive each crop.
Should the background match the product colour?
A related background makes the product feel at home, which suits lifestyle ads. A contrasting background makes it stand out, which suits a sale. Decide which job the ad is doing.
Where to read more
Outside sources
- W3C: minimum contrastReal numbers for text against a background.
- NN/g: how people read onlineResearch on scanning rather than reading.
- FTC: truth in advertisingWhat turns a friendly claim into a misleading one.
More from DaFreeAi
- How to add text to a busy pictureThe opposite starting point: no quiet space at all.
- How to show three product colours in one imageWhen the ad has to cover a whole range.
- How to storyboard a product demoWhen the ad has to move instead of sit still.
- Seedream 5.0 ProThe gallery this bottle ad comes from.
Generate an ad with room to write
Use the prompt above, then add your headline and legal line as text on top.
Open Seedream 5.0 ProUpdated 12 September 2026.