Defining Your ICP
Narrow your focus to win a market beachhead and build undeniable momentum.
The Guide
6 key steps synthesized from 4 experts.
Identify your Super-Specific Who
Start by layering at least three narrowing constraints such as geography, specific tech stack, or company size. This comically narrow focus allows a startup to concentrate its limited resources on solving one problem better than any established incumbent.
Featured guest perspectives
"When it comes to the question of the target customer, the most common mistake is the definition is too broad. It must be almost comically narrow, to the point where you may be misunderstood for such a narrow focus."— Lenny Rachitsky
"Your target audience should also be very narrow. Almost comically narrow. Shoot for at least three narrowing characteristics."— Lenny Rachitsky
"Try to get super-specific and super-narrow with your ICP. Almost comically narrow."— Lenny Rachitsky
Define the Triggering Moment
Use high-touch conversations or surveys to pinpoint the exact struggling moment that drives a customer to seek a solution. Develop psychographic personas based on how users think about the problem rather than just their job titles.
Filter by Firmographics and Personas
In B2B targeting, start with account-level traits like revenue and headcount as the first layer. Then identify the specific functional roles (e.g., IT managers, PMs) that suffer most from the problem but have the authority to implement a solution.
Featured guest perspectives
"Looker was a technical product, created right at the very start of data moving to the cloud and large, event style data being treated as business critical for analysis. ... The companies tended to be startups with around 50-400 employees, with either engineering leading data or the data team being very technical."— Lenny Rachitsky
"In B2B, you first segment your customers via firmographics, i.e. things like how many employees, revenue, geography, etc. Then, a more actionable segmentation is: “three-member or more creative agencies that follow a specific firmographic profile and have a budget of 20K and they use Notion.”"— Lenny Rachitsky
Validate with Cold Outreach
Run experiments using cold outbound channels to gather objective data on interest and response rates. Look for the nod or signs of immediate urgency during pitches as qualitative indicators that you have found a high-intent segment.
Featured guest perspectives
"If you’ve got a killer idea but you’re talking to the wrong people, you’ll come away thinking your idea stinks, and give up. But the same idea pitched to different people can change everything."— Lenny Rachitsky
"Data from outbound sales is the best signal for what’s working, versus leads from investors and friends."— Lenny Rachitsky
Profile Your Power Users
Analyze your best-retained users to identify common behavioral traits and demographic markers. Monitor how users hack existing features to reveal high-intent categories that should be formalized into your official product roadmap.
Featured guest perspectives
"We found that many more people were part of Facebook Groups communities that had been set up specifically for buying, selling, and trading than we expected."— Lenny Rachitsky
Establish Expansion Triggers
Define clear criteria for when to move beyond your beachhead, such as reaching 30 to 50 percent market share or hitting high existing customer satisfaction benchmarks. Ensure you have the resource capacity to support a new segment without compromising your original focus.
Featured guest perspectives
"The tendency when you're in the chasm is, 'I just need more customers. I should take any customer I could find,' because we need revenue. It's like taking a match and running it back and forth under a log. It's not going to light the log. So how do you start a fire? Well, you start it by putting a little kindling, little crumpled up paper, and you hold the match in one place until the fire starts."— Geoffrey Moore
"We knew we were ready to expand when we felt like, one, we were getting customer love and, two, we had sufficient engineering bandwidth to go and build the features and products without letting go of the previous customer audience."— Lenny Rachitsky
Get this guide as an AI skill for Claude Code
Install This Skill
Add this skill to Claude Code, Cursor, or any AI coding assistant that supports Agent Skills.
Quick Install (Recommended)
Install this skill directly using npx:
npx skills add RefoundAI/lenny-skills --skill defining-icp Or install all 76 skills:
npx skills add RefoundAI/lenny-skills Manual Installation
Download the skill
Download Skill (.zip)Add to your project
Create a folder in your project root and add the skill file:
.claude/skills/defining-icp/SKILL.md Start using it
Claude will automatically detect and use the skill when relevant. You can also invoke it directly:
Help me with defining your icp Or receive these install instructions in your inbox:
Guest Perspectives
Deep dive into what 3 podcast guests shared about defining your icp.
Geoffrey Moore
"The tendency when you're in the chasm is, 'I just need more customers. I should take any customer I could find,' because we need revenue. It's like taking a match and running it back and forth under a log. It's not going to light the log. So how do you start a fire? Well, you start it by putting a little kindling, little crumpled up paper, and you hold the match in one place until the fire starts."
- Target a segment where you can realistically achieve 30% to 50% market share within two years.
- Resist the urge to pursue every customer for revenue; focus only on those within your specific beachhead segment.
- Prioritize establishing a reputable standard in one niche so that partners and peers begin to organize around you.
Jeanne Grosser
"And what this was was effectively a company universe. So you can think of this as a massive database. Every row was a different company on the planet and every column was an attribute about that company that would help you sell to them in a more targeted fashion."
- Identify key business attributes, such as industry or business model, that signal a high need for your specific product.
- Create a 'company universe' database that maps these key attributes to every potential customer on the planet.
- Use attribute data to automate personalized outreach that references the most relevant product features for each prospect.
Lulu Cheng Meservey
"There's going to be people who are just not your natural audience, and you should know that and not waste your time. But if your natural audience cares about X and you're offering Y, then it's your job to create the API or to create the bridge from X to Y."
- Identify and ignore audiences that are fundamentally not aligned with your mission.
- Dedicate resources to understanding the specific passion points of your core niche.
- Build a logical connection that explains why your product matters to your target niche's existing goals.
Make your product team AI-native
These skills work best as a system. Get a free 8-email course: map how your team works today, wire agents into real workflows, and make it stick. From the team that does this for a living.
Related Skills
Other Discovery & Research skills you might find useful.
Product Taste and Intuition
Product intuition is not a final answer, but a generator of theories that must be refined through de...
View Skill → →Continuous Product Discovery
Building deep empathy requires removing the layers between product teams and users, often by leverag...
View Skill → →Idea Validation
True product de-risking requires starting from first principles to understand the core problem befor...
View Skill → →Mastering Customer Interviews
Customer interviews should focus on uncovering the specific causal events and contextual triggers th...
View Skill → →