Skip to content
— Meta ads10 min read

Meta catalog ads creative: making catalog ads that do not look like a catalog.

Nearly everything that separates a designed catalog ad from a product shelf sits in the creative layer: feed fields, templates, overlays, text, and product sets.

SM
Performance marketing strategist

Most catalog ads look the same because they are built from the same thing: one white-background product photo, a product name, and a price. That is exactly what the feed was designed to hold, and it works for a shopper who viewed the product yesterday. For anyone else, it looks like a shelf, not an ad.

Advantage+ catalog ads can do much more than that, and nearly all of the difference sits in the creative layer: which images and videos each product row carries, how templates frame them, what overlays and text appear, and how product sets group items. This piece covers that layer. Campaign structure, budgets, and when to use Advantage+ sales campaigns (formerly Advantage+ shopping) belong to the Advantage+ campaigns guide, so they are left out here.

What a catalog ad shows, and where it comes from

Meta’s Advantage+ catalog ads show products dynamically, drawing on pixel or SDK events, and can run for retargeting, broad prospecting, and cross-sell. Whatever the targeting, the creative is assembled from your catalog at the moment of delivery. That makes the product feed a creative asset, not a back-office file. If the feed holds one photo per product, that one photo is your whole creative range.

The fields that decide what a shopper sees are worth knowing by name. The table below is a reference compiled from Meta’s product data specifications and catalog ad help pages at the time of writing. Field names do change, so confirm them against Meta’s current documentation before you rebuild a feed.

LayerWhere it is setWhat it changes in the ad
image_linkFeedThe main product image, and the default in most formats.
additional_image_linkFeedExtra images per product. Templates can pull the first three, and carousel slideshows need multiple images per item.
video[0].url to video[19].urlFeedUp to 20 product videos. The first is the default, and Meta recommends 4:5 for it; add 1:1 or 9:16 versions in further fields.
custom_label_0 to custom_label_4FeedShort text you can place in ad creative, such as a headline.
internal_labelFeedLabels for filtering product sets. Updating them does not send products back through policy review.
Image templatesCommerce ManagerFrames, logos, text, and catalog fields layered around product images, with conditional display by attribute.
Dynamic overlaysAds ManagerPrice, strikethrough price, percentage off, or free shipping on the image. Facebook Feed only.
Ad text fieldsAds ManagerPrimary text, headline, and link description can pull catalog fields such as name and price.
Product setsCommerce ManagerWhich products the ad can draw from, built from filters or manual selection.
Reference table compiled from Meta’s catalog documentation at the time of writing. It illustrates where each layer lives, not any result. Check field names in Meta’s current specifications before changing a live feed.

Start with the feed: images and video

Meta’s product image specifications ask for at least one image per product and recommend four or more when you plan carousel slideshows. They also suggest a mix of angles, close-ups of texture or detail, and lifestyle images of people using or wearing the product, while keeping the main image clear on a white backdrop. That split is the key design choice: the main image stays clean for shoppers who already know the product, and the additional images carry the context that makes a stranger stop.

Order matters. Put the cleanest product shot in image_link. Put your strongest lifestyle image first in additional_image_link, because templates that use extra images start from the first one. Keep aspect ratios consistent across a product’s images, since Meta may adjust mixed ratios in carousels. If you replace an image, give it a new URL, because Meta only refetches an image when its URL changes.

Video is one of the most common gaps in a catalog. Meta lets each product carry up to twenty video links, with the first as the default, and Allow product video is on by default for Advantage+ catalog ads, showing video or images based on what each person is more likely to respond to. If your feed has no video fields, that setting has nothing to work with. Meta’s own conversion testing research found that campaigns using both static images and video achieved conversion lift at a 17% higher rate than campaigns using only static images. That is one Meta study, not a promise, but it is a reason to give the system both.

You do not need a studio video for every SKU. Start with the products that get the most spend. A five- to ten-second vertical clip showing the product in use, shot on a phone, is enough to give the catalog something other than a still.

Build image templates that look like your brand

Image templates are where a catalog ad starts to look designed. In Commerce Manager, under your catalog, you can build templates in 1:1 and 4:5 from layers: a product layer that can use the main image or one of the first three additional images, with optional background removal; catalog field layers such as title, brand, price, sale price, and custom labels; an image layer for a logo; text and sticker layers; and a background layer. Layers can display conditionally by product attribute, so a sale badge only appears on items that are actually on sale. Meta notes that templates are being introduced gradually, so you may not see them yet, and that they apply to single image and carousel formats, not collection.

Three template patterns cover most brands:

  • Brand frame: the product image on a background color from your brand, logo in a corner, product name in a text layer. It makes every catalog impression recognizably yours.
  • Proof frame: the product image with a short proof line in a text layer, such as a guarantee you actually offer or a review snippet you have permission to use. Set it conditionally so it only appears where it is true.
  • Lifestyle-first: the product layer set to an additional image, which should be a lifestyle shot, with a small clean product inset. This is the pattern that looks least like a catalog.

When you use a template in the ad, Meta’s instructions say to turn off background generation and to turn off dynamic overlays unless you want them on top of your template. Keep image touch-ups on if you are running 4:5 templates into Feed and Reels. Check these settings every time, because several Advantage+ creative enhancements are on by default.

Overlays and ad text: small fields, large effects

Dynamic overlays add price, strikethrough price, percentage off, or a free shipping badge to the product image. Meta shows free shipping only when the product’s shipping cost in the catalog is zero. Overlays run only on Facebook Feed, and each shape has a character limit that includes currency symbols and punctuation. That last detail is where many overlays quietly fail.

The arithmetic below applies Meta’s published limits: 13 characters for rectangle and pill shapes, 6 for circle and triangle, and 6 for each price in a strikethrough. Meta counts $5.99 as five characters, so the currency symbol and decimal point count. The example prices are illustrative.

OverlayLimit (characters)Example valueCharacters usedFits?
Price, rectangle or pill13$1,249.009Yes
Price, circle or triangle6$1,249.009No
Price, circle or triangle6$49.996Yes
Strikethrough, each price6$129.007No
Strikethrough, each price6$1294Yes
Worked arithmetic against Meta’s published overlay limits at the time of writing. Example prices are illustrative, not from any store.

The practical rule: if your prices carry cents or thousands separators, test overlays on your most expensive products first, and prefer rectangle or pill shapes. If strikethrough prices will not fit, show percentage off instead.

Ad text works the same way at a larger scale. Advantage+ catalog ads show product names and prices by default, and you can add more catalog fields to the primary text, headline, and link description. This is where custom labels earn their place as creative: a custom label holding a short benefit per product, such as waterproof to 30 meters or ships in two days, can appear in the headline for every product in the set. Write those labels as copy, keep them true, and keep them short.

Product sets decide what the creative has to do

A product set is a group of products the ad can draw from, built from filters such as category and price or chosen manually. Meta notes that a broader set may help delivery by giving the system more products to choose from, so do not split sets finely just for reporting. Split them when the creative needs to differ.

Good reasons to split: a set of items with lifestyle images and video for prospecting, and a set of everything for retargeting; a set of full-price items whose template has no sale badge, and a set of sale items that has one; a set of new arrivals with a template that says new. Meta recommends internal labels rather than custom labels for filtering product sets, since updating internal labels does not trigger policy review. Keep custom labels for text you want shoppers to read.

If a set filters on something that changes often, such as margin band or stock level, the set changes as the feed does. That is the point, but it means a template built for one kind of product can suddenly apply to products it was not designed for. Review what is in each set after major feed updates.

Where catalog creative goes wrong

  • Treating the feed as done once it syncs. The Shopify integration gets products into the catalog, but it will not add lifestyle images, videos, or benefit labels you never created.
  • One template for every audience. A prospecting shopper needs context and proof. A returning shopper needs the product and the price. Use sets to give them different templates.
  • Text burned into product images. Meta’s image guidance advises against text over the product, calls to action, promo codes, or temporary price drops in catalog images. Put those in overlays and templates where they can change.
  • Stacking enhancements. A template plus dynamic overlays plus background generation can produce a cluttered ad. Decide which layer owns each element.
  • Ignoring diversity. Catalog ads still compete in the same auctions as your other ads. If every product shows the same white-background style, the catalog behaves like one concept repeated.

That last point is the catalog version of why similar ads compete instead of adding up. Templates and lifestyle images are how a catalog carries more than one visual world.

The same feed discipline pays off beyond Meta. Google’s product surfaces read from Merchant Center rather than Commerce Manager, and what the Google and YouTube app for Shopify does covers how that sync works. Better images and video in your Shopify product data help both.

Judging catalog creative on profit

Catalog ads report by ad, not by product, unless you break results down. Look at which products actually receive spend and purchases after a template change, because a template can shift delivery toward products with better images, which are not always the products with better margins. Check each product’s break-even point with the break-even ROAS calculator before you celebrate a lift that came from low-margin items.

Change one layer at a time where you can: add video to the top products first, then templates, then overlays. When several change at once, you will know the ad got better but not which change did it. With Black Friday a few weeks out there is no time to isolate each layer, so ship the changes by mid-November and read them together, then separate them in January.

What to do this month

  1. Pull your top 20 products by catalog ad spend and count how many have more than one image and any video field filled.
  2. Add at least one lifestyle image and one short vertical video to each of those 20, with the lifestyle image first in additional images.
  3. Build one brand-frame template and one lifestyle-first template in Commerce Manager, and run them on a prospecting product set.
  4. Test overlays on your most expensive products and switch to percentage off anywhere strikethrough prices exceed the limit.
  5. Write one short benefit per top product into a custom label, add it to the headline, and move any set filtering onto internal labels.

If you want a team to rebuild the catalog creative layer with you, our Facebook ads for ecommerce service directs creative strategy across catalog and non-catalog ads and analyzes creative performance down to the product.

— Common questions
Do catalog ads need video?

They do not require it, but without video fields in the feed, the Allow product video setting has nothing to show. Meta recommends a 4:5 default video and lets you add more aspect ratios in further video fields. Start with your highest-spend products rather than trying to cover the whole catalog at once.

Can I use lifestyle images in Meta catalog ads?

Yes. Meta’s product image guidance suggests including lifestyle images of people using or wearing the product alongside a clear main image on a white backdrop. Put lifestyle shots in the additional image fields so templates and carousels can use them while the main image stays clean.

Why is my dynamic overlay not showing?

Common causes are placement and length. Overlays show only on Facebook Feed, and each shape has a character limit that counts currency symbols and punctuation. Free shipping only appears when the catalog shipping cost for the product is zero. Also check that overlays were not turned off in favor of an image template.

Should I use custom labels or internal labels?

Use both, for different jobs. Meta recommends internal labels for filtering product sets because updating them does not send products through policy review. Custom labels remain useful for short text you want to show in ad creative, such as a benefit in the headline.

Are image templates available in every account?

Not yet. Meta says the feature is being introduced gradually, and templates currently apply to single image and carousel formats, not collection. If you do not see them in Commerce Manager, overlays and catalog ad text fields are still available.

Written by , performance marketing strategist. If this resonated and you want to apply it to your own account, you can Take the growth check or run a free audit.

How we research, source figures, and handle corrections: editorial policy.

— What we learn

Got value from this one?

The next one lands in your inbox. Account-level analysis written the way we brief our own operators. Unsubscribe in one click.

Sam NouriFrom Sam— Growth check

What's actually holding your growth back?

About 4 minutes, no account access. For Ecommerce stores, SaaS, and digital products. A score across five areas and the one constraint to fix first.

Get your score

Want this kind of thinking on your account?

Start with the four-minute growth check. It shows what is most likely holding your growth back and the next step that fits your size.