Positioning & ICP: who actually needs your app
Positioning is the place your app occupies in someone's head. The one-sentence test: "What is this and why do I need it?" If the answer is not clear in three seconds, you have no positioning.
ICP (Ideal Customer Profile) is the specific type of person your app works best for. "Everyone" is not an ICP. "Students" is a weak ICP. "A university student trying to assemble notes from voice memos two weeks before an exam" — that is an ICP.
The classic trap for someone who vibe-coded an app: the app is written first, then a customer is looked for. This is called a solution looking for a problem. It does not mean the app is bad; it just means at the marketing stage you now have to find the problem backwards.
How to find the problem backwards. Three steps:
1. Write down the one thing your app does best. Not all its features — one. Which screen makes people say "oh, that's interesting" when you show it? 2. Who does that job today by hand, painfully? In Excel? In Notes? Not at all, and it bothers them? That person is your ICP candidate. 3. Talk to five of them. Do not show the app before you ask — first ask about their current process. If the problem is not serious for them, move to another candidate.
After five conversations you either find a strong ICP, or you understand that the problem your app solves is not painful enough. The second outcome is valuable too — it saves you months of pointless marketing.
| Weak positioning | Strong positioning | What is the difference |
|---|---|---|
| "A smart notes app" | "Turns a lecture recording into study notes in 2 minutes" | The second names a concrete job and a time saving |
| "An AI assistant for fitness" | "Counts your sets and reps at the gym without typing" | The second removes a specific annoyance |
| "A budgeting app for everyone" | "Sets aside the tax share of a freelancer's irregular income" | The second names a specific person and a specific fear |
The simplest test of positioning: read the sentence and ask — could a competitor claim the opposite? "Fast and convenient" — nobody says "slow and awkward", so that is not positioning, it is filler. "No account required" — a competitor could say "an account is required", so that is a real position.
Practice. Write one positioning sentence for your app: "An app that does [concrete job] for [ICP] by [differentiating method]." Then show it to three people and ask: "What does this app do?" Done means: at least two of the three can restate the job you intended, in their own words.
📚 Sources and documentation
- Creating your App Store product pageofficialdeveloper.apple.com
Apple stresses the subtitle is for explaining the app's value — positioning lands there directly.
- Get discovered on Google Play searchofficialsupport.google.com
"Keep your title unique, avoid common terms" — the store-side reflection of positioning.
- Indie Hackersindiehackers.com
Useful for reading how small teams describe their process of finding an ICP.