ICP Marketing: How to Build Your Ideal Customer Profile (Framework + Template)
Samuel Rondot
7 min read

On this page
In marketing, ICP stands for ideal customer profile: a description of the type of company that gets the most value from your product and brings you the most value back. These companies buy faster, stay longer and expand. ICP marketing means pointing your targeting, messaging, content and sales outreach at accounts that match that profile, and deliberately ignoring the rest.
An ICP describes companies, not people. The people inside those companies (the buyer, the champion, the users) are described by buyer personas. You need both, in that order.
ICP vs buyer persona vs target market
| Term | Describes | Example |
|---|---|---|
| Target market | The broad market you could sell to | "B2B companies in Europe" |
| Total addressable market (TAM) | Every account that could buy, sized in revenue | "All software companies with 20–500 employees in the EU" |
| Ideal customer profile (ICP) | The subset of accounts that get the most value and are the best customers for you | "EU SaaS companies with 20–200 employees, an outbound sales team and a CRM, hiring SDRs" |
| Buyer persona | The individuals inside ICP accounts who buy, champion or use the product | "Head of Sales, owns pipeline targets, frustrated by manual list building" |
If you sell to consumers, the ICP and the persona are often the same thing. The ICP concept matters most in B2B, where a company buys and several people weigh in.
The ICP framework: 6 building blocks
A useful ICP is specific enough that two people on your team would accept or reject the same account. Build it from these six blocks:
- Firmographics: industry, company size (employees and revenue), geography, business model (B2B/B2C, SaaS, services), growth stage.
- Technographics: tools they already use (CRM, data stack, the products you integrate with or replace).
- Situation and triggers: events that make them likely to buy now, such as hiring for a specific role, a funding round, a new leader in your buyer's department, an expansion into a new market.
- Pains and desired outcomes: the problem your best customers had before buying and the result they bought you for, in their own words.
- Buying process: who decides, who champions, who signs; typical budget, sales cycle length and objections.
- Disqualifiers (anti-ICP): traits of accounts that churn, never close or cost too much to serve. This block saves the most time.
How to create your ideal customer profile in 6 steps
1. Pull your customer data
Export every customer from your CRM or billing tool with: revenue, time to close, retention or churn date, expansion, support load, acquisition channel. If you have fewer than 20 customers, use your best deals and your best-qualified lost deals too.
2. Rank your best customers
Sort by value, not by logo. A good customer pays well, closed quickly, stayed and is easy to serve. Pick your top 10 to 20 accounts on those criteria, and note your worst ones as well.
3. Find the patterns
Fill a spreadsheet with the six blocks for each top account. Look for what most of them share: same size range, same tool in their stack, same trigger before they bought. Then compare with the worst accounts. The traits that only appear in the bad group are your disqualifiers.
4. Interview 5 to 10 customers
Data tells you who; interviews tell you why. Ask:
- What was happening in your company when you started looking for a solution?
- What did you try before us, and why didn't it work?
- Who else was involved in the decision, and what did they need to see?
- What result would make you cancel or renew?
Write down their exact words. They become your messaging.
5. Write the ICP in one page
Use the template below. Keep it short enough to fit on one screen, and include an "ICP statement" anyone can repeat.
6. Validate and refresh
Check the ICP against your pipeline: do ICP accounts convert better and close faster than the rest? If not, adjust. Review it at least twice a year, or whenever you launch a product, raise prices or enter a new market.
ICP template (with an example)
The example below is illustrative, for a fictional B2B SaaS tool that automates prospecting for small sales teams.
| Block | What to write | Example |
|---|---|---|
| ICP statement | One sentence | "EU B2B SaaS companies with 20–200 employees that run outbound sales and are hiring SDRs." |
| Firmographics | Industry, size, geography, model | Software/SaaS, 20–200 employees, EU and UK, sells B2B |
| Technographics | Tools in place | HubSpot or Pipedrive, Google Workspace, LinkedIn Sales Navigator |
| Triggers | Why now | Hiring SDRs or a first Head of Sales; raised a seed or Series A in the last 12 months |
| Pains | In customers' words | "Our reps spend half their day building lists"; "reply rates dropped" |
| Desired outcome | What success looks like | More meetings per rep without hiring more SDRs |
| Buying process | Roles and cycle | Head of Sales decides, founder signs, SDRs use it; 2–4 week cycle |
| Disqualifiers | Who to avoid | Fewer than 5 salespeople; only inbound sales; regulated industries that forbid cold outreach |
How to score accounts against your ICP
Turn the ICP into a simple score so marketing and sales prioritize the same accounts:
- Fit (0–60 points): 20 points each for the right industry, the right size range and the right tech stack.
- Timing (0–40 points): 20 points each for a live trigger (hiring, funding, new leader) and recent engagement (website visit, reply, event).
- Tiers: A = 80+ (personalized outreach, sales-led), B = 50–79 (automated but segmented sequences), C = below 50 (marketing nurture only). Disqualified accounts get removed, whatever their score.
Adjust the weights after a quarter based on which tiers actually became customers.
How to use your ICP in marketing and sales
- Positioning and messaging: lead with the pains and outcomes from your interviews. Your homepage should make an ICP visitor think "this is for companies like mine".
- Content and SEO: write for the questions your ICP asks before buying. ICP-driven SEO means choosing keywords your ideal customers search, not the ones with the most volume.
- Paid ads: LinkedIn Ads lets you target by company size, industry and job title, so your ICP translates almost directly into an audience.
- Account-based marketing (ABM): pick a list of tier A accounts and coordinate ads, content and outreach on them.
- Outbound prospecting: turn the ICP into search filters. In LinkedIn Sales Navigator, account filters such as industry, company headcount, headcount growth, annual revenue, technologies used and headquarters location map directly to firmographics and technographics, and Boolean search on job titles matches your personas. Then export the leads and contact them. Tools like useArtemis can scrape Sales Navigator searches, find verified emails and run LinkedIn + email sequences on exactly that list; see our guide to B2B prospecting for the full process.
- Lead scoring and qualification: use the same fit criteria in your CRM so sales stops chasing leads that will never close.
- Signals and enrichment: AI agents can check ICP criteria that aren't in any database ("Do they sell to enterprises?", "Are they hiring SDRs?"). This is where AI for sales prospecting helps most.
Common ICP mistakes
- Too broad: "SMBs in the US" isn't an ICP. If it doesn't exclude anyone, it's a market.
- Built on opinions: an ICP written in a brainstorm without customer data describes who you'd like to sell to, not who buys.
- Mixing ICP and persona: describe the company first, then the people.
- No disqualifiers: listing who to avoid is often more useful than listing who to target.
- Never updated: your best customers change as the product and prices change.
FAQ
What is ICP in marketing?
ICP means ideal customer profile. It's a description of the companies that get the most value from your product and bring you the most value (fast to close, loyal, profitable). Marketing teams use it to choose who to target with ads, content and campaigns, so budget goes to accounts likely to buy.
What is the difference between an ICP and a buyer persona?
An ICP describes the ideal company (industry, size, tech stack, triggers). A buyer persona describes the people inside that company who buy or use your product (role, goals, objections). You define the ICP first, then the personas within it.
What is an ICP framework?
An ICP framework is the structure you use to define your ideal customer profile. A practical one covers six blocks: firmographics, technographics, buying triggers, pains and desired outcomes, the buying process, and disqualifiers. Each block should come from real customer data and interviews.
How often should you update your ICP?
Review it at least twice a year and whenever something big changes: a new product, new pricing, a new market or a shift in who your best customers are. Compare win rates and retention for ICP and non-ICP accounts to see if it still holds.
What does ICP mean in SEO?
In SEO, ICP still means ideal customer profile. ICP-driven SEO means choosing topics and keywords that your ideal customers search when they have the problem you solve, even if the volume is lower, instead of chasing high-volume keywords that bring visitors who will never buy.




