How we measure
These definitions are generated from the rules the site applies, so they always match the rankings.
Windows and numbers
- Window: the last 30 complete days (UTC), rolling daily.
- Demand: net signups in the window. Snippet signups count each email once per listing (hashed in the visitor's browser) and only when tied to a real, non-bot visit. Google Analytics listings count the founder's chosen signup event.
- Engaged visit: 10 seconds of visible time on the page, or a form submit. Bots never count.
- Conversion: net signups ÷ engaged visits. Rankings and statuses use adjusted conversion, which discounts small samples so a handful of lucky signups can't top the list.
- Growth: (this window − previous window) ÷ max(previous, 10), ranked once the previous window had 10+ signups.
- Visitors are shown publicly only as a range.
Sources
- Verified Verified: measured by the Validated snippet for at least 7 days. "GA agrees" means Google Analytics was also connected and its numbers matched, shown as Cross-checked.
- Via Google Analytics Via Google Analytics: imported read-only from the founder's GA4 property, whose web stream must match the listed domain. GA can undercount when visitors decline cookies, and may round or withhold data for small sites.
- Numbers always come from one source, never a blend. Nobody can type in a number.
Ranking minimums
A listing is ranked once it has 100 engaged visits, 10 signups and 7 days of data, and no open review. Benchmarks need at least 10 listings in a category.
Validation status
Testing until a listing reaches Signal. Validated also needs 30 days of data and no open review.
| Category | Signal | Validated |
|---|---|---|
| AI | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| B2B SaaS | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Consumer apps | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Creator tools | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Developer tools | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| E-commerce | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Education | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Fintech | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Hardware | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Health and fitness | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Marketplaces | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
| Other | 50 signups, adjusted conversion ≥ 3.0% | 250 signups, adjusted conversion ≥ 8.0% |
Reviews
- Spikes: a day's GA signups above max(10, median + 6×MAD, median + 5×√median) of the previous 28 days, or a 30-day total over 4× the previous one.
- Cross-check: when both sources are connected, GA signups must fall between 0.35×S − 5 and 1.3×S + 5 of the snippet's S (visitors: 0.30×V − 20 to 1.3×V + 5), allowing for consent-related undercounting.
- Bots: a day with over 20% bot visits, or signups above a listing's hourly cap, is reviewed.
- Flagged listings show Under review and leave the rankings until a person decides.
Paying for anything never changes a rank or earns a badge.