Your ideal customer is the smallest reachable group that shares an urgent problem your product solves. Define the problem in their words, narrow the group until you know where to find them, then list the public actions that reveal active intent. A useful profile tells you who to ignore, where to look, and why a specific person might buy now.
Most ideal customer profiles look precise but cannot help you find anyone. “B2B SaaS companies with 10 to 50 employees” fits thousands of businesses. It does not tell you which one has the problem, where its buyer talks about it, or why they would change anything this week.
A useful profile behaves more like a search filter than a portrait. It removes bad fits. It points to places you can inspect. Most importantly, it includes evidence that the problem is active now.
Know your buyer through the problem
Start with the problem, not a collection of demographic details. Age, job title, company size, and industry matter only when they change the need, the buying process, or your ability to reach the buyer.
Ask what happens just before someone needs your product. A generic answer such as “they want to save time” is too soft. Look for an observable moment: the finance lead is closing the month in three spreadsheets, a founder has hired the first salesperson, or a support team is copying the same reply twenty times each morning.
- Too broad
- Marketing teams that want better analytics.
- Useful
- Solo SaaS founders who launched recently, have traffic, and cannot tell which channel produced their first signups.
Interview recent buyers, lost prospects, and people solving the problem by hand. Listen for five things:
- The event that made the problem hard to ignore.
- The words they used before they knew your product existed.
- The workaround they tried first.
- The cost of leaving the problem alone.
- The place where they looked for an answer.
Their wording is more valuable than language invented in a positioning meeting. It becomes your search vocabulary, landing-page copy, and outreach. If buyers say “I launched but nobody signed up,” do not translate it into “post-launch customer acquisition optimization.”
Focus on a niche you can reach
A niche is not simply a smaller market. It is a group whose shared situation lets you find them in the same places, explain the product with the same examples, and earn trust from one customer to the next.
“Small businesses” is not a niche. A two-person accounting firm and a neighborhood bakery share an employee count, but little else. “Bookkeepers serving ecommerce brands on Shopify” is narrower in a useful way. They have repeated workflows, recognizable tools, specific communities, and peers who talk to one another.
Test a possible niche with four questions:
- Shared pain: Does the same problem appear often enough that one product and message can solve it?
- Reachability: Can you name the communities, searches, events, directories, or tools that gather these people?
- Ability to act: Does the buyer control a budget or a workflow that lets them try your solution?
- Visible proof: Can one customer story make the next buyer think, “That company looks like us”?
Narrowing feels risky because the excluded market is easy to imagine. The practical risk is the opposite. A broad message makes every example less relevant and every channel harder to choose. Your first niche is a beachhead, not a lifetime contract. Win a repeatable group, learn why they buy, and expand from evidence.
Identify intent, not just fit
Fit answers “Could they buy?” Intent answers “Why might they buy now?” You need both. A perfect-fit company with no active problem belongs in your market, but it does not belong at the top of today’s outreach list.
Intent often appears as a public action. Someone asks for a recommendation, complains about a workaround, announces a new responsibility, hires for a role, migrates a tool, raises funding, opens a location, or launches a product. Each action changes the context around your offer.
The buyer names the problem and asks for a solution.
The pain is active, but the buyer may not be shopping yet.
A change makes the problem more likely. Your message must connect the dots.
Do not treat every event as permission to pitch. A signal gives you a reason to investigate, not a reason to automate a generic message. Read the source. Work out whether your product is relevant. Then refer to the specific situation and offer one useful next step.
“Saw you are hiring your first customer success lead” is observation. “That usually means the founders are handing over a support process that lives in their heads” is relevance.
The second sentence earns attention because it explains why the event matters. Good outreach proves you understood the signal rather than merely detected it.
Build a profile you can use today
Write one sentence for each line. If a line needs a paragraph, the thinking is probably not finished.
They are: [specific role or company in a shared situation]
They struggle with: [observable problem in their own language]
It becomes urgent when: [event or cost that creates a deadline]
They currently use: [manual workaround or alternative]
I can find them in: [named communities, sources, or directories]
Intent looks like: [public words or actions you can verify]
I should ignore: [clear disqualifiers]
For example: “We help bootstrapped B2B SaaS founders who launched in the last six months but have fewer than ten customers. They are posting about flat signups, asking which acquisition channel to try, or looking for places to promote their product. We ignore agencies, funded sales teams, and founders who are still building.”
That profile is imperfect, which is fine. It can produce a search today. Spend a week collecting twenty real examples. Record which signals led to conversations, which descriptions were wrong, and which disqualifiers saved time. Then revise the profile from what happened.
The goal is not to describe an imaginary customer beautifully. The goal is to recognize a real one early enough to be useful.