Marketing & SEO

Ideal Customer Profile (ICP)

Get specific about who your first 100 customers are. Vague targeting produces vague results.

Ideal Customer Profile (ICP)

Get specific about who your first 100 customers are. Vague targeting produces vague results.

Why It Matters

"My product is for small businesses" is not an ICP. "My product is for solo founders running B2B SaaS products under $10K MRR who are doing their own marketing without a team" is an ICP.

The difference is actionability. With a specific ICP you know:

  • Which subreddits to post in
  • Which keywords to target
  • What pain to reference in your headline
  • Which features to prioritize
  • Who to reach out to for beta feedback

Your first ICP is not your only ICP. You're defining who to focus on first — the customer who has the most urgent need, the most willingness to pay, and the easiest path to finding.

The Three-Layer ICP Model

Layer 1: Firmographics (B2B) or Demographics (B2C) Who are they objectively? Company size, industry, revenue, geography. Or: age range, income, lifestyle, life stage.

Layer 2: Psychographics What do they believe? What do they value? What do they fear? What does success look like to them?

Layer 3: Situational trigger What has to be true for them to be in-market for your product right now? The trigger is the difference between a potential customer and an active buyer.

Customer Persona Template

For each persona, document:

  • Name + role/situation (make them feel real)
  • Their day — what are they responsible for? What frustrates them?
  • Their relationship with your problem — current workaround, what they hate about it
  • Their goal — what does success look like in 6 months?
  • Their trigger — what specific event makes them search for a solution now?
  • Their objection — the main reason they wouldn't buy today
  • Where to find them — subreddits, newsletters, Slack groups, Twitter accounts
  • What makes them pay — what outcome justifies the cost?

ICP Scoring Matrix

When choosing your primary ICP among multiple personas:

Criteria Persona 1 Persona 2 Persona 3
Problem urgency (1-5)
Willingness to pay (1-5)
Ease of finding them (1-5)
How well product fits today (1-5)
Total

Pick the highest total. Once you have 10 customers from your primary ICP, decide whether to double down or expand to a secondary ICP.

Validation Checklist

Before moving forward, verify:

  • Each persona is based on real community signal, not pure assumption
  • You can name 5 specific communities where your primary ICP hangs out
  • You know the exact language they use to describe their problem
  • You know what they've tried before and why it didn't work
  • You know the trigger event that makes them actively search for a solution

Where to Find Your ICP

  • Reddit — search for posts complaining about the problem your product solves
  • Twitter/X — find people describing the pain in their own words
  • Indie Hackers — founders talking about the challenges you're solving
  • G2 reviews — who's leaving competitor products and why
  • LinkedIn — filter by role + company type

Deliverable

One markdown file: icp.md containing:

  • 3 personas (using the template above)
  • Primary ICP selection with scoring rationale
  • Community list (where to find them)
  • Their language verbatim (5-10 phrases to use in copy)

Resources

  • FastWrite — Generate ICP-specific content ideas
  • Perplexity — Validate ICP assumptions with real data
  • Jobs to Be Done — Framework for understanding buyer motivation

Ready to build?

Go from idea to launched product in a week with AI-assisted development.

Related Topics in Marketing & SEO

ABM (Account-Based Marketing) Platforms: 6sense, Demandbase, Terminus, RollWorks, Mutiny, Folloze, Triblio, Madison Logic, ZoomInfo

If you're a B2B SaaS at $5M+ ARR selling to mid-market or enterprise (deals >$25K ACV), you need ABM (Account-Based Marketing) — coordinated marketing + sale...

Affiliate Marketing Tools: Rewardful, PartnerStack, Tolt, Tapfiliate, Impact, FirstPromoter, Refersion, ReferralCandy

If you're building a SaaS in 2026 and trying to pick an affiliate marketing tool, this is the consolidated comparison. Affiliate programs are the line item f...

AI Sales Agents & SDR Automation: 11x.ai, Artisan AI, regie.ai, Outreach AI, Apollo AI, Lyzr, Clay AI Personalization, Salesforce Agentforce

If you're running B2B sales in 2026 and not at least evaluating AI sales agents, you're behind. The category exploded in 2024-2026 — venture capital poured b...

AI Writing & Copy Tools: Jasper, Copy.ai, Writer, Anyword, GrammarlyGO, ChatGPT, Claude, Lex, Sudowrite, Hemingway, ProWritingAid

If you're a marketer, content creator, or founder writing in 2026, you're using AI for at least some part of your writing process. Question is which tool — a...

Answer Engine Optimization (AEO)

Answer Engine Optimization (AEO) is the practice of structuring content so that search engines and AI answer features select it as the direct answer to a use...

App Store Optimization (ASO) Tools: AppTweak, Sensor Tower, data.ai, Mobile Action, ASOdesk, AppFollow, AppRadar

If you have a mobile app (B2C, prosumer, or B2B with mobile companion) in 2026, App Store Optimization (ASO) is the mobile equivalent of SEO — except harder ...