Every niche is scored on eight components. Some are grounded in live Google search signals, some are modeled from category data, and some are reasoned by Claude. We tell you which is which.
| Component | Weight | Source |
|---|---|---|
| Demand | 25 | grounded |
| Competition (inverted) | 20 | grounded |
| Margin economics | 20 | modeled |
| Repeat / LTV | 10 | modeled |
| Seasonality | 10 | modeled |
| Ad cost recovery | 10 | modeled |
| Policy risk penalty | −15 | reasoned |
| Whitespace bonus | +15 | reasoned |
We do not claim to have analyzed every Etsy listing. We do not have private sales data. Etsy actively blocks third-party scrapers, so our live signal is Google search presence, how many top results for a niche query land on Etsy, and the buyer language those results use. Margin and seasonality are modeled from category averages and the 2026 Etsy fee stack. Whitespace and fit are reasoned by Claude across your profile and the catalog. When a signal is missing for a candidate, we surface that confidence reduction on the card.