With no customers, your ICP (ideal customer profile) is a guess, and that's fine. What helps is writing the guess down in a way you can compare, so you can put segments side by side and then check the best one quickly.
I score every segment I'm considering on 13 criteria, weighted, out of 120. Below is the scorecard, and the actual scores I gave the segments for one of my products.
Step 1: write down what your product does best
Before scoring anyone, list what your product is good at and what each of those says about the customer.
| What the product does well | What it means for the ICP |
|---|---|
| One setup per domain, many domains | They own several domains |
| Flat price, not per seat | They're price sensitive, or bill clients |
| Reply from the dashboard | Someone reads support email every day |
That's my table for Mailyond, an inbox for all your domains. Yours will look different, but it keeps the scoring tied to what you can actually deliver.
Step 2: score each segment on 13 criteria
Rate each segment from 1 to 5 on every criterion, multiply by the weight, and add it up. The weights sum to 24, so the maximum is 120.
Pain: does it hurt?
| Criterion | 1 | 5 | Weight |
|---|---|---|---|
| Pain intensity | Nice to have | Critical, urgent | 3x |
| Pain frequency | Rarely | Daily or weekly | 2x |
| Workaround cost | Free, easy workaround | Current fix is expensive or slow | 2x |
Fit: can your product solve it?
| Criterion | 1 | 5 | Weight |
|---|---|---|---|
| Solution fit | Partial at best | Removes the core pain | 3x |
| Time to value | Weeks | First use | 2x |
| Setup barrier | Heavy integration | Works out of the box | 1x |
Business: can they buy?
| Criterion | 1 | 5 | Weight |
|---|---|---|---|
| Budget fit | Under $20/mo tolerance | $50 to $100/mo is normal | 2x |
| Decision speed | 6+ month cycles | Owner decides in days | 2x |
| Market size | Under 1,000 businesses | 50,000+ | 1x |
| Accessibility | Hard to find and reach | Easy to find contacts | 2x |
Value: is it worth it?
| Criterion | 1 | 5 | Weight |
|---|---|---|---|
| Lead value | $10 customer | $1,000+ customer | 2x |
| Support cost | Needy, low-ticket buyers | Self-serve buyers | 1x |
| Competitive gap | Many alternatives | Few good options | 1x |
How I read the total:
- 95 or more is a strong fit, start there
- 75 to 94 is a good fit and worth testing
- 55 to 74 is moderate, only try it if the top ones fail
- under 55, move on
A worked example with real scores
For Mailyond I scored six segments. Three of them show how this plays out:
| Segment | Score | Why |
|---|---|---|
| Agency owners managing 5 to 30+ client domains | 85/120 | Real per-domain costs, budget they pass on to clients |
| Solo founders running 2 to 5 products | 79/120 | Daily support pain, but tiny budgets |
| Startup founders with one product | 60/120 | Google Workspace aliases already solve it |
Agencies had the top score, and I still started with solo founders at 79.
The reason is accessibility, which the total can hide. Solo founders are the only group I can actually reach, every pain signal I had came from them, and I'm one of them myself. Agencies scored higher but they come with expectations (uptime guarantees, maybe white-label) that I'd want to check with a few of them before building anything for them.
So use the total to rank, then read the accessibility row again before you pick.
Price is a filter on who shows up
Your price also decides who contacts you. Customers on a low price tend to send more support requests per dollar, while the ones paying more usually just want it to work.
When two segments score close on pain, weight the one that pays more. And do the math at scale before committing: if 100 customers at $9/month send 200 support tickets a month, that's more of a job than a business.
Qualify on stage as well as fit
A segment can match on paper and still not have the problem yet. Founders still building their first product don't need a support inbox, because nobody is emailing them. They'll say it looks useful and never sign up.
So add the stage to the ICP, meaning the moment the pain starts. For Mailyond it's "shipped products with real users", because no users means no support email.
Step 3: check the guess fast
The scorecard is still educated guessing, and my own scores show it. Mailyond's segments scored well and it still had 0 paying customers two months after launch. Scoring ranks the segments, but it can't tell you whether anyone in them will switch from what they use today.
To check the top segment:
- Look at who your competitors show in their case studies, because that's who pays them.
- Have about 10 conversations inside the segment, following The Mom Test (ask what they do today, not whether they like your idea), and ask about the switch as well as the pain.
- Send the first 20 messages by hand, and if nobody replies, debug the outreach in order before you change the copy.
If you'd rather not do the weighting in a spreadsheet, the free client qualification tool runs a shorter 6-criteria version in the browser, and you can add your own criteria.
The full 13-criteria version is part of the Distribution Framework, the playbook I use to find customers for my own products.
The scorecard, run by an agent
In the Distribution Framework an agent researches each segment and fills this scorecard for you, next to the playbook for lead sourcing, outreach and SEO.
See the Distribution FrameworkWhy do people say they'd use your product and then never buy it?
I validated my product before building it and still had 0 customers two months after launch. The pain was real. What I never tested was whether anyone would switch.
50 free directories to submit your SaaS to in 2026
50 directories you can submit a SaaS to for free, sorted by domain rating. Every link checked by hand, no 2000s link farms padding out the count.