11
131 Comments

I’m trying to grow a mobile app without relying on paid ads. Here’s my experiment.

I’m an indie mobile developer and for quite long time my main approach to growth was pretty simple: build the app, do ASO and try paid ads.

The problem is that paid acquisition for my resume app became expensive very quickly. And when your app is still making very little revenue, it’s hard to make the numbers work.

So this week I decided to try a different approach.

Instead of putting more money into ads, I’m building a small organic acquisition system around the app.

What I’m testing now:

dedicated website for the app
SEO landing pages for specific resume searches
directories and product listings
Reddit, but without direct promotion
Indie Hackers
social media content
ASO in parallel

Yesterday I submitted the app to SaaSHub and started participating here on Indie Hackers. Today I also added Make Resume to the IH product database.

The website is completely new and not even indexed by Google yet, so right now the numbers are basically zero :)

But that actually makes the experiment more interesting.

I want to track what happens from the beginning: traffic, App Store clicks, installs and eventually purchases.

I’m planning to work on this consistently for the next few weeks and share the actual numbers here, including things that don’t work.

For people who grew a consumer/mobile app organically — which channel gave you the first real users?

SEO? Communities? Directories? Social media? Something else?

on September 24, 2026
  1. 1

    We're running almost the same list for our app, so two things I wish I'd known earlier. On Reddit, some subreddits silently hide comments from new accounts, and from your own account it all looks normal: check your comments from a logged-out private window now and then, two of the six communities I used were hiding mine. And give the SEO pages time with Bing, it took only a small share of ours into its index even though every technical check passed.

  2. 1

    I am in Organic marketing field for 4 years and currently working on Mindfuse app. So i think in current organic marketing space focusing on communities and SEO will be better choice, Directories are just for telling that "you know we are part of this app category" but in Communities you are answering and solving direct user problems so its more beneficial. Social media marketing is complete different space including influencer promo, UGC etc.

  3. 1

    For a review site of mine, communities beat directories by a wide margin for real first users. Directories mostly bring backlinks and crawler traffic, not people who click through. What worked was answering existing questions on Q&A sites where someone already had the exact problem the app solves, no self-promotion, just a useful answer with the app mentioned where it fit. Slower than ads, but people who arrive that way convert better because they came in with intent.

  4. 1

    For a resume tool, your first real users are usually in intent-rich pockets: niche career and resume subreddits, plus SEO pages targeting hyper-specific queries like resume examples for specific roles. Directories are a lottery ticket — cheap to list, but they rarely move the needle in week one. One thing worth adding to the experiment: answer-first content that AI search can surface, since more people now ask AI assistants instead of Googling. And track each channel to activation rather than clicks, because resume tools live or die on whether someone actually finishes a draft.

  5. 1

    i also tried the same but this works littlr bit slow

  6. 1

    For a resume app specifically, the first real users often come from intent-matched SEO pages rather than directories — but not generic "resume builder" pages. Long-tail pages like "resume format for [specific job] in [country]" have weak competition and match exactly what someone searches the moment before they need your app. Reddit works the same way: people post "roast my resume" threads constantly, and genuinely helping there, with the app mentioned only as the tool you used, tends to convert better than any listing. One caution from watching these experiments: ASO and SEO have compounding curves that look flat for the first 4-6 weeks, so when you share weekly numbers, don't let week two's zeros kill the channels that would have paid off in week eight.

  7. 1

    Navigating growth without paid ads is such a universal challenge for solo founders. Tracking this from day 0 with zero index is going to yield super insightful data for the community!

    I'll be following along closely to see what works best for you, and I’ll be sure to share my own learnings down the road as well. Rooting for you—looking forward to the next update!

  8. 1

    Straight answer: communities, and replies more than posts. Directories and SEO showed up in our referral report long before they showed up in activations - for a while our "top channel" by UTM was one thread that produced a single real conversation. The fix wasn't a new channel, it was tagging every link per post and then reading source -> signup -> first meaningful action, instead of source -> sessions. If all you have so far is installs, pick one channel and instrument it end to end before adding the next one. Which one are you instrumenting first?

  9. 1

    On Reddit we learned the hard way: one soft product link in a helpful comment got the comment removed. Since then we keep Reddit replies DIY-only with no product URL, and treat that channel as conversation, not a listing. Curious which of your UTM sources first produces an install that also creates a resume, not just a store click.

  10. 1

    I too am close to releasing my App posting it on the Google Play Store first. I'm still trying to find my first 50 beta testers. This is a very different world for me. My past jobs have been working for companies that already had sales channels and a force of people who could do more on the ground work. I'm a solo guy trying to get into a world wide market starting ANYWHERE. Sorry to not be able to answer your question directly but any dialog is good dialog.
    Kirk

  11. 1

    Interesting approach. What was the hardest part to get right?

  12. 1

    Interesting approach. What was the hardest part to get right?

  13. 1

    Helpful post. How did you get your first bit of traction?

  14. 1

    Interesting. How are you measuring whether it is working?

  15. 1

    Interesting approach. What was the hardest part to get right?

  16. 1

    Interesting. How are you measuring whether it is working?

  17. 1

    Helpful post. How did you get your first bit of traction?

  18. 1

    Interesting approach. What was the hardest part to get right?

  19. 1

    Good approach. With a new site, I’d separate the signals: track which channel produces a first useful action, not just traffic. The channel that gets people far enough to try the app is probably the one worth leaning into first. Curious to see the comparison.

  20. 1

    Interesting approach. What was the hardest part to get right?

  21. 1

    Interesting approach. What was the hardest part to get right?

  22. 1

    Interesting. How are you measuring whether it is working?

  23. 1

    Helpful post. How did you get your first bit of traction?

  24. 1

    Interesting approach. What was the hardest part to get right?

  25. 1

    Helpful post. How did you get your first bit of traction?

  26. 1

    Interesting. How are you measuring whether it is working?

  27. 1

    Interesting approach. What was the hardest part to get right?

  28. 1

    Helpful post. How did you get your first bit of traction?

  29. 1

    Interesting approach. What was the hardest part to get right?

  30. 1

    Interesting. How are you measuring whether it is working?

  31. 1

    Interesting approach. What was the hardest part to get right?

  32. 1

    Interesting approach. What was the hardest part to get right?

  33. 1

    Interesting. How are you measuring whether it is working?

  34. 1

    Helpful post. How did you get your first bit of traction?

  35. 1

    Interesting approach. What was the hardest part to get right?

  36. 1

    For my stuff, communities beat SEO for the first real users every time. SEO is a slow compounder — great in month six, useless in week two when you need signal. If I were running your experiment I'd pick one community where resume pain actually gets discussed (career subs, not marketing subs), answer questions genuinely for two weeks, and measure landing page to install, not raw traffic. Directories gave me vanity traffic but almost zero installs. The real trap is spreading across six channels at once and learning nothing about any of them.

  37. 1

    Helpful post. How did you get your first bit of traction?

  38. 1

    Interesting approach. What was the hardest part to get right?

  39. 1

    Interesting. How are you measuring whether it is working?

  40. 1

    Interesting approach. What was the hardest part to get right?

  41. 1

    Interesting approach. What was the hardest part to get right?

  42. 1

    Helpful post. How did you get your first bit of traction?

  43. 1

    Interesting. How are you measuring whether it is working?

  44. 1

    Interesting approach. What was the hardest part to get right?

  45. 1

    Interesting approach. What was the hardest part to get right?

  46. 1

    Helpful post. How did you get your first bit of traction?

  47. 1

    Interesting approach. What was the hardest part to get right?

  48. 1

    Interesting. How are you measuring whether it is working?

  49. 1

    Interesting approach. What was the hardest part to get right?

  50. 1

    Interesting approach. What was the hardest part to get right?

  51. 1

    Helpful post. How did you get your first bit of traction?

  52. 1

    Interesting. How are you measuring whether it is working?

  53. 1

    Interesting approach. What was the hardest part to get right?

  54. 1

    Interesting. How are you measuring whether it is working?

  55. 1

    Helpful post. How did you get your first bit of traction?

  56. 1

    Interesting approach. What was the hardest part to get right?

  57. 1

    Interesting approach. What was the hardest part to get right?

  58. 1

    Interesting. How are you measuring whether it is working?

  59. 1

    Helpful post. How did you get your first bit of traction?

  60. 1

    Makes sense. Are you planning to charge for it, or keep it free for now?

  61. 1

    Appreciate the honesty here, most people only share the wins.

  62. 1

    Helpful post. How did you get your first bit of traction?

  63. 1

    Interesting. How are you measuring whether it is working?

  64. 1

    Interesting approach. What was the hardest part to get right?

  65. 1

    Interesting approach. What was the hardest part to get right?

  66. 1

    Helpful post. How did you get your first bit of traction?

  67. 1

    Interesting approach. What was the hardest part to get right?

  68. 1

    Interesting approach. What was the hardest part to get right?

  69. 1

    Interesting. How are you measuring whether it is working?

  70. 1

    Interesting approach. What was the hardest part to get right?

  71. 1

    Interesting. How are you measuring whether it is working?

  72. 1

    Interesting approach. What was the hardest part to get right?

  73. 1

    Helpful post. How did you get your first bit of traction?

  74. 1

    Tracking the experiment from zero is a smart way to separate channel anecdotes from actual conversion. I’d keep the landing pages narrowly aligned to the exact resume questions people search, then tag each page through install and first-use so directories and communities are comparable. Since you’re avoiding direct promotion on Reddit, observing which questions generate useful discussions could also reveal the content topics worth turning into SEO pages.

  75. 1

    Helpful post. How did you get your first bit of traction?

  76. 1

    Interesting approach. What was the hardest part to get right?

  77. 1

    Interesting. How are you measuring whether it is working?

  78. 1

    Interesting approach. What was the hardest part to get right?

  79. 1

    What made you pick this stack over the alternatives?

  80. 1

    Really relatable. How much time do you put into this each week?

  81. 1

    Interesting take. Would you still recommend this approach to someone starting today?

  82. 1

    This is useful. How are you finding your first users so far?

  83. 1

    Interesting approach. What was the hardest part to get right?

  84. 1

    Curious how long it took before you saw the first real results?

  85. 1

    Thanks for sharing the numbers, that makes it much easier to follow.

  86. 1

    Helpful post. How did you get your first bit of traction?

  87. 1

    Interesting approach. What was the hardest part to get right?

  88. 1

    Interesting. How are you measuring whether it is working?

  89. 1

    Interesting approach. What was the hardest part to get right?

  90. 1

    Interesting approach. What was the hardest part to get right?

  91. 1

    Interesting. How are you measuring whether it is working?

  92. 1

    Interesting approach. What was the hardest part to get right?

  93. 1

    Helpful post. How did you get your first bit of traction?

  94. 1

    Helpful post. How did you get your first bit of traction?

  95. 1

    Interesting. How are you measuring whether it is working?

  96. 1

    Interesting approach. What was the hardest part to get right?

  97. 1

    Interesting approach. What was the hardest part to get right?

  98. 1

    Went through this exact math a few days ago. Ran the numbers on paid (LinkedIn CAC benchmarks alone were north of $2k) against a $9.99/mo product and it just doesn't work yet, not without a validated conversion rate first. Only just wired up real analytics this week, before that I genuinely had no idea if clicks from IH/X were converting or not, just vibes. Directories, IH, and X replies (not cold posts) have been the only channels that felt worth the time so far. Curious to see your SEO landing page results, that's the one I haven't tried.

  99. 1

    For a new organic system, I’d resist judging channels by traffic first. Give each channel one narrowly defined job, use a different landing-page message or onboarding question for each, and track the first meaningful action through to a retained user. Otherwise directories, search, and community activity all blur into one “zero” and you won’t know which small signal deserves another week of effort.

  100. 1

    Interesting approach. What was the hardest part to get right?

  101. 1

    Interesting approach. What was the hardest part to get right?

  102. 1

    Interesting. How are you measuring whether it is working?

  103. 1

    Helpful post. How did you get your first bit of traction?

  104. 1

    Thanks for writing this up. Bookmarking it for later.

  105. 1

    Appreciate the honesty here, most people only share the wins.

  106. 1

    Makes sense. Are you planning to charge for it, or keep it free for now?

  107. 1

    Interesting approach. What was the hardest part to get right?

  108. 1

    Curious how long it took before you saw the first real results?

  109. 1

    Curious how long it took before you saw the first real results?

  110. 1

    Helpful post. How did you get your first bit of traction?

  111. 1

    we're running almost the same experiment right now, and the first surprise was how little the directories did. most of them give you a backlink and zero people. what moved anything for us were places where someone actually reads every entry: monthly "what are you working on" threads, niche newsletters, small communities where the builder answers every reply. for a resume app i'd bet on the weekly threads in career subs over any listing. curious to see your numbers per channel in a few weeks

    1. 2

      That's a really useful point about career subs. I’ve mostly been thinking about Reddit as a place to join relevant conversations, but weekly career threads could be a much better fit for a resume app.

      I’m tracking each source separately with UTMs, so in a few weeks I should have actual numbers for directories vs Reddit vs Indie Hackers vs SEO. I’ll share the results even if they’re terrible 😅

      Would be interesting to compare notes since you’re running a similar experiment.

      1. 1

        deal, let's compare. one thing that bit us: analytics only counts people who accept cookies, and a lot of people type the name instead of clicking, so small channels look even smaller than they are. a one-line "where did you hear about us" question at signup would catch what utm misses. we don't have one yet and kind of regret it

  112. 1

    As the experiment runs, what result would make you shift resources decisively toward organic—lower cost per install, better purchase rates, or stronger retention than paid users?

    1. 1

      Ultimately, purchase rate and revenue per acquired user.

      Cheap installs alone wouldn’t be enough for me to shift resources. I’ve already seen that getting installs is very different from getting users who actually create a resume, reach the paywall and purchase.

      For this experiment I’m tracking the funnel from source → landing page → install → activation → paywall → purchase. If an organic channel brings fewer users but they convert better, I’d rather scale that than chase cheap traffic.

      The goal for me isn’t “grow organic traffic” — it’s to find a repeatable path to revenue without depending entirely on paid ads.

      1. 1

        That source-to-revenue funnel is much more useful than install volume. Could be worth comparing notes on it by email sometime, if you’re open to it.

  113. 1

    Nice to see you treating this as an experiment rather than just adding more channels. I’d give each source its own landing page or deep link and track one funnel consistently: source → landing view → App Store click → install → first useful action → purchase. That makes a directory’s small but high-intent traffic comparable to a social post’s larger, noisier reach. I’d also separate assisted conversions and retention by channel; raw installs can make a channel look good even if the day-7 cohort is weak. SEO probably needs longer than a few weeks, so use indexing/impressions as its leading signal while judging communities and directories on activated users. If bandwidth is limited, test two channels deeply before spreading across all of them.

  114. 1

    Interesting approach. What was the hardest part to get right?

  115. 1

    Interesting approach. What was the hardest part to get right?

  116. 1

    Interesting. How are you measuring whether it is working?

  117. 1

    Helpful post. How did you get your first bit of traction?

  118. 1

    Helpful post. How did you get your first bit of traction?

  119. 1

    Interesting approach. What was the hardest part to get right?

  120. 1

    Interesting approach. What was the hardest part to get right?

  121. 1

    Interesting. How are you measuring whether it is working?

  122. 1

    Interesting approach. What was the hardest part to get right?

  123. 1

    Interesting approach. What was the hardest part to get right?

  124. 1

    Interesting. How are you measuring whether it is working?

  125. 1

    Helpful post. How did you get your first bit of traction?

  126. 1

    Interesting approach. What was the hardest part to get right?

  127. 1

    This is great work — reminds me of some of the calls I've had to make building Xstream4K. What would you do differently if you started over?