How to market an app: get your first users and keep them
To market an app, name the exact person it is for, put that person’s problem on your store page or landing page, then go to the few places they already gather and ask them to try it. Pick one channel, run it for a month, and measure how many people come back, not only how many install. Marketing a weak app only speeds up bad reviews.
What should be true before you market an app?
Marketing multiplies what the app already does. If ten people try it and nobody returns, sending a thousand people will give you a thousand who do not return. So check three things first.
- A few people use it twice without being asked. Five is enough to start. If none do, go back to the problem. The guide to validating an app idea covers the interviews.
- You can say who it is for in one sentence. “A calorie app” is not one. “A fridge photo that turns leftovers into three dinners” is. Vague positioning is the most common reason marketing fails.
- You can see what happens. Install some analytics, even a simple privacy-friendly one, so that you can tell which channel sent which user. Without that you are guessing.
If the product is not built yet, marketing can still start: a landing page that describes the app and collects emails tests demand before you write code. Landing page ideas has layouts to copy.
Which channel should you pick first?
Pick one. A new app with no audience cannot do search ads, content, social media, partnerships and public relations all at once. The right first channel depends on how people will find the kind of app you built.
| Type of app | How people look for it | Best first channel | Why |
|---|---|---|---|
| A utility people search for (“convert”, “split bills”) | They type the task into a search engine or store | A page that answers that exact query, plus a tidy store listing | Intent is already there; you only have to be findable |
| A tool for a profession or hobby | They ask peers in communities and forums | Helpful posts in the three or four places those people gather | Trust travels through peers |
| A B2B or team tool | A manager has a repeated, costly task | Direct email or messages to named people | Few buyers, high value; personal contact wins |
| A consumer app people do not yet know they want | They do not search for it | Short demos on video platforms and a clear invitation to try | You have to create the interest, which takes more attempts |
| A developer or maker tool | They read repos, directories and newsletters | A public repo, a launch on directories, a clear README | That audience shares tools it likes |
Run the chosen channel for a month before judging it. Write down how many people you reached, how many tried the app, and how many returned. The launch guide for people with no audience goes through communities, directories and cold outreach in detail, and building in public covers sharing progress as a channel of its own. This page covers what happens around them.
How do you make your store page convert?
If your app lives in a store, the store page is your landing page. Most people who land on it decide in seconds. Treat each element as a claim about who the app is for.
- Name and subtitle. Apple’s App Store Connect reference sets the app name at 30 characters or fewer and the subtitle at 30 characters or fewer. Put the plain description of the job in the subtitle, such as “Fridge photo to dinner ideas”.
- Screenshots. The first two should show the main result, not a login screen. Add a short caption above each that states a benefit.
- First line of the description. Say who it is for and what it does. Skip the history of the project.
- Reviews. Ask satisfied users for a rating once, after they have succeeded at the main task, never on first launch.
Both stores let you test alternatives once you have traffic. Apple describes product page optimization as trying alternate versions of your icon, screenshots and app previews, shown to randomly chosen users with results in App Analytics, and custom product pages as extra versions of your page reachable through unique URLs you share. That second feature is useful for marketing: send each channel to a page that matches it. Google Play offers store listing experiments for icon, feature graphic and screenshots, and custom store listings. With a handful of installs a week, tests take too long to be meaningful, so fix the obvious problems first.
A good name helps too, since it appears everywhere. See how to name an app before you commit to one.
How do you get found by search?
People search for problems, not products. A page that answers one specific question can bring a steady trickle of visitors who already want what you built. For a web app, this is also the cheapest way to get users without paying for them.
- List ten questions your users type. Use autocomplete in a search engine, and read the wording in forum threads.
- Write one page per question. Answer in the first sentence, then show how your app does it, with a screenshot.
- Give each page a unique title and description. Google’s SEO starter guide explains how titles and snippets work and how to help Google find your pages.
- Add your site to Google Search Console so that you can see which queries bring people.
- Link between your pages, and link to the app from every one.
Expect it to be slow. New sites often take weeks to months to be indexed and ranked, so start early and treat it as a long game rather than a launch-day tactic.
How do you get users without a budget?
Ask directly. This beats any tactic for a first hundred users.
- Ask the people you interviewed. Show them the app and ask whether they would use it and who else should.
- Join the places your users already are, and be useful first. Answer questions for a few weeks before mentioning your app, and read each community’s rules on self-promotion.
- Offer to solve one person’s problem by hand, then show them the app version. It gives you a story and a testimonial you can quote with permission.
- Ask for introductions. One sentence to a user: “Who is the one other person who would find this useful?”
- Share what you built where makers look. If your app started from an idea on the board, attach it under “Built this?” on that idea so people who liked the idea can find the result.
Subject: Quick question about [the problem, in their words] Hi [first name], I saw your post about [specific thing they wrote]. I am building a small app that [does one job] for [type of person]. I am not selling anything yet. Would you try it for five minutes and tell me what is confusing? Here is the link: [link] If it is not useful to you, a one-line reply saying why helps me more than a yes. Thanks, [name]
Keep each message specific to the person. Mass messages are easy to spot, and many communities and platforms treat them as spam.
What should you measure?
Installs are easy to count and tell you little. Track the steps after them.
| Step | Question | What to do when it is weak |
|---|---|---|
| Reach | How many people saw the page or post? | Change the channel or the message |
| Visit to install or sign-up | What share acted? | Rewrite the headline and first screenshot |
| Activation | What share completed the main job once? | Cut steps before the result; remove sign-up if possible |
| Return | What share came back within a week? | Ask users why they stopped; add one reason to return |
| Referral | Did anyone bring someone else? | Ask directly; make the output easy to share |
Activation and return matter most. If people install but do not finish the main job, no amount of marketing will fix that. Talk to five of them. Product-market fit is the point where return and referral stop needing effort, and the product-market fit guide explains how to recognise it.
Use tagged links for every channel so that your analytics can tell them apart. The free launch directory traffic calculator turns visits and sign-ups from different sources into comparable conversion rates.
Should you pay for ads?
Not at the start. Paid ads buy attention, but they do not tell you what to say to it. Run unpaid for a month until you know which sentence makes people try the app and what share come back. Then a small paid test has a baseline to beat.
When you do test, set a fixed total budget you can afford to lose, send traffic to a matching custom store page or landing page, and compare the cost of an activated user with what that user is worth to you. If you do not yet have revenue per user, read how to make money from an app first. Paying to acquire users you cannot afford to serve is a common way to lose money.
What does a 30-day marketing plan look like?
- Week 1: position. Write the one-sentence description. Fix the landing page or store listing. Install analytics and tag your links.
- Week 2: first twenty users. Ask the people you interviewed and ten more who match. Watch two of them use the app on a call.
- Week 3: one channel. Pick the row in the channel table that fits. Post or message every day. Log reach, visits and activation.
- Week 4: review. Compare return rates. Keep what worked, drop what did not, and decide whether the product or the message needs the next change.
The free launch copy generator drafts a tagline and description you can edit for week 1.
Frequently asked questions
How do I get users for my app?
Start with the people who already have the problem. Ask the ones you interviewed to try it, join the communities where those people talk, and be useful before you mention the app. Aim for the first twenty users by hand, and watch how they use it, before trying to scale any channel.
How can I market my app for free?
Free options are direct outreach to people with the problem, helpful posts in the communities they use, pages that answer the questions they search, and free launch directories. They cost time rather than money. Pick one and run it for a month, measuring how many visitors become active users.
When should I start marketing my app?
Start before it is finished. A landing page that explains the app and collects emails tests demand and builds a list. But do not push large numbers of strangers to the app until a few early users return on their own, since marketing cannot fix a product people do not come back to.
How much should I spend on marketing an app?
Spend nothing until you know which message works and what an activated user is worth to you. After that, set a fixed test budget you can afford to lose and compare the cost of each activated user with the revenue per user. There is no universal figure that fits every app.
What is the best way to get my first 100 users?
Reach them personally. Ask people you interviewed for introductions, answer questions in niche communities, and message people who described the problem publicly. Each personal message reaches only a few people, but the conversion and feedback are far better than from broad posts.
Does app store optimization matter for a new app?
A clear name, subtitle, first screenshots and first description line help people decide quickly, so fix those first. Store tests of icons and screenshots need steady traffic to give a reliable answer, so they matter more once you have installs coming from other channels.
Created with AI assistance and edited for this site. Examples are illustrative and do not represent customer research. About the publisher.