I spent the first eight months of my startup sending generic outreach to "B2B SaaS companies with 10–200 employees." My open rates were mediocre. My reply rates were worse. Demos booked were practically zero.
The problem wasn't my copy. It wasn't my channel. It was that I had described an audience so broad that my message had to be generic to cover it — and generic messages don't get replies.
The ICP I had built looked like an ICP. It had firmographics. It had job titles. It felt like strategy. But it was really a refusal to make a hard choice about who I was building for.
The real problem with broad ICPs
Most founders write their ICP to justify a large market. "We can sell to any SaaS company with a sales team" feels safer than committing to "we sell to Series A B2B SaaS companies whose founders are still running sales calls themselves." The first feels like optionality. The second feels like leaving money on the table.
But there's a direct line between ICP precision and conversion rate. Campaigns targeting well-defined ICPs see roughly 68% higher ROI than broad targeting campaigns. Companies with clearly defined ICPs see up to 36% higher conversion rates. That's not a marginal improvement — it's the difference between a pipeline that converts and one that just generates a busy spreadsheet.
The reason is simple: when your ICP is too broad, your messaging becomes generic because it must appeal to too many different situations. Generic messaging attracts low-intent visitors who consume your marketing resources without converting.
The three missing ingredients in most ICPs
A firmographic ICP — company size, industry, geography, revenue range — tells you who might be a customer. It doesn't tell you who is ready to buy. Operationally useful ICPs require three things most founders skip.
The trigger event. What just happened in their world that creates urgency? A trigger event might be: they just crossed 20 salespeople and their deal-tracking system is breaking down. They just lost a whale deal to a competitor and their CEO is asking questions. They're three months from a Series B and need to show improved unit economics. Without a trigger, you're talking to companies who could theoretically benefit from your product but have no reason to move now.
The specific pain. Not the category of pain — the specific pain. "Wants to close more deals" is a category. "Can't tell which deals are about to ghost them until it's too late to re-engage" is a specific pain. Specific pain leads to specific messaging, which leads to conversions.
The champion profile. Who inside the company feels the pain acutely enough to push for a budget decision? This is often not the person with budget authority — it's the person who will go find that authority if you give them the right ammunition. Knowing who your champion is determines every word of your copy and every channel you use to reach them.
A practical framework to narrow your ICP
Pull your last 20 closed-won deals. For each one, write down: what triggered them to talk to you (what had just happened?), what problem they specifically described in the first call, and who internally pushed the purchase forward. Then do the same for your last 20 churned customers or lost deals.
Look for the attributes that cluster disproportionately in each group. The closed-won customers probably share a trigger you hadn't consciously noticed. The lost deals probably have a pattern too — wrong company stage, wrong champion, wrong urgency.
Now rewrite your ICP from those observations. Not from who you hope to sell to — from who actually bought, why they bought, and what made them ready.
Your revised ICP should be specific enough that you could name ten companies right now who fit it perfectly, and feel genuinely uncertain whether twenty others fit at all. If you can name five hundred companies with complete confidence, it's still too broad.
What happens after you narrow
Narrowing your ICP feels like you're shrinking your market. What actually happens is the opposite.
Your outreach gets specific. Your recipients feel seen rather than spammed. Your trial conversion improves because the product resonates more deeply with the people who sign up. Your sales cycle shortens because you're only talking to people with the urgency to act. Your churn drops because you've stopped onboarding customers who were marginal fits.
You can always expand your ICP later, once you've built density in the core. The companies that try to capture a broad market from day one usually don't — they just generate a lot of noise and very few customers.
The discipline of committing to a specific ICP is the discipline of making your marketing work. Everything else is optimization on top of that foundation.
The one question to ask yourself
Before you finalize any ICP, ask: "Would this description make my sales reps argue about whether a specific company qualifies?" If the answer is yes, it's too vague. Your ICP should be specific enough that account qualification is almost mechanical — either they fit, or they don't.
That specificity feels uncomfortable at first. It means turning away inbound from companies that don't fit, even when those companies want to pay you. It means your top-of-funnel numbers will be smaller. But your bottom-of-funnel numbers — the ones that actually matter — will be dramatically better.
Stop writing ICPs that describe everyone who could theoretically buy your product. Start writing the one that describes the person who is actively looking for exactly what you built.