18
32 Comments

Your build-in-public audience is not your market. I learned the difference the slow way.

One of my posts on this site did 500 views and 50 comments in 24 hours. For a solo founder with no following, that felt like a win, and in one sense it was.

Then I looked at who was in the thread. Founders. Builders. Other indie hackers. People I genuinely respect and learn from every week.

Not one of them is the person I built my product for.

I make software for freelancers. Designers, consultants, writers, people who bill by the hour and run their whole business out of four browser tabs. I have spent months getting good at writing for Indie Hackers, and the audience I built here is almost perfectly disjoint from the audience that pays me. That is not a tragedy. But it took me an embarrassingly long time to notice, and I think a lot of us are making the same quiet mistake right now.

The 2026 version of the trap is worse than the old one

Here is the thing that changed. AI made building nearly free. A weekend and a decent prompt now produces what used to take a quarter. So everyone is building, and everyone is building in public, because that is the playbook we all absorbed. The result is that the rooms where builders gather are louder than they have ever been.

Loud rooms are flattering. You post a milestone, you get applause, the applause feels like traction. But applause from builders is a measurement of how good your post was, not how good your product is. Those are different signals and in a noisy year they are easy to confuse.

The uncomfortable reframe: on a build-in-public platform, you and the other founders are each other's audience. You are almost never each other's market. A founder building a Notion-for-lawyers tool is not going to buy my freelancer app, and I am not going to buy theirs. We will both upvote, comment, and move on. The engagement is real. The revenue implication is roughly zero.

Two jobs, not one

I had collapsed two separate jobs into one word, "marketing," and they do not belong together:

  • Building an audience is about reach, reputation, and reps. Build in public is excellent at this. It compounds, it makes you a better writer, it occasionally opens a door. Worth doing.
  • Finding customers is about going to where the people with the problem already are, and being useful there. For me that is freelancer communities, the searches a freelancer types at 11pm when an invoice is overdue, the Slack groups where people complain about losing billable hours. Not a single freelancer I have talked to has ever read a build-in-public thread. They do not know this genre exists.

When I conflated the two, I optimized the easy one. Writing a good IH post has a fast, warm feedback loop. Sitting in a freelancer forum being quietly helpful for weeks with no applause has a slow, cold one. Guess which I did more of.

What actually moved the needle

The honest answer is unglamorous: showing up where my buyer already has the problem, and shutting up about myself.

I answer the boring questions. "How do I track hours across three clients without losing my mind." "Is there one tool that does tasks and a timer together." I do not pitch. I help, and once in a while it is genuinely relevant to mention what I built, and then I do, plainly. The conversion rate on being useful to the right person dwarfs the conversion rate on being clever in front of the wrong crowd, by an amount that is almost funny in hindsight.

For the record, the thing I build is Flowly, one workspace for tasks, time, and what you can bill, made for freelancers who are tired of reconciling four apps every Friday. I am not linking it because I expect this crowd to sign up. I am linking it to make the point concrete: this is the product, you are not its market, and that is completely fine.

Where I have landed

I have not quit build in public. I have demoted it. It is my audience channel, and I treat the numbers it produces as audience numbers, not demand signals. When a post does well I no longer let it tell me the product is working. It tells me the post was good. Separate dashboard.

The test I now run before any distribution effort is one question: is the person I want as a customer actually in this room, or is it just people who are easy for me to talk to. Most of the comfortable channels fail that test. Almost everything that has ever produced an actual paying user has passed it.

So a question for the founders here, because you are exactly the audience I am describing: what is your single best channel for finding customers, as opposed to building an audience, and how long did it take you to tell the two apart? I suspect most of us figured it out later than we would like to admit, and I would rather learn the pattern from you than the slow way again.

posted to Icon for group Building in Public
Building in Public
on June 1, 2026
  1. 2

    ran into the reverse of this - my PM tools are actually for PMs and founders, so IH IS basically my market. but I get the confusion. the engagement from builders doesn’t tell you if non-builders would pay.

    1. 1

      The lucky overlap — when your buyer actually lives on the platform where you build in public. The engagement numbers still do not tell you if the product works, but at least the population is right, so you can let them inform demand a little more than I can.

      The "would non-builders pay" question is still worth asking even in your case though. PMs and founders on IH are a specific slice of PMs and founders — probably more builder-adjacent, more tolerant of rough edges, more forgiving on UX. The ones outside this ecosystem might want something different. Might not matter, but worth a look at whether your IH users and your broader market are actually the same person.

  2. 2

    The "two jobs" framing is the clearest way I've seen this articulated. I've had roughly the same experience building Genie 007 - decent IH engagement over 15 months, warm comments, genuine conversations. Revenue from it: roughly zero. The actual paying customers came from cold outreach into places where the specific pain I solve lives. Not a single person who upvoted my posts here has converted.

    The bit about optimising the easy one is where I flinch. I post here more often than I sit in communities where people talk about productivity pain and typing fatigue, because IH feedback is warm and immediate and the other stuff has no applause. That's the wrong allocation and I know it and I still do it.

    What's been your most effective channel for reaching the freelancers who are actually in pain? Not the ones who respond to IH posts, but the ones at 11pm with the overdue invoice.

    1. 1

      Fifteen months of warm engagement and roughly zero revenue conversion is a painful dataset, and the fact that you can name the misallocation while still doing it is the most honest thing in this thread. I do the same thing. The applause channel wins the internal competition every time even when you know it should not.

      For reaching the freelancers actually in pain: search intent has been the most reliable. Someone typing "how to track billable hours across multiple clients" at 11pm is a different person than anyone on this site. They have already admitted the problem exists. The niche-by-trade thing from my earlier reply also holds — designers and copywriters complain in completely different rooms and respond to completely different framing. Cold presence in those rooms, no pitch, just useful, has converted better than anything I have done here.

  3. 2

    This nails something I watched play out for years. At Henson Group our best customers never read anything we published. They showed up when their problem was on fire, usually through a referral or a partner intro. The channel that builds your reputation and the channel that pays you are almost never the same one.

    The filter I use now is simple: would this person pay me if they had never heard my name? Audience channels fail that. Customer channels pass it. For SocialPost.ai what converts is showing up where small business owners are already frustrated about staying consistent, not where other founders gather. You sorted it out in months. Took me years.

    1. 1

      "Would this person pay me if they had never heard my name" is a sharper filter than anything I wrote. Saves the whole essay in one question.

      The referral and partner intro pattern makes sense as the channel that actually closes — by the time someone's problem is on fire they are not browsing content, they are asking a person they already trust. That is a different acquisition motion entirely and almost impossible to manufacture, which is probably why it takes years to figure out it was the real channel all along.

  4. 2

    The "two jobs" framing is the clearest way I've seen this explained. Building an audience and finding customers really do require completely different channels and mindsets.

    I'm early in validation for an AI tool right now and this is exactly the trap I'm trying to avoid — posting on IH/Reddit feels productive but the people reading aren't my users. My actual users are in communities complaining about a very specific pain point, not reading indie hacker threads.

    The part about "being the person who answers the boring tooling question with no pitch" is what I'm trying to internalize. Show up where the problem lives, be genuinely helpful first.

    1. 1

      The fact that you are naming this before you have optimized for the wrong channel puts you genuinely ahead. Most of us figured it out after months of warm feedback loops that felt like progress.

      The "boring tooling question" thing is hard to internalize because it has no feedback. You answer it, maybe one person says thanks, and nothing claps. The discipline is treating that as the signal working correctly, not as the channel failing.

  5. 2

    The split you're naming is really two audiences wearing the same word. There's the audience that engages — the founders who reply and upvote — and the audience that converts, which for you barely overlaps with it. I hit the identical wall building a tiny iOS memo app: this site taught me how to write and gave me reps, but my actual users surfaced in one narrow forum where nobody talks shop about building products. The engagement crowd is a craft-and-distribution engine; the market is somewhere quieter and worse at giving feedback. The trap isn't building the wrong audience, it's assuming one audience can be both. Worth running each for the single thing it actually returns.

    1. 1

      "Two audiences wearing the same word" is a cleaner version of what I was trying to say. The engagement crowd and the market are not enemies, they just return different things, and the mistake is running them on the same scorecard.

      The "quieter and worse at feedback" part is the real tax. Your actual buyers will not tell you the post was good or the copy landed. They will just sign up or not. Learning to read that silence as a signal is harder than reading a comment thread, and slower, which is why most of us default to the room that talks back.

  6. 2

    This is spot on. The applause vs. revenue distinction is something I learned the hard way too.

    For us, the channel that actually produces paying customers is social listening on Reddit and LinkedIn. People will literally post: "What CRM should I use for my agency?" or "Best tool for lead gen?" Those are the highest-intent signals you can get.

    The challenge is finding them across dozens of subreddits and timezones. We built Rixly to automate that — it watches relevant conversations and surfaces the ones where someone is actively asking for a solution. But even manually checking a few niche subreddits daily is more effective than another build-in-public post for finding real buyers.

    1. 1

      Social listening is probably the cleanest version of what I was describing — you are not interrupting anyone, you are just showing up where the intent already exists. The Reddit signal especially is underrated because the person typing "what tool should I use for X" has already done the internal work of admitting they have a problem. That is a different conversation than anything you can start cold.

      The timezone and volume problem is real. Even manually, staying consistent across subreddits is the kind of unglamorous daily work that loses every internal competition against writing a post that gets applause the same afternoon. Makes sense you built something around it.

  7. 2

    This resonated hard. I launched an app for designers in 2024 and walking the line between attracting a broadly relevant audience vs. targeting actual buyers has been a constant tension (the type that makes you second guess your comms/positioning decisions).
    I would add though that there is third job that often gets collapsed into both: distribution partnerships. It's not audience-building (you're borrowing someone else's) and it's not direct customer-finding either. It's more like renting distribution from someone who already cracked the channel you haven't.
    The problem is there's no clean way to signal this between indie makers at similar (often early) product stage. And at the beginning, most people aren't focused on it as they are rushing submissions left and right across product directories and hoping for the best.

    1. 1

      The third job framing is right and I had not named it that cleanly. Borrowed distribution is genuinely different from both — you are not building reach from scratch and you are not hunting individual buyers, you are plugging into trust someone else spent years earning.

      The signaling problem is the hard part. The indie maker at the same stage has no channel worth borrowing yet, and the one who does rarely needs what you can offer back. The closest I have found is looking inside the buyer's communities for people who serve the same person but do not compete — same room, different solution. Has that kind of lateral partnership worked for you, or has it mostly been one-directional?

      1. 1

        The "no channel worth borrowing" thought is worth challenging. What shifted my thinking was focusing less on audience size and more on user journey extension.
        Even a maker attracting 50-100 users has something valuable with a specific moment in a workflow. If you plug into that moment naturally (not as an ad, but as a logical next step) you get exposure to the right people at the right time. Setting up many of these "small" pipelines created for me a real and tangible ripple effect for exposure and engagement.
        For example: I run an AI color tool for designers. A natural partner was a logo generator/brand kit builder. User generates a palette, gets a prompt to apply it to their brand assets and vice versa. Not promotional. Just overlapping users and a moment where the transition makes sense and can create exposure/awareness for the other product.

        1. 1

          The user journey extension framing is a genuine reframe. I was thinking about borrowed distribution as audience size, and you are right that that is the wrong unit. A small audience at exactly the right moment in a workflow is worth more than a large one with no natural handoff. The color tool to brand kit example makes it concrete — nobody feels marketed to, the transition just makes sense, and both products get exposure to someone who already proved they care about the problem.

          The implication for finding these partners is also different. You are not looking for someone big, you are looking for someone whose last step is your first step. That is a much more tractable search.

  8. 2

    Went and looked at what you are building out of curiosity. Clean. What is the one thing it does that the four-tabs setup does not?

    1. 1

      Appreciate you looking. The one thing: the timer and the task are the same object, so the hours attach to the work automatically and the weekly view is just true, no Friday reconciliation. The four-tab setup is not broken, it just leaks time in the gaps between the apps, and that gap is where freelancers quietly lose billable hours. If you want to poke at it, it is at flowly.run, free tier, no card. Genuinely not expecting this crowd to be the buyer though. That was sort of the whole point of the post.

  9. 2

    "Freelancer is not a community, it is a tax status." Stealing this.

    1. 1

      Take it. It cost me about three months of posting in the wrong rooms to learn, so it is the least I can do.

  10. 2

    I think this is downstream of the AI build glut. When building was hard, shipping something was itself a signal of quality. Now anyone ships in a weekend, so "look what I built" carries almost no information, and the rooms full of builders are pure noise. Attention got cheap, trust got expensive. Curious if you see it the same way.

    1. 1

      Exactly the same way, and you said it better than my post did. When output is cheap, output stops being a signal, so the build-in-public milestone post ("shipped X") is now worth roughly what it costs to produce, which is nearly nothing. What did not get cheaper is being genuinely trusted by a specific person with a specific problem. That is the scarce asset in 2026, and you cannot prompt your way to it. The irony is that the founders flooding the build-in-public rooms are competing in the one arena where supply went infinite, and ignoring the one (trust, narrow relevance) where it stayed scarce. I am as guilty as anyone, which is why I wrote this mostly to myself.

  11. 2

    I am pre-launch and was about to go all-in on build in public. Should I not bother?

    1. 1

      Bother, but with the right expectation. Treat it as writing practice and reputation, not as your acquisition channel, unless you are selling to builders. The skill you build writing here transfers everywhere. Just do not measure your product's health by how a post does. Decide today which number tells you the product works (signups from your actual buyer, trials, retention) and refuse to let upvotes stand in for it.

  12. 2

    Hard disagree. Build in public got me from 0 to 10k MRR. The audience I built WAS my market because my product is a tool for builders. You are generalizing from a case where your buyer happens to not be on this platform. The advice should be "know where your buyer is," not "build in public is the wrong job."

    1. 1

      This is the best objection and I think you are mostly right. If you build for builders, then build-in-public reach and your market are the same population, and the two jobs I split apart collapse back into one. Lucky overlap, and you should run at it hard.

      My claim is narrower than it landed: for everyone whose buyer is not a builder, the audience you build here is not your market, and the danger is that the feedback loop is so warm you optimize for it anyway. So I would actually take your reframe. "Know where your buyer is" is the general law. "Build in public is the wrong job" is just the special case for those of us selling to people who have never heard of this website. Tools-for-builders founders get to skip the entire problem, and I am a little jealous.

  13. 2

    Okay, so where DO you find freelancers then? Asking because my product is also for them and I am drowning in the same problem.

    1. 1

      Honestly, where they already complain. A few that have worked for me, roughly in order:

      • Search intent. People type very specific panic queries ("how to track billable hours across clients") and a useful page that answers exactly that converts far better than anything social.
      • Niche communities by trade, not by "freelancer." Designers hang out in different rooms than copywriters. "Freelancer" is not a community, it is a tax status.
      • Being the person who answers the boring tooling question with no pitch attached, then mentioning what you built only when it is the literal answer. What has not worked: anywhere founders gather. Same lesson as the post. Happy to compare notes if you want to swap what is converting for each of us.
  14. 2

    This matches my data almost exactly. My launch thread did 11k impressions and got me maybe 4 signups, all founders, all churned in a week. My boring SEO page for one specific job-to-be-done converts 30x better and nobody ever claps for it. Took me a year to stop chasing the dopamine of the launch threads.

    1. 1

      The "nobody claps for it" part is the whole trap in one sentence. The channels that actually convert tend to be quiet, slow, and unglamorous, so they lose every internal competition against the channel that gives you applause the same afternoon. I think a year is normal. I would honestly love to know what the specific job-to-be-done was on that SEO page, because the ones that convert are usually weirdly narrow.

  15. 2

    Isn't this post itself build in public? You are doing the exact thing you are warning against, on the exact platform.

    1. 1

      Fair hit, and yes. This is build in public. The point is not that it is worthless, it is that it does one job (audience) and people keep grading it on a different job (customers). I am happy to write here for reach and reputation. I just stopped letting the upvotes tell me my product is healthy. Different dashboard. You proving my post got engagement is, ironically, the post working as designed.

Trending on Indie Hackers
I built a WhatsApp AI bot for doctors in Peru — launched 3 weeks ago, 0 paying customers, and stuck waiting for Meta to approve my app User Avatar 56 comments How to see revenue problems before they get worse User Avatar 30 comments From broke and burned out as a PM, to launching my SaaS and optimizing my health User Avatar 28 comments I kept starting projects and dropping them. So I built a system that wouldn’t let me User Avatar 23 comments We built Shopify themes to $20k/month. Now we have to pivot. User Avatar 20 comments