Most solo founders can describe their product in detail and their customer in one word: "businesses", "creators", "marketers". That gap is why their posts get ignored, their landing page feels generic and their time goes into the wrong conversations.
An ideal customer profile closes the gap. It is one page, and you can write it today. This guide explains what it is, what goes in it and how to build it from evidence you already have.
What is an ideal customer profile?#
An ideal customer profile (ICP) is a short description of the kind of buyer who gets the most value from your product and is easiest for you to win and keep. It is a filter: every piece of marketing you make should be aimed at that person, and everyone else is allowed to be a happy accident.
It is not a demographic sketch with a stock photo and a made-up name. A useful ICP describes a situation, not a stereotype. "Founders of two-person software companies who just shipped and have no audience" is a situation. "Tech-savvy millennials" is not.
What goes in an ICP?#
Five fields are enough: who they are, their situation, the trigger that makes them act, the alternative they use today, and where they spend time. Anything beyond that is decoration until you have more customers.
| Field | The question it answers | Example |
|---|---|---|
| Who | Role and size of business | Solo founder of a B2B software product |
| Situation | What is true about them right now | Product is live, a few paying users, no repeatable way to find more |
| Trigger | What event makes them search for a fix | A launch got no traction; a month passed with no new signups |
| Current alternative | What they do instead of buying from you | Posting when they remember, or doing nothing |
| Where they are | Places you can reach them honestly | Specific subreddits, X, founder communities |
The trigger and the current alternative are the two fields people skip, and they are the most useful. The trigger tells you when to show up. The alternative tells you what you are really competing against, which is usually a spreadsheet, a habit or doing nothing, not another product.
How do you write an ICP from real customers?#
Start with the customers you already have and work backwards from the best ones. You do not need a survey or a research budget; you need an hour and a list of names.
- List your best customers. "Best" means they pay without friction, use the product often, say thank you and would be missed if they left. Aim for the five or so who fit that most. Ignore revenue size on its own.
- Find what they share. Role, size, stage, how they found you, what they were doing the week they signed up. Write down only patterns that show up in most of them.
- Pull exact words. Open emails, support threads and call notes. Copy the sentences where they describe the problem. These phrases become your headlines.
- Check your worst customers. Who churned fast, complained most or needed the most hand-holding? Write what they have in common. That is your "not for you" list.
- Write it as one paragraph. Fill the five fields, then compress them into a paragraph you could read aloud to a stranger.
Here is the shape of a finished one: "We help solo founders of B2B software products who have shipped but have no repeatable way to get in front of buyers. They usually come to us after a launch fades. Today they post irregularly and track nothing. We find them on X and in a few niche communities."
What if you have no customers yet?#
Write the profile as a hypothesis, then test it with conversations before you build more. Your raw material is the people you have already spoken to and the places where your target group complains in public.
- Read the threads in the communities where your buyer asks for help. Note the words they use and what they tried first.
- Talk to a handful of people who fit your guess. Ask what they did the last time the problem came up, not whether they would buy.
- Write the ICP, then mark every field "assumed" or "heard directly". Spend your next weeks turning assumed into heard.
Rewrite it after your first five paying customers. Real buyers will correct you, and that correction is worth more than any amount of planning.
How do you use an ICP in your marketing?#
Use it as a filter on every piece of work: if a post, page or video would not make sense to your ICP, cut it or rewrite it. A profile that sits in a document changes nothing; a profile that shapes decisions changes everything.
- Positioning and landing page: use the exact phrases from your customers' own descriptions of the problem. Name the situation in the first line so the right visitor recognises themselves.
- Content topics: write about the trigger and the current alternative. People in that situation search for those things.
- Channels: go where the "where they are" field says, and skip the rest. Being useful in two places beats being thin in six.
- Saying no: when a request comes from someone outside the profile, you can decline or deprioritise without guilt.
The same filter works for video. If you record short clips, aim each one at a single trigger your ICP faces; our guide to short-form video for founders covers how to turn that into a weekly habit.
What mistakes make an ICP useless?#
The common failures are being too broad, describing the person instead of the situation, and never checking it against reality. Each one produces a profile that feels finished and changes nothing.
| Mistake | What it looks like | Fix |
|---|---|---|
| Too broad | "Any small business" | Pick one role in one stage and add "who just…" |
| Demographics only | Age, city, job title and nothing else | Add the trigger and the current alternative |
| Invented | Written without talking to anyone | Mark fields "assumed" and test them |
| Never updated | Same document for a year | Review after each handful of new or lost customers |
| Several at once | Three profiles, three messages | Choose one for this quarter |
If you are unsure whether yours is specific enough, try the stranger test: could you name five real people who fit it, and find where each of them hangs out? If not, narrow it until you can.
Summary#
An ideal customer profile is one page: who your best buyer is, the situation they are in, what triggers them to act, what they do today and where you can reach them. Build it from your best real customers, mark what you are guessing, keep it to one profile and let it decide what you write and where you show up. If you are building a plan around it, the OpenCMO home page shows how we think about turning a profile into a weekly routine you approve yourself.