What are catalog ads (and why plain feeds underperform)

Catalog ads are the quiet engine behind most of the product ads you scroll past. You have almost certainly clicked one. They are the ads that show you the exact item you looked at yesterday, with its current price and image, following you across apps. That mechanism has a name, and understanding it explains both why catalog ads scale so well and why so many of them look forgettable.
This guide covers what catalog ads are, how they actually work, which platforms run them, and the specific reason a technically correct feed still produces ads nobody clicks.
What catalog ads actually are
A catalog ad is an ad the platform builds for you, automatically, from your product feed. You do not design it product by product. You connect a feed, define the campaign, and the platform generates ads across your entire catalog, matching the right product to the right person.
They go by several names. Meta popularized dynamic product ads, or DPA. Google talks about Shopping ads and dynamic remarketing. TikTok, Pinterest and the rest have their own labels. The neutral term that covers all of them is catalog ads, and underneath the branding they work the same way: a feed goes in, personalized ads come out.
The contrast that defines them is with static ads. A static ad is one creative you design by hand and upload. It shows the same thing to everyone. A catalog ad is a template the platform fills with whichever product is most relevant to each viewer, drawn live from your feed. One is a poster. The other is a machine that prints a different poster for every person and every product.
How catalog ads work, step by step
The flow is worth understanding because every weakness in a catalog ad traces back to one of these stages.
The feed goes in
Everything starts with the product feed: a machine-readable list of your catalog, one row per product, with fields like id, title, price, availability and image_link. The platform reads this feed and stores its own copy of your catalog. We cover the feed itself in depth in the product feed guide, because it is the foundation everything else sits on.
The platform matches product to person
When someone browses your site, views a product, or falls into an audience you have defined, the platform picks the products most likely to convert for that person. A viewer who looked at a jacket sees that jacket. A broad-prospecting viewer sees your bestsellers. This matching is the part that would be impossible to do by hand at catalog scale, and it is what makes catalog ads worth running.
The ad is assembled and served
The platform drops the chosen product into an ad template and serves it into a placement: a feed, a Story, a Reel, a search result. The image, price and title all come straight from your feed. Whatever is in the feed is what appears in the ad, unchanged.
That last point is the whole story. The platform is faithful to your feed. If the feed carries a plain studio photo, the ad carries a plain studio photo.
Which platforms run catalog ads
Catalog ads are not a Meta-only format, though Meta is where most brands start. The full set spans Meta (Facebook and Instagram), Google, TikTok, Pinterest, Snapchat and Microsoft. They share enough of a common feed specification that a single well-built feed can feed several of them at once, which is why the feed is such high-leverage work: you build it once and it powers ads everywhere.
The catch is that each platform wants its own image ratios and placements. A square feed image is fine for a Meta feed placement and wrong for a full-bleed 9:16 Story. Serving well across placements is its own discipline, which we get into in from plain feed to branded ads.
Why plain feeds underperform
Here is the uncomfortable part. The mechanics of catalog ads are excellent. The creative usually is not, and the reason is structural.
Most feeds ship the image the platform requires: a clean, unobstructed product photo on a plain background. That is exactly what a feed image is supposed to be. Google, in fact, requires it and will disapprove feed images that carry logos, promotional text or price overlays. So the feed image is deliberately bare, and the ad inherits that bareness.
The result is three gaps that compound across your whole catalog:
- No brand identity. The ad carries no logo, no color system, no typography. It builds zero recognition, so every impression starts from scratch.
- No commercial signal. No offer, no discount badge, no social proof. Nothing gives the viewer a reason to act now rather than scroll past.
- No placement fit. One square image is stretched across Stories, Reels and feeds alike, optimized for none of them.
Multiply those gaps across thousands of SKUs and millions of impressions, and you get an account that spends efficiently on targeting and wastes the impression on creative. The product is right, the person is right, and the ad still looks like every competitor selling the same item from the same distributor photo.
The layer that fixes it
The fix is not to break your feed. The feed image needs to stay clean, both because Google requires it and because it is your source of truth. The fix is to add a creative layer between the feed and the ad: brand framing, price and offer treatment, social proof, and per-placement formatting, applied automatically to every product.
This is a different job from building the feed, and it is where return on ad spend is actually won or lost. We break down the specific levers in five ways to lift your catalog ad performance, and show a concrete before and after in from plain feed to branded ads.
FeedForce is built for exactly this layer on Meta catalog ads. Your brand rules are defined once and applied across the whole catalog, so every SKU turns into an on-brand ad without a designer touching each one. Same catalog, same targeting, dramatically more clickable creative.
Frequently asked questions
What are catalog ads?
Catalog ads, also called dynamic product ads or DPA, are ads that platforms build automatically from your product feed. Instead of designing one ad per product, you connect a feed and the platform generates and personalizes ads across your whole catalog.
What is the difference between catalog ads and dynamic product ads?
They are the same thing. Meta popularized the term dynamic product ads, Google calls them dynamic remarketing or Shopping ads, and the neutral industry term is catalog ads. All describe ads assembled automatically from a feed.
Which platforms support catalog ads?
Meta (Facebook and Instagram), Google, TikTok, Pinterest, Snapchat and Microsoft all run catalog ads from a product feed. The feed format is broadly shared, so one well-built feed can serve several platforms.
Do I need a designer to run catalog ads?
No. That is the point of catalog ads: the platform assembles them from your feed. But a raw feed image is a plain studio photo, so the ad rarely stands out. The design leverage is in the creative layer applied on top of the feed, not in the feed itself.
Why do my catalog ads look generic?
Because most feeds ship plain product photos with no branding, offer or hierarchy. The platform shows exactly what is in the feed. If the feed image is a bare product on white, the ad is a bare product on white, competing against every other identical DPA.
Turn your feed into on-brand catalog ads.
Get Started
