A product idea is only a guess until the market backs it. Before you spend on ads, check whether it already shows proof: the stores selling it are growing, the ads promoting it keep running, more than one brand is paying to advertise it, and the numbers leave room for ad spend.
Most of that proof is visible from the outside if you know where to look. If you still need ideas to check, start with our guide on how to find winning products for dropshipping. This post picks up from there with a check you can repeat every week: gather the signals, build a shortlist, validate the best candidates, then decide with a margin check instead of a hunch.
The method works for a dropshipping store, a private label brand or a print-on-demand shop. Only the last step, sourcing, changes.
What makes a product a winner
A winning product sells profitably through paid ads, at a volume worth your time, for longer than a few weeks. Each part of that sentence matters. A product that sells but loses money on every order is not a winner, and neither is one that sells for ten days and then stops.
Four signals tell you most of what you need. None is enough on its own. Together they separate real demand from noise.
1. Store traffic that is growing
When a store's monthly visits climb month after month, something is working: an ad, a product, a creator or a new channel. Growth matters more than size.
A modest store that is growing fast often tells you more about a new opportunity than a large store that is flat. The large store shows you what has already been won. The growing one shows you what is being won right now.
2. Ads that keep running
Advertisers switch off ads that lose money. An ad that has been active for weeks, especially one whose reach keeps growing, is probably paying for itself.
Days running is one of the most honest signals you can read from the outside, because it reflects decisions the advertiser made with their own sales data. Look for long-running ads that are still active, and for several copies of the same ad. Brands duplicate ads that work so they can test new audiences and placements.
3. Several advertisers on the same product
One store advertising a product could be a test. Five unrelated stores advertising the same product means demand that several teams have found worth paying for. It also tells you the product is not locked up by one brand, which matters if you plan to sell it too.
There is a balance. A handful of advertisers is a good sign. Dozens of stores with the same creative and the same price usually means a race to the bottom on price, with ad costs rising for everyone.
4. A margin that can pay for ads
The product has to leave enough money after its cost, shipping and fees to pay for advertising. This is where many promising products fail, so check it early, before you get attached.
Say a product sells for 48 euros. It costs you 12 euros, shipping costs 8 euros and fees come to 4 euros.
That leaves 24 euros before ads, so you can spend up to 24 euros to win a sale and still break even. Your break-even ROAS is 48 divided by 24, which is 2.0.
Now take a product sold for 25 euros that costs 9 euros, with 7 euros of shipping and 3 euros of fees. Only 6 euros are left, so the break-even ROAS is 25 divided by 6, about 4.2.
Few products hold a return that high on cold traffic. Low prices with thin margins make paid ads very hard.
Step 1: collect candidates
Start wide. The goal of this step is a long list of 30 to 50 products, not a decision. Pull ideas from three directions so you do not depend on a single source.
- From growing stores. Find stores in your niche whose traffic is rising, then look at their best sellers.
- From long-running ads. Search ads by product words and keep the active ones that have run for weeks.
- From competitors you already know. Start from one store and list the stores most similar to it. Their catalogs often overlap, and the overlap is a signal in itself.
Write down each product with where you found it, the store selling it and its price. A spreadsheet or a saved board is enough.
Step 2: build a shortlist
Now cut the list to 5 to 10 products. Score each candidate on the four signals, from 0 to 2 per signal: 0 for no evidence, 1 for some, 2 for strong.
| Signal | What a strong score looks like | What to check |
|---|---|---|
| Store growth | Stores selling it show rising monthly visits | Monthly visits and 30-day traffic growth |
| Ads that keep running | Active ads that have run for several weeks, with copies | Status, days running, duplicates |
| Several advertisers | A few unrelated brands advertise it | An ad search on the product name, one ad per brand |
| Margin | The margin before ads covers a realistic cost per sale | Your supplier quote and a calculator |
Add a few practical filters on top. Drop products that are fragile, heavy, sized (shoes and fitted clothing bring returns), seasonal unless you plan for it, or restricted on ad platforms. Drop anything you cannot explain in one sentence.
Keep the products that score 6 or more out of 8. If nothing does, go back to step 1 with a different niche rather than lowering the bar.
Step 3: validate the best candidates
Validation means looking past the headline numbers to check that the demand is real and that you can compete for it.
- Read the ads closely. What problem does the hook name in the first seconds? What is the offer? If every ad uses the same angle, you will need a different one.
- Open the landing pages. Check the price, the bundles, the reviews and the shipping promise. This is what shoppers will compare you with.
- Check the store behind the ads. Is the product a best seller there or a side item? Is the store's traffic growing, and which countries do its visitors come from?
- Look at timing. When did the ads start? A product whose first ads are recent and spreading across brands is early. One that has been advertised for a year is mature: still sellable, but you will need a better offer or creative.
- Get a real quote. Ask suppliers for the landed cost, including shipping to your main market, and redo the margin math with real numbers.
Step 4: decide and test
Decide with a rule you set before you look at the data, so excitement does not make the call. For example: launch a product only if it scored at least 6, its margin before ads is at least 40 percent of the price, and you have at least one angle the current advertisers are not using.
The 48 euro product above passes the margin part of that rule: 24 euros is 50 percent of the price. The 25 euro product, at 6 euros, does not.
Then test small. Make three to five creatives with different hooks, give them a fixed budget, and judge them against your break-even ROAS, not against a feeling.
Products that beat break-even get more budget. Products that do not get cut quickly, and the next candidate on the shortlist takes their place.
How to do this with SellWinners
Each step above maps to a part of SellWinners. Here is the workflow in the web app.
Find growing stores with Shops
Open Shops in the app and search a niche word, or leave the search empty to see the stores that are trending. Set a floor on monthly visits, add a minimum traffic growth, and sort by Growth 30d. Add a market country if you sell in one region.
You can also match on a product name instead of a store name, which lists the stores that sell it. Every row carries the store's traffic and growth, its best sellers, its advertising activity and its estimated sales, so you can scan candidates quickly. The Shops page lists every filter.
Find ads that keep running with the Ads Library
In the Ads Library, search a product or a niche on the Meta tab. Set the status to active and a minimum number of days running, for example 30, then sort by Reach or Longest running. The copies filter keeps ads the brand has duplicated, a common sign of an ad it is scaling.
A Meta search returns one ad per brand by default, so each result is a different advertiser. Search a product name and the list shows you how many brands are promoting it.
Run the same search on the Google and TikTok tabs to see whether the demand shows up on other channels. The Ads Library page lists every filter.
Find competitors with Similar Shops
Open a store from your list and go to its Similar tab. Similar Shops lists the stores closest to it, each with a similarity score, traffic, growth, active ads and product count. Sort by Growth 30d to find the neighbors that are gaining ground, then look at their best sellers.
Validate and keep your evidence
A store's page brings together its traffic history, the countries its visitors come from, its products and best sellers, its ads and its apps. That covers most of step 3 in one place.
When a product makes your shortlist, save its ads and stores to a board in the app so the evidence stays together. Add the main competitor to the Brand Tracker to see which of its ads are scaling and what it launches next.
If you work with an AI agent, the same data is available over MCP, including a tool made for finding winning products. Ask your agent to run the first pass and bring back a list for you to score.
Common mistakes to avoid
- Chasing one viral ad. A single ad with big reach and no copies can be a fluke. Look for staying power and several advertisers.
- Skipping the margin check. A product that needs a ROAS above 4 to break even is a hard product, however good it looks.
- Copying instead of improving. Selling the same product with the same ad at the same price means competing on budget alone. Find a better angle, offer or bundle.
- Researching forever. Set a weekly limit. A small test teaches you more than another day of research.
Key takeaways
- A winning product shows four signals together: growing stores, ads that keep running, several advertisers and a margin that pays for ads.
- Go from a long list to a shortlist with a simple score, then validate the ads, landing pages and stores behind the best candidates.
- Do the margin math before you test, and judge every test against your break-even ROAS.
- In SellWinners, use Shops for store growth, the Ads Library for days running and reach, and Similar Shops to find the competitors around a store.
Want to try the method on your niche? Create a free account to search Shopify stores and open each shop's Meta ad library, or compare plans on the pricing page.