Catalog ads
Why dynamic product ads look bad, and how to fix them
Convinci team. Published 2026-09-11, updated 2026-09-11.
Because the ad is assembled by Meta from your feed, and your feed was built for a product page, not for an ad. The image is square cropped, the background is white, the title is truncated, and nothing on the card says who you are. All six causes are fixable in the feed.
Catalog ads have the best economics of any format most stores run, and they are usually the worst looking thing in the account. That gap is not bad luck. It comes from the feed. You built it for a product page, and a template is turning it into an ad.
Here is what actually goes wrong, in the order it costs you money.
One, the image is a product page image
Your product shots were made for a white page with a title next to them. In a feed they land on a phone next to a photo of somebody's dinner. A white square with a grey shoe in the middle has nothing in it to make a thumb stop.
The fix is a background with some tone in it, or a cutout of the product on a coloured ground. Not a photoshoot. The same product image, placed on something.
Two, the crop is wrong for the placement
Catalog ads run in the feed at 1:1, in Stories and Reels at 9:16, and in the right column at 1.91:1. Meta crops your one square image into all of them. A product that sits low in the frame loses its bottom in Stories.
Give the product room. Keep the subject inside the middle 60 percent of the square and nothing important gets cut. Shopify product images for Meta catalog ads has the exact sizes.
Three, the title is your SEO title
Feed titles come from your store and they are written for search. Merino Wool Crew Neck Sweater - Charcoal - Medium - Unisex reads as noise in an ad and is cut off after about 25 characters on most placements.
Override the title in a supplementary feed with something a person would say. Merino crew neck, charcoal. Keep the search title on the product page where it earns its keep. See supplementary feeds on Meta.
Four, there is no brand on the card
A catalog ad card carries a product image, a name and a price. Nothing on it says who is selling. Shoppers scroll past a card that could be from anyone.
Adding your mark to the image is the only place brand can go, because the rest of the card is Meta's layout. A small logo, a consistent colour band or a badge in your type is enough. That is what a branded catalog card is for.
Five, the offer is invisible
The price drop label is off by default, and even when it is on it is a small grey tag. If the reason to click is a 30 percent sale, the card should say 30 percent.
Put the offer on the image. How to add sale badges to Meta catalog ads covers the three ways to do it and the rules that get products rejected.
Six, there is no proof
A rating, a review count and a shipping line are the three things that move a cold shopper. None of them are in a standard catalog card, and all three are usually in your store data already.
A star rating, 4.8 from 2,300 reviews, and Free shipping over $50 drawn on the image do more for click through than a new photoshoot would.
What to change, in order
| Problem | Fix | Where it lives |
|---|---|---|
| White background | Tone or cutout on a coloured ground | New image, served by feed |
| Wrong crop | Subject inside the middle 60 percent | Image and feed |
| Search title | Short human title | Supplementary feed title |
| No brand | Mark or colour on the image | New image |
| Hidden offer | Sale badge on the image | New image or price overlay |
| No proof | Rating and shipping on the image | New image |
Four of the six are the same job: a better image, served through the feed. That is why a store usually fixes its catalog creative once. Every campaign improves, rather than one ad at a time.
How to test whether it worked
Do not change six things and read the account total. Run the old images and the new images as two ad sets. Same audience, same budget, one difference. Read outbound click through rate first, then cost per purchase. How to test catalog ad creative without wasting spend has the method.
Click through rate moves within days. Cost per purchase takes longer and is the number that decides.
You can see your own catalog with a background, a badge and a rating on it. Paste your store URL into the preview.
Questions
- Why do catalog ads look worse than my other ads?
- Because Meta builds them from your feed using a fixed layout. Your feed images and titles were written for a product page, so the card gets a white square, a search engine title and no branding.
- Can I change the layout of a catalog ad?
- No. The card layout belongs to Meta. Everything you control reaches the ad through the feed, which means through the image, the title, the price and the labels.
- Should I use lifestyle photos in a catalog ad?
- Only when the product is still obvious at thumbnail size. A lifestyle shot where the product is small reads as a photo of a room and the shopper does not know what is for sale.
- Does adding a background hurt Meta's product recognition?
- No. Meta does not need a white background. Product recognition for shopping placements works from the feed data, not from the picture's background colour.
- How much of the image does the text cover?
- Keep every graphic to the edges and corners and leave the product itself clear. The old 20 percent text rule is gone, but a card where the text hides the product still performs badly.
- What is the fastest single change?
- A sale badge if you are running a promotion, otherwise a coloured background. Both are one image change and both show up in click through rate within a few days.
See these badges on your own products before you pay anything.
Try the free preview