The short answer: pick the one channel where your future users already spend time, show up there every day for a month, and measure signups instead of likes. That's the whole playbook. Everything below is detail, cost and sequencing. And if a month of daily marketing sounds like the exact reason you'll quietly abandon the thing you built, there's a second door at the end of this article. It's not a consolation prize.
First, the part almost nobody says out loud. Your idea passed a real test the moment you cared enough to build it, and the app works. What's missing isn't a better idea or a better build. It's a different job called distribution, which starts after shipping and which nobody warned you was a separate profession. AI collapsed the cost of building software from months to a weekend. It did nothing to the cost of attention. So the world now produces finished, working, good-looking apps far faster than it produces users for them, and the silence you heard after launch is what that math sounds like.
One data point from our own keyword research: search volume for “how to promote my app” dropped roughly 90% year over year (Google Keyword Planner, US/UK/CA/AU, August 2026) while app-building tools kept exploding. Our read: the question didn't disappear. Builders now ask it inside the same AI chat where they built the app. Either way, you're holding the most common unsolved problem in software right now.
What Every Channel Actually Costs
Most “get users for your app” guides list twelve channels and pretend they're all available to you. They aren't. Every channel has a real price, paid in time, skill or money, and usually in weeks of unpaid reps before anything moves. Here's the map with prices attached:
| Channel | What it really costs | First real results | Best fit |
|---|---|---|---|
| Launch platforms (Product Hunt, Hacker News, r/SideProject) | One strong day of prep; a traffic spike, not a user base | 24–72 hours, then decay | First feedback and first 50 eyeballs |
| Niche communities (subreddits, Discords, forums) | Weeks of being useful before you may mention your app | 2–6 weeks | Consumer tools, hobby niches |
| SEO / content | 10–30 solid pages plus months of waiting; a craft of its own | 3–9 months | Products people search for by problem |
| Build in public (X, LinkedIn) | Posting daily for months while the audience compounds slowly | 1–3 months | Dev tools, indie products |
| Cold outreach (email, DMs) | 20–50 personal messages a day and a thick skin | Days to weeks | B2B with a clear buyer and price |
| Paid ads | Budget plus landing-page skill plus iteration cycles | Fast traffic, slow profitability | Proven checkouts, not first users |
Notice what's not on the list: “make the product better.” Polishing the app feels like work and changes nothing about discovery. Nobody can want a thing they've never seen.
How to Pick Your One Channel
Three questions, answered honestly, collapse the table to a single row:
- Where do your users already complain about this problem? Not where marketers say audiences live. Where people literally type sentences describing the pain your app removes. That community, that search query, that subreddit is your channel. Go where the complaining already happens.
- Which channel could you work daily without hating your life? Distribution is repetition. If writing makes you miserable, SEO will fail regardless of its theoretical fit. The sustainable channel beats the optimal one.
- Does your app charge businesses or delight individuals? B2B with a real price point earns cold outreach: fifty good emails can beat three months of content. Consumer apps almost never do; they need communities or search.
The 30-Day Test
Whatever channel survived the three questions, give it thirty days of honest daily work. One channel. Not five channels touched weekly; the reps only compound if they land in the same place. A day's rep is small: one useful community answer, one page written, ten outreach messages, one build-in-public post. Track a single number, signups or sales, and ignore applause. Likes are what a channel pays you when it isn't paying you.
Then read the result without flinching:
- Signups arrived. The channel works. You've found your second job, because that's what it is, and the app deserves the next ninety days of it.
- You did the reps and got nothing. Usually a targeting miss, not a product verdict. Change the community or the query, not the whole strategy, and run it again.
- You couldn't make yourself do the reps. This is the result most guides refuse to discuss, and it's the most common one. It isn't laziness and it isn't failure. It's information: you loved building this thing, and you don't want the job that comes after. That's the moment to read the next section instead of buying a marketing course.
The Second Door: Someone Else's Favorite Part
Here's the trade almost nobody tells a builder about. The skills you lack are somebody's whole career. There are people with audiences, ad accounts, SEO playbooks and newsletter lists who wake up wanting a product to pour that distribution into, and the last thing they want is to spend three months building one. You have the exact asset they're missing: an idea good enough to build, already built, already running.
That's what a buyer of a small, even pre-revenue app is actually purchasing. Not your traction, you don't have any. Not the code by itself, code got cheap. They're buying the idea in working form, with the ideation and the build already paid for. You skip the marketing career; they skip the founding. It's not a fire sale. It's two people trading the part they don't want for the part they do. If your app never launched or never earned a dollar, that's a price question, not a disqualifier; we wrote up what makes a no-revenue app sellable separately.
And selling closes a loop that abandonment leaves open. An abandoned app is a verdict of silence on an idea you once thought was genius. A sold app is the opposite verdict: a stranger looked at the idea and paid real money for it. Builders who sell usually go straight back to building the next one, minus the guilt of a graveyard tab in the browser.
What's It Worth? Don't Guess. Get an Exit Bid
The pricing problem is where most builders give up on selling, because it looks unanswerable. A revenue business has a formula: multiple times profit. Your app has no revenue, so every formula returns zero, and every asking price you invent is either embarrassingly low or quietly ignored. The truth is that an asset with no revenue can't be priced by arithmetic at all. It can only be priced by demand. Either someone bids on it or they don't, and that answer is called an exit bid: what the market, not a calculator, says your project is worth.
That's exactly what ExitBid is built to produce. The mechanics, in one paragraph: your app takes one of at most 14 concurrent auction slots, registered buyers bid openly against each other for 5 days with $500 minimum increments, a reserve price protects your floor, and the whole thing ends on a known date instead of sitting in a catalogue for months. The economics are a flat $199 listing fee and 0% commission, so the winning bid is yours untouched. Pre-revenue, unlaunched and vibe-coded apps are accepted; the full reasoning behind the format is in The ExitBid Format, explained.
Try it before you commit anything: the free demo auction runs your project through the format so you can see what an exit bid on it looks like, before you list for real. If bids appear, you've learned the one thing a dashboard of zero users could never tell you: the idea has a price. Prefer a plain number first? The free valuation calculator gives a rough range with no signup.
Marketing it is a job. Selling it is a market.
See what buyers would pay for the thing you built. Free demo auction, real open bids, no sales call.
Which Door Is Yours
- You felt energy reading the channel table: good, you might actually enjoy distribution. Run the 30-day test and don't sell; apps with even early traction command much better prices later anyway.
- You're torn: run the 30-day test and the demo auction in parallel. One costs a month of daily reps, the other costs a few minutes to set up. Whichever produces a signal first is telling you something.
- You felt dread and relief in the same paragraph: the relief is the answer. Get the exit bid, sell the idea to someone who'll feed it, and go build the next one. Serial building is a legitimate way to live now; here's how the sale itself works.
Related reading
→ Vibe-Coded App With No Revenue: Can You Still Sell It? → Can I Sell My Lovable App? → The ExitBid Format: A Temporary Market, Not a Passive ListingFrequently Asked Questions
You built it. Let the market answer the next question.
Five days of open bidding tells you what months of silence can't. Flat $199, 0% commission, pre-revenue welcome.