How to Get Your First 1,000 Users as an Indie Maker (No Ads, No Existing Audience)
1,000 users with no ad budget is not a moonshot. It is a 90-day distribution problem. Here is the repeatable approach that works.
Getting your first 1,000 users without paid ads is not about one viral moment or a lucky Product Hunt launch. It is about executing a small number of high-leverage distribution activities consistently over 60 to 90 days. Every indie maker who has done it followed roughly the same pattern, even if they described it differently. This is that pattern.
The first thing to get right: who exactly is user 1?
Before any distribution activity makes sense, you need to be specific about who you are trying to reach. Not "small business owners" or "developers." Something concrete: "freelance web developers who charge by the project and currently track time in a spreadsheet." The more specific, the better your distribution targeting will be, and the more resonant your messaging will be when you show up in the places they hang out.
Write that description down. Every channel decision you make in the next 90 days should be filtered through it. If a community does not have that person in it, it is not worth your time regardless of how large or active it is.
Days 1 to 7: build your distribution foundation
Submit to directories
Your first week should include at least 10 to 15 directory submissions. This is not glamorous work but it is the foundation everything else builds on. Directories create permanent backlinks, generate referral traffic, and make your product discoverable by people actively searching for solutions in your category.
Start with BuiltByMe, Product Hunt, Hacker News (Show HN), and BetaList. Then expand to niche-specific directories in your category. If you are building an AI tool, get listed on There's An AI For That and Futurepedia in week one. If you are building a developer tool, get on DevHunt and Console.dev.
The goal for week one: at least 15 directory listings live before you do anything else. These work while you sleep and compound over months.
Set up your analytics and Search Console
You cannot optimize what you cannot measure. Install Google Analytics 4, connect Google Search Console, and submit your sitemap before the end of day one. Every user who finds you through search over the next 12 months generates data that helps you find more. Set this up once and it pays off indefinitely.
Days 8 to 30: find your users where they already are
Identify 3 communities where your target user lives
Based on the specific user description you wrote, identify 3 communities they are already in. For the freelance developer example: r/freelance, r/webdev, and a relevant Discord server or Slack group. For a marketing tool: r/entrepreneur, r/marketing, and Indie Hackers.
Spend the first two weeks in these communities doing nothing but contributing. Answer questions. Share useful resources. Engage in threads that have nothing to do with your product. Build familiarity. The people in these communities will see your username repeatedly before you ever mention what you are building, and that matters more than you think.
Start posting on X
Start your build-in-public presence during this phase, not after you have a big milestone to announce. Post one thing daily: what you are building and why, a specific problem you solved, something surprising you learned about your users. Use #buildinpublic and #indiehacker to surface to an audience already interested in following maker journeys.
You will not have thousands of followers in month one. You do not need them. The habit of daily posting and the content library you create are both more valuable than any single follower count milestone.
Do 20 direct outreach conversations
This is the highest-converting activity in your first 30 days and the one most people skip. Find 20 people who match your target user profile. Reach out directly, honestly, and without a pitch. Something like: "I built a tool that does X. I noticed you work on Y. Would you be willing to try it and tell me what is wrong with it?" That framing, focusing on feedback rather than selling, gets responses at a completely different rate than "Check out my new product."
20 conversations will give you your first real users, your first testimonials, and a clear picture of your actual value proposition that no amount of analytics can replicate.
Days 31 to 90: build the compounding channels
Write 2 to 4 pieces of SEO content
By day 30, you should know what questions your target users are asking before they know your product exists. Write thorough answers to those questions. "How to X", "Best tools for Y", "The problem with Z and how to fix it." These posts will not rank immediately, but at the 6-month mark they will be generating consistent search traffic without any ongoing work.
Link from every blog post to your product, to your directory listing, and to other relevant posts. Internal linking is free SEO that most indie makers ignore entirely.
Keep building community presence
By day 45, you should feel comfortable in the 3 communities you chose. This is when it becomes appropriate to occasionally mention what you have built in directly relevant contexts. Not promotional posts. Not link drops. Genuine responses to questions where your product is the honest answer, with a disclosure that you built it.
The community members who have seen you contributing for 6 weeks react to this completely differently from a first-time post from a new account dropping a link. That reaction difference is earned through the preceding 6 weeks of contribution.
Launch on Product Hunt with a plan
A Product Hunt launch with no preparation gets 50 upvotes. A launch with a proper plan gets 500. The preparation is: building a small audience before launch day, scheduling the launch to go live at 12:01 AM PST on a Tuesday or Wednesday, preparing clear assets and a compelling tagline, and having 20 to 30 people ready to engage with the listing in the first 2 hours. The algorithm weights early momentum heavily. The first 2 hours determine most of your final ranking.
What 1,000 users looks like across channels
If you execute this consistently over 90 days, here is a realistic distribution of where those first 1,000 users come from:
- Direct outreach (days 1 to 30): 30 to 50 users from 20 conversations
- Directory referrals (ongoing): 100 to 200 users from 30 to 50 listings
- Community activity (ongoing): 150 to 250 users from 3 active communities
- Product Hunt launch: 200 to 400 users from a prepared launch
- X / build in public: 50 to 150 users from 90 days of consistent posting
- Organic search (early): 50 to 100 users from early blog content
Every maker who reached 1,000 users without ads will tell you it felt slow in the middle. The first 100 take as much work as the next 900. Push through the first 100. The distribution channels are warming up in the background even when the numbers do not show it yet.
The one thing that separates makers who reach 1,000 from those who do not
It is not a better product. It is not a lucky viral moment. It is showing up in 3 to 4 distribution channels consistently for 90 days. Most makers post once, get no response, and go back to building. The ones who reach 1,000 users post again the next day. And the next. The distribution compound effect is real but it requires patience that most people run out of in week three.
Start with your directory listings, get into 3 communities, post daily on X, and do 20 direct conversations. Execute that for 90 days. The first 1,000 users are on the other side of that commitment.