Pick Your App Niche in 1 Hour
Cut your direction down to one sentence in 60 minutes. Drop every feature that isn't the main reason to pay, so screenshots, ads, and paywall all point at the same promise.
π Indie App Playbook Β· Part 2 of 7 Series overview: Indie App Playbook
In Part 1 you proved the pain is real β at least 10 user quotes and 2β5% email capture. Now the question isn't "what else can I add?" β it's "what else can I cut?"
A mixed positioning makes everything downstream mixed: screenshots, ads, paywall. This hour cuts it clean.
π― What you'll ship
- One 15-second positioning sentence ("for [who], in [situation], get [result]")
- One main keyword + one main channel + one core reason to pay
- A feature cut list: what's in v1, what's v2, what's dead
β±οΈ Time blocks
π Prerequisites
- Outputs from Part 1: Validate Your App Idea: user quotes + fake funnel data
- A blank page (Notion, Apple Notes, paper)
Step 1: Write the positioning line (0β10 min)
Template:
For [who], in [what situation], get [what result].
All three slots have to be concrete enough that you can picture a real person doing a real thing.
Bad vs good
| β Too broad | β Specific |
|---|---|
| An app that helps people build habits | For 30+ developers, after lunch when they want to nap, auto-set a 25-min nap timer and track the streak |
| AI writing assistant | For solo bloggers, after finishing a draft, instantly check headline click potential and get 3 rewrites in 5 seconds |
| Photo editing tool | For Instagram creators, before going out, use the front camera to simulate how many likes today's post will get |
Rewrite it 3 times
After v1, say it out loud, then ask:
- Can I finish it in 15 seconds?
- Does this audience actually exist and can I reach them?
- Is the "result" something users already pay for?
Rewrite until you can say it without flinching.
Step 2: Kill candidates with 4-axis score (10β25 min)
If you have 2β3 candidates, score each on these 4 axes (1β5 per axis):
| Axis | Ask yourself |
|---|---|
| Pain intensity | If they don't use it, do they lose time / money / health / opportunity? |
| Willingness to pay | Are they already paying for an alternative? |
| Acquisition path | Is there a clear entry via ASO / TikTok / Reddit / Google Ads? |
| Competitive gap | Do reviews show repeated complaints competitors haven't fixed? |
Rules:
- Any axis < 3 β kill it
- Total < 14 β not worth more than this hour
- Total β₯ 16 β strong direction, lock it now
Real example
Say you have 3 candidates:
- AI fitness mirror (video form correction)
- Newsletter headline assistant
- Programmer nap timer
| Pain | $$ | Acq | Gap | Total | |
|---|---|---|---|---|---|
| Fitness mirror | 4 | 2 | 3 | 4 | 13 β |
| Headline assistant | 4 | 4 | 4 | 3 | 15 |
| Nap timer | 5 | 3 | 5 | 4 | 17 β |
Fitness mirror is killed by "willingness to pay = 2" (amateur users won't pay). Nap timer wins.
Step 3: Split features (25β40 min)
Mindset: v1 only contains the minimum features that make users willing to pay. Everything else goes to v2 backlog or gets killed.
Three columns
List every feature you've imagined. Sort:
| v1 (core) | v2 (later) | Kill |
|---|---|---|
| Directly produces the core result | Polish, retention boosters | Unrelated to main reason to pay |
| Usable within 30s of opening | Useful 7+ days after paying | Stuff you want to build but nobody asked for |
| β€ 5 | 10β15 | The longer this is, the better |
Cut rules
For ambiguous features, ask 3 questions:
- Without it, can the user complete the core action? Yes β kill
- Is it a reason to pay? Or also needed by free users? Free β keep but don't lock
- Would skipping it delay launch by 1+ week? Yes β kill
Anti-example: typical "v1 too heavy"
β v1 includes: accounts, social sharing, multi-device sync, AI chat, subscriptions, one-time purchases, family plan, tip jar, template marketplace, Widget, Watch app, iPad layout, custom dark modesβ¦
β Real v1: core action + 4-step onboarding + one paywall + 4 key events instrumented.
Step 4: Lock main keyword / channel / reason (40β50 min)
Main keyword
Pick exactly one β high search intent, not over-saturated.
- Utility apps: search App Store, see if top 10 is owned by big-co
- Content apps: check Google Trends for stable upward slope
- Example: nap timer β
nap timer>power nap>sleep timer(Apple's built-in owns this one)
Main channel
| Direction trait | Channel |
|---|---|
| Users actively search | ASO (App Store Optimization) |
| Needs video demos | TikTok / Reels |
| Needs story-driven persuasion | Long-form YouTube |
| Clear funnel ROI | Meta / Google Ads |
| Has creator network | X / influencer collabs |
Don't run 3 channels in parallel. Push one to stability first.
Main reason to pay
Why today? Not "maybe someday" β "I need this now".
Write it as one line on top of the paywall:
"Unlock to instantly get [specific benefit]. Without it, you'll [specific loss]."
Examples:
- β "Unlock more features"
- β "Unlock streak tracking. Miss a day and you start the counter from zero."
Step 5: 15-second elevator test (50β60 min)
Say everything above out loud to a real human (friend, partner, group chat).
The 15-second pitch
For [audience], in [situation], get [result].
Main keyword is [word], first users come from [channel],
they pay because [reason].
Reading the listener
| Reaction | What it means |
|---|---|
| "Oh I see what it is" | β Clear positioning |
| "Sounds like X" | β οΈ No differentiation, rewrite |
| "I could use this too" + not your audience | β οΈ Audience too broad, narrow it |
| "Wait can you repeat that?" | β You don't know yourself |
| "How much does it cost?" | β Triggered buy intent |
Checkpoint
End of 60 minutes you should have:
- β One 15-second positioning sentence
- β v1 feature list (β€ 5 core features)
- β One keyword, one channel, one reason to pay
- β A friend who can repeat back what you make
Next part: ship a real v1 with SwiftUI + RevenueCat.
π Further reading
- Full long-form: Indie App Playbook
- Previous: Validate Your App Idea
Series navigation
π Indie App Playbook Β· Part 2 of 7
- Part 1 β Validate Your App Idea in 1 Hour
- β Part 2 Β· You are here β Pick Your App Niche in 1 Hour
- βοΈ Next:
- π Series overview: Indie App Playbook