Skip to main content

Lesson 2: Positioning and Audience Clarity · Lesson 2.1

Define the Core User and Job-to-Be-Done

Clarify who the app serves, what trigger makes the user search, and what competing behavior already exists.

By Daniel Rourke · App Store Growth Editor·Published ·Updated

Why this lesson matters

If the audience and job are blurry, the metadata and product page will also be blurry.

Core idea

Positioning begins with the user’s job, not the app’s features.

Real-world example

An invoicing app wins after narrowing the audience

An invoicing app says it is for every business. After narrowing the page to freelancers and solo consultants, the messaging becomes much easier to write and much easier to understand.

Why the example matters

The clearer the user, the clearer the App Store page.

Let's make it clearer

Start with the trigger moment, not a marketing persona

A useful App Store audience definition starts with the moment that creates demand. The team should ask what happened just before the user searched, browsed, or clicked through to this kind of app. That moment usually produces clearer language than a broad persona document ever will.

This method matters because App Store messaging has very little space. If the audience is defined too broadly, the subtitle becomes vague, the screenshots become generic, and the keyword plan drifts away from real demand. A sharp trigger moment keeps every later field more focused.

Define who the user is in one line of plain language.

Define what happened that made the app feel necessary now.

Define what the user would do if this app did not exist.

Map the real competitors, including non-app behavior

Many teams only compare themselves to direct App Store competitors. That is incomplete. The real competition often includes spreadsheets, notes apps, browser tabs, manual habits, or not solving the problem at all. Those alternatives shape what the user expects to see on the product page.

Students should write down both app competitors and substitute behaviors. This usually reveals better screenshot headlines and more honest metadata because the listing starts speaking to the actual job instead of only to category peers.

Step-by-step framework

Step 1

Name the core user in plain language.

Step 2

Describe the problem moment that creates demand.

Step 3

List existing alternatives, including offline or manual behavior.

Step 4

Write a one-sentence job-to-be-done statement.

Practical exercise

Write one job-to-be-done statement and one “what the user was doing before the app” statement.

Key takeaways

Audience clarity comes before metadata clarity.

The job-to-be-done is the anchor for later keyword work.

Substitute behavior matters in App Store positioning.

Apply this in your next release

Positioning rarely fails because the team picked the wrong audience. It fails because the audience is described in language the App Store visitor never uses. A core user written as "busy professional aged 28-45 looking to optimize productivity" is invisible in the store; the same user described by the trigger moment ("opens the app at 11pm to plan tomorrow") writes itself into a subtitle.

Bring the trigger sentence into the metadata lessons. It will be the cleanest input the keyword and screenshot work can have.

Continue within this lesson

Next lesson in the academy

Build a One-Line Value Proposition

Compress the product promise into one line that can later guide app name, subtitle, screenshots, and ad messaging.

Lessons that build on this one

Curated by the editorial team — these lessons either deepen the same idea or apply it in a different part of the curriculum.

Academy

A practical App Store ASO curriculum for founders, marketers, and mobile growth teams.

Soft CTA

Lessons stay educational first. ASO Miner appears as a workflow assistant only where the lesson naturally turns into implementation.

© 2026 ASO Miner. All rights reserved.