Skip to content
← Blog
Growthby Goodspeed Team

Getting Your First 1,000 Users: A Practical Guide

A channel-by-channel playbook for getting your first 1,000 app users. Includes expected costs, timelines, and realistic conversion rates.

Your first 1,000 users are the hardest to get. You have no brand recognition, no word-of-mouth flywheel, and no budget for paid acquisition. What you do have is a product, some time, and a list of channels that work for indie apps.

This guide breaks down each channel with honest numbers: expected users, cost, timeline, and effort level. Not every channel works for every app. Pick 2-3 that match your product and audience, and go deep.

## Channel 1: App Store Optimization (ASO)

**Expected users in first 3 months:** 200-500 **Cost:** $0 **Effort:** Medium (5-10 hours upfront, 2 hours/month ongoing)

App store search drives 65-70% of all app downloads. For indie apps without marketing budgets, it is the most important growth channel.

### How to execute

Start with keyword research. Search for your app category in the App Store and note the auto-suggest terms. These represent real search volume. Target long-tail keywords (3-4 word phrases) where competition is lower.

Put your primary keyword in the app title. Use the subtitle (iOS) or short description (Android) for a secondary keyword. Fill the iOS keywords field with 100 characters of additional terms (no spaces, no duplicates from the title).

Write screenshots that sell. Show the app in use, not your logo. Add text captions that describe benefits ("Track your streaks at a glance") not features ("Streak tracking screen"). The first 2-3 screenshots determine whether someone taps "Get."

ASO compounds over time. Your first month might produce 50 downloads from search. By month three, with keyword refinements and review accumulation, that grows to 150-200/month.

Check out our [ASO guide](/blog/aso-guide-app-discovery) for the detailed playbook, or see how Goodspeed's [growth engine](/features/growth) automates keyword research.

## Channel 2: Reddit

**Expected users in first 3 months:** 100-300 **Cost:** $0 **Effort:** Medium (3-5 hours per post, 2-4 posts per month)

Reddit is the best free distribution channel for indie apps, if you do it right. The key is contributing value before promoting your product.

### How to execute

Find 3-5 subreddits where your target users hang out. Not r/startups or r/entrepreneurship (too broad, too promotional). Find the niche subreddits. If you built a plant care app, go to r/houseplants, r/IndoorGarden, r/plantclinic.

Spend two weeks participating genuinely. Answer questions. Share advice. Build a posting history that shows you are a member of the community, not a marketer passing through.

When you share your app, frame it as a story. "I kept killing my houseplants because I forgot to water them. So I built an app that reminds me based on each plant's specific needs. Here is how it works." Include screenshots. Be honest about what is done and what is in progress. Ask for feedback.

Good Reddit posts generate 50-200 downloads over their lifetime. Great posts that hit the front page of a subreddit can drive 500-1,000. But Reddit is unpredictable. Some well-crafted posts get 10 upvotes. Others go viral. Consistency beats luck.

## Channel 3: Product Hunt

**Expected users in first 3 months:** 100-500 (concentrated on launch day) **Cost:** $0 **Effort:** High (10-15 hours of preparation for one launch)

Product Hunt delivers a concentrated burst of attention. On a good launch day, you can get 200-500 visitors and 50-200 downloads. On a great day (top 5 of the day), multiply those numbers by 5-10.

### How to execute

Prepare your listing a week in advance. Write a compelling tagline (under 60 characters). Prepare 5-6 images or GIFs showing the app in action. Write the description with your strongest differentiator first.

Launch on a Tuesday, Wednesday, or Thursday. Mondays and Fridays have more competition. Post at 12:01 AM PST (when the new day starts on Product Hunt).

Get 5-10 friends or supporters to leave genuine reviews (not fake praise, real opinions). The initial upvotes and comments in the first 2 hours determine whether you gain momentum.

After launch, engage with every comment. Answer questions. Thank supporters. The engagement signal helps your ranking throughout the day.

Product Hunt is a one-shot channel. You get one launch per product (relaunches rarely work). Make it count.

## Channel 4: Twitter/X build-in-public

**Expected users in first 3 months:** 50-200 **Cost:** $0 **Effort:** Low-Medium (30 minutes/day)

Twitter does not drive downloads directly. It builds an audience that converts over time. The compounding effect takes 2-3 months to materialize.

### How to execute

Share your building journey publicly. Post daily or weekly progress updates. Share screenshots, metrics, and lessons learned. Use relevant hashtags (#buildinpublic, #indiehackers, #mobiledev).

The posts that perform best are specific and honest. "Shipped the onboarding flow. 4 screens, takes 2 minutes. Here is a screenshot:" beats "Excited about progress!" every time.

Engage with other builders. Reply to their posts. Share their wins. The indie hacker community on Twitter is generous with attention when you participate genuinely.

Twitter converts slowly but builds lasting distribution. An audience of 500 followers who care about your product is worth more than 10,000 random followers. And every follower who downloads becomes a potential word-of-mouth advocate.

## Channel 5: Direct outreach

**Expected users in first 3 months:** 50-100 **Cost:** $0 **Effort:** Medium (1-2 hours/day for the first month)

The least scalable but most educational channel. Reach out to potential users directly and get them to try your app one at a time.

### How to execute

Find people who fit your target audience on Reddit, Twitter, Discord, Facebook Groups, and Slack communities. Look for people actively discussing the problem your app solves.

Send a personalized message. Not a pitch. A conversation starter. "Hey, I saw your post about [problem]. I built something that might help. Would you be open to trying it and giving me honest feedback?"

Most people will not respond. Some will. The ones who try your app and give feedback become your most valuable early users. They tell you what is broken, what is confusing, and what they wish existed. That feedback is worth more than any analytics dashboard.

Direct outreach also creates your first evangelists. People who feel heard become advocates. They tell their friends. They leave reviews. They post about your app in their communities.

## Channel 6: Hacker News (Show HN)

**Expected users in first 3 months:** 50-500 (concentrated on post day) **Cost:** $0 **Effort:** Low (3-5 hours for one post)

Show HN posts on Hacker News can drive significant traffic if the community responds well. The audience skews technical, so emphasize the "how" and "why" over the marketing pitch.

### How to execute

Title format: "Show HN: [App Name], a [one-sentence description]." Keep it factual. No hype.

Write a comment immediately after posting that explains the technical decisions you made, what you learned, and what you would do differently. HN values transparency and technical depth.

The best Show HN posts share a genuine learning experience. "I built a habit tracker using React Native and Supabase. Here is how the streak calculation works and why I chose a local-first architecture." The audience engages with educational content more than with marketing content.

HN traffic spikes hard and fast. If your post gets traction, you might see 1,000 visitors in 3 hours. Make sure your app and landing page can handle the traffic.

## Channel 7: Paid acquisition (use sparingly)

**Expected users in first 3 months:** Variable (budget-dependent) **Cost:** $0.50-5.00 per install (varies by category and platform) **Effort:** Medium (10-15 hours to set up and optimize)

Paid acquisition is not recommended as your first channel. It costs money, and you do not yet know if your retention is good enough to justify spending. But small test budgets ($50-100) can be useful for learning.

### When to consider paid

Only after you have organic users and reasonable retention (Day 7 > 20%). If people stick around, spending money to acquire more users makes sense. If they churn after day one, spending money accelerates your losses.

Apple Search Ads is the most effective paid channel for iOS apps. You bid on keywords and appear at the top of App Store search results. The conversion rate is higher than social media ads because the user is already searching for a solution.

## The math of 1,000 users

Getting to 1,000 users from multiple channels might look like this over 3 months:

- ASO: 300 users (organic search, growing monthly) - Reddit: 200 users (3-4 well-crafted posts) - Product Hunt: 150 users (one launch) - Twitter: 100 users (daily building-in-public posts) - Direct outreach: 100 users (personalized DMs) - Hacker News: 100 users (one Show HN post) - Other (referrals, word of mouth): 50 users

Total: 1,000 users across 3 months. No paid acquisition. Just consistent effort across multiple channels.

The first 1,000 are slow. The second 1,000 are faster because word of mouth kicks in, ASO compounds, and your content builds up. Keep pushing. The flywheel takes time to start spinning.

Start with a [validated idea](/ideas), build it with the right [tools](/features/building), and then execute on the channels above. The users are out there. You just need to reach them.

Ready to build?

Score your first idea free. See the pipeline in action.