Save the market, query, date, buyer signal, and direct-offer count for each product. Use that dated record to decide whether the product deserves a small test.
This pull found seven products worth a closer look. Four are Kobo remotes, dog-stroller caddies, desk cable hammocks, and walking-pad care kits. The other three are travel blackout shades, walker trays, and pet-stroller rain covers.
Each one still needs checks for demand, rivals, cost, shipping, returns, and rules. Run them before a small test.
I've run Shopify stores that sold one-time products. That work taught me to write down the evidence before I spend on a test.
Use all seven as leads for more research. Each record separates what the pull showed from what to check next.
Key takeaways
Can high demand and low competition both be true?
High demand and low competition can coexist for a defined product, buyer, market, and date.
A crowded category can still leave one buyer or use case with few good options.
Check searches and purchases to measure demand. For competition, count the alternatives buyers can choose and how well each one solves the same need.
Profit needs a separate cost check. A product with strong demand can still lose money after shipping, refunds, fees, and ad costs.
Each pick is conditional.
Start with the dated market pull. Use quotes, samples, and current store data to choose a small test.
Plot the Demand-Gap Matrix
Use four Demand-Gap Matrix checks before you test a product.
Run these checks in order,
- Demand signal: Record what buyers appear to search for or buy in the target market.
- Competition signal: Count credible alternatives across stores, marketplaces, organic results, and ads.
- Unit economics: Add supplier price, shipping, duties, fees, refunds, replacements, and support costs.
- Operational risk: Find the fit, fulfillment, claim, or restriction that may explain the gap.
Use the four checks inside our product research workflow so each product rests on more than one signal.
1. Measure demand in the target market
Start with a dated observation and its limits. Log the country, item, source, time window, and pull date.
Use each source for one job,
- Google Trends: Compare search timing and interest with a sample of searches adjusted for time and place, then scored from 0 to 100.
- Product Library: Search products and filter visible fields such as price, sales, and revenue.
- Sales Tracker or supplier records: Add shop history or order data while noting which activity the source misses.
Follow our trend discovery process when seasons could skew the pull.
The public screen below shows the Product Library process. It is a public preview with sample rows.
Check one more source before calling demand strong. Each source misses some buyer or seller activity.
2. Count every type of competitor, not just ads
Count each item a buyer may choose. Include direct and broad substitutes. Check marketplaces, niche stores, and live ads too.
For the candidate pull, I counted visible Amazon product cards on page one. I also read their recent-purchase badges.
The count may include ads, repeat items, variants, and loose matches.
I used one page so you can repeat the pull. Treat it as a sample of offers.
The "bought in past month" badge is a recent-purchase estimate.
A moderator in Amazon's seller forum calls it a broad estimate. It updates at least daily and excludes returns and canceled orders.
Pair the badge with a second demand source.
Use the same query and market when you compare candidates. Then note three things,
- Directness: How many results match the exact product and use case?
- Strength: Which offers have reviews, recent-purchase badges, clear delivery terms, or established brands?
- Angle coverage: Are the same audience, bundle, fit promise, and benefit already common?
A low direct count can coexist with strong substitutes.
Write one measurable fit or feature difference and show it on the product page.
3. Check whether the apparent gap can make money
Check total landed cost before calling an item profitable. The U.S. International Trade Administration lists the cost parts in its landed-cost guidance.
Those parts include the product, insurance, freight, tariffs, taxes, and other fees. Together, they make up your landed cost before margin.
Build a dated cost sheet that includes these inputs,
- Product, packaging, and destination-specific shipping.
- Duties, taxes, payment fees, store costs, and currency assumptions.
- A reserve for refunds, replacements, reshipments, and support.
- The acquisition budget needed to answer one specific test question.
Use our high-margin products guide to calculate true margin.
Low-priced items may attract buyers but still cost too much to advertise alone.
A bundle can raise order value if each part solves one job. Add the packaged-weight shipping quote to the cost sheet, then recalculate margin.
Our BEROAS calculator shows the return on ad spend your current price and costs require.
4. Look for operational reasons the gap exists
Check which extra work, cost, or risk may be keeping other sellers out. A sample or written supplier terms often reveal it.
Check these failure points before you write the offer,
- Fit: Device models, handlebar size, desk thickness, window size, or walker shape drive returns.
- Fulfillment: These problems can make the delivery time or product condition differ from the listing.
- Use: Heat, ventilation, stability, batteries, cleaning, and materials may change the buyer experience.
- Claims and restrictions: Safety, performance, medical, and compatibility claims need evidence and category-specific review.
Keep the competition count in the candidate table. Add the source record, costs, and operating risks in this three-panel addendum,
Document both sides of the opportunity
Log each product's dated demand and rival offers before a test.
The records below use an Amazon.com pull from August 24, 2026, with delivery set to Taiwan. Results may vary by locale and time.
I counted each visible Amazon product card. The total may include sponsored or duplicate placements.
Here, "potentially low competition" labels a candidate signal. The exact use case appeared in fewer listings than its parent category.
A full rival count is still pending. Each candidate gets its own evidence record below.
Kobo-specific two-way page-turner remote
The buyer signal is visible, but Kobo compatibility and direct-offer coverage still need proof:
Dog-stroller caddy with treat pocket
The pet-specific caddy has a smaller buyer signal than a generic substitute, so pet fit and utility must carry the offer:
The 50+ pet caddy sits beside a 9K+ generic organizer. The generic organizer belongs in the rival count.
Standing-desk cable-management hammock
Buyer activity is strong, while the 22-card first page makes low competition the least certain part of this record:
Walking-pad maintenance kit with long applicator
The buyer signal is clear, while a full maintenance kit appears less common than silicone lubricant alone:
Portable suction-cup blackout shade
Broad travel-shade demand is strong, while the narrow suction-cup search shows fewer offers and weaker exact demand:
Walker tray with cup holder and nonslip mat
Visible purchase badges show demand, but established offers make fit and usability the defensible point of difference:
Pet-stroller rain cover with zip access
Exact pet-cover demand is modest, so access, ventilation, anchoring, and fit must carry the offer:
Narrow the shortlist to three
Keep only three candidates whose second demand source, rival count, costs, and supplier record still agree.
Rank the records by those four checks. This puts the best-supported candidates first.
Re-pull Product Library or Sales Tracker data for the top three records.
Repeat the saved marketplace query in the same locale and count unique shops. Get written supplier quotes, then reject any record whose evidence has changed.
Put the remaining records through our process to find winning products.
Treat suspiciously empty markets as a warning
Treat thin results as a warning until you know why rivals are missing.
Other sellers may know of a cost, work, or product risk that the count leaves out.
Reject or pause the candidate when any of these conditions holds,
- The latest check shows weak or missing demand for the product, country, or buyer use case.
- The offer depends on a performance, safety, compatibility, or health claim with no proof.
- The sample differs from the supplier's listing, fit promise, or delivery estimate.
- Landed cost leaves too little margin for acquisition, refunds, reshipments, and support.
- The supplier refuses to state processing, tracking, return, damage, or document terms in writing.
- The marketplace, ad, shipping, or product rules still lack a current answer.
Start a product-safety check in the U.S. Consumer Product Safety Commission's business education library. Look for guidance on the exact item type.
Use the Federal Trade Commission's advertising and marketing guidance to check each claim. You still need proof for the product and each claim.
Avoid fake goods, game cheats or accounts, unverified supplements, and products with open restrictions. Write each open restriction and its source in the record, then pause the product until each row has an answer.
FAQ
What counts as low competition in dropshipping?
Low competition means one buyer sees few strong offers for the same need, use, market, and date.
Log direct rivals, close substitutes, prices, proof, shipping terms, and sources.
Can low competition mean low demand?
Low competition can signal either an underserved niche or low demand. Check a dated demand source for the exact item you would sell.
When should you reject a demand gap?
Reject a gap when demand or rival data falls short. Cost, fit, claims, shipping, or returns can also make a test too risky.
