Product research & winning products

Find Winning Products With the Facebook Ad Library

Find winning products with the Facebook Ad Library using hard signals: search and filter tactics, a margin check, and a test plan you keep tight per store.

On this page
  1. Finding Facebook Ad Library winning products starts with the right search angle
  2. Filter tactics that cut the noise
  3. The handoff to a margin check
  4. The test plan: from find to decision
  5. Frequently asked questions
  6. Conclusion

Finding Facebook Ad Library winning products does not happen by scrolling until something jumps out. It is a search-and-filter process built on a handful of hard signals that teach you to tell the difference between ads that print money and ads that just burn budget. This tutorial walks the exact search tactics, the filters that cut the noise, and the handoff into a margin check and a test plan you keep tight on a per-store basis.

The Ad Library (officially the Meta Ad Library) shows every active ad running on Facebook and Instagram. That is gold, and also a trap. Most people watch the slickest video and call it a winner. An ad that looks good is not a buy signal. An ad that has run uninterrupted for weeks is.

Finding Facebook Ad Library winning products starts with the right search angle

Open facebook.com/ads/library, pick your country, and set the media type to “All ads.” From here you have three ways in, and you use them in this order.

1. Search by competitor page instead of by keyword. Keywords return messy results, while pages give you structure. Find three to five stores already scaling in your niche and look at their full ad portfolio. You can see in seconds which product they are pushing: the winner gets the most active variants.

2. Count the active creatives per product. This is the signal most people miss. If a store is running ten to thirty active ads around a single product, that store has moved past testing and is scaling hard. A product with one lone ad is a bet. A product with a wall of variants is somebody else’s validated winner.

3. Read the “Started running on” date. Click into an ad and check the start date. Nobody pays for thirty or sixty straight days on a loser. Ad longevity is the closest thing you get to public proof of profit.

Daan runs a test portfolio of eight stores, part of them his own test stores and part of them client stores, and does these three checks every morning in ten minutes. His rule of thumb: a product only makes the test list once he sees it running at two or more independent stores for longer than three weeks. One source is luck, two is a pattern.

Filter tactics that cut the noise

The Ad Library is broad but blunt. A few smart filters and habits turn it into usable research instead of a scroll that eats your afternoon.

  • Filter by country per store market. Tijmen sells padel gear across four EU languages. He checks the library country by country, because an ad that has run in Germany for two months but does not exist yet in the Netherlands is exactly the gap he can take.
  • Sort by start date in your head. The library does not rank neatly by age, so open the candidates and write down the “Started running on” date yourself. An ad from yesterday tells you nothing; one from two months ago tells you everything.
  • Ignore the lone viral hit. A single ad with lots of views and no siblings is a test that may have just landed, or a brand burning budget. Without proof of scale it is not a signal.
  • Watch for repeated hooks. When the same opening promise shows up across multiple stores (“assembles in thirty seconds,” “quiet enough for overnight”), you have found the product and the angle the market is already converting on.

Emma uses the library in reverse on purpose. She sells beauty tools in NL and BE and works creative-first, shipping fifteen to twenty UGC videos a week, of which roughly 80% flop. For her the library is a hook archive. She looks at which angles competitors have run for weeks and builds her next round of video scripts from them. She already knows the product; she is hunting the winning story around it.

What the library does not tell you

Keep two blind spots firmly in view. The library shows no revenue, no ROAS, and no margin. An ad can run sixty days and still lose money if the margin is too thin, and you simply cannot see that. On top of that, a long-running ad from a big brand may be steering toward brand awareness instead of direct sales, with economics that look nothing like yours as an operator.

That is why the library is step one of your research and never the whole decision. The signal “someone is making money here” is valuable, and it only becomes usable once you run it through your own math. The wider method, including the five criteria a product has to clear, lives in our guide on finding winning products for dropshipping.

The handoff to a margin check

You now have a candidate with proof of scale. Before you spend a cent on ads, the product has to pass a margin check. The Ad Library tells you a product sells, not that it is profitable for you.

The danger with Ad Library finds is specific: they are often products that ten stores already advertise. Heavy competition means pricier clicks and a higher CAC than a product still flying under the radar. So run the numbers conservatively.

Take a gadget with a EUR 34.95 selling price. Cost of goods EUR 9, shipping EUR 4.50, transaction fees EUR 1.20, expected returns EUR 1.50. That leaves EUR 18.75 before any ad spend. If you expect a CAC of EUR 15 or more in a saturated niche, almost no contribution margin survives, and scaling widens your loss instead of your profit.

That is exactly why Daan works with a hard floor: after a realistic CAC, a product still has to leave at least a couple of euros of contribution margin per order, or it does not make the test list, no matter how long the competitor has run it. So decide on numbers rather than gut feel, and lock the margin outcome per candidate before you free up any test budget.

Keep your cost prices current per store. An Ad Library winner from last month can be loss-making today if your supplier raised the price and you never updated the COGS field.

The test plan: from find to decision

A product that clears the library and the margin check earns a tight test, not an open-ended experiment. Make it small and measurable.

  • One product, one angle. Start with the hook you saw the competitor run longest. You are testing a promise, not a catalog.
  • Three creatives. Same offer, different openings. Hold the product steady and let only the hook vary.
  • Fixed test budget and a kill rule set in advance. Daan puts EUR 300 behind a test and kills below a ROAS of 1.8 after three days. Decide this before you go live, not when you are emotionally tangled in the test.
  • Measure on contribution margin. A ROAS of 2.2 is profit for Tijmen at his EUR 58 AOV, but would be a loss on a thin-margin, high-CAC product. The threshold depends on your own math, not on a fixed number.

Here the biggest measurement problem with Ad Library tests bites. The ad platform claims conversions your Shopify numbers do not always confirm, especially on products you test broad on cold audiences. Steer by the ROAS in Ads Manager and you sometimes scale a product that, in reality, is barely breaking even.

In the Meta Ads module from Ecomtempo you see your real ROAS because Meta spend gets cross-referenced with your actual Shopify orders, and in the margins dashboard you settle each product on contribution margin instead of revenue. For multi-store operators like Daan, that replaces manually laying eight ad accounts next to eight shops.

One last lesson from the cast: an Ad Library winner does not mean the profit sits in the first purchase. Sanne runs a ROAS between 2.6 and 3.1 in home and living, while her profit only shows up in month two from the repeat order. The library shows you the entry and stays silent on customer value over time. So run the math on what a customer is worth to you across several orders.

Frequently asked questions

How many active ads point to a winning product?

One lone ad is a test. See ten or more active variants around the same product at a store, and that store is scaling and the product is validated for them. There is no magic number; it is about the pattern. The second signal, ad longevity, weighs at least as heavily. So count the variants and also check how long they have already run.

Can I see how much a competitor spends in the Facebook Ad Library?

No, not for ordinary webshop ads. Spend and reach are only visible on political and social-issue ads. For products you read indirect signals: the number of active creatives and the “Started running on” date. Revenue, ROAS, and margin you never see, so run every find through your own margin math.

Is a product that many stores already advertise still worth it?

Sometimes, but budget for it more conservatively. Heavy competition drives up your click price and CAC, which erodes margin. A saturated product can work with a stronger angle, a higher AOV or upsell, or a market the competitor has not entered yet. Without one of those edges you burn budget on a race to the bottom.

How often should I check the Ad Library?

A short daily or weekly pass over your fixed competitor pages beats occasional hours of scrolling. Watch for new products that start picking up variants and for ads crossing the three-week mark. That shift from test to scale is exactly the moment a competitor tells you something works.

Conclusion

Finding Facebook Ad Library winning products works when you treat it as signal hunting. Search competitor pages, count the active creatives, read the “Started running on” date, and distrust the lone viral hit. Then run every find through a conservative margin check and a test with a fixed kill rule. The library tells you someone is making money on a product. Whether you do too comes down to your own math on contribution margin and customer value over time, not the view count.

← All articles