
I'm sure we're all the same, i've got a graveyard of half finished projects and looking back the problem was almost never the code. I'd build the thing, ship it, then go "right, how do I get anyone to this". By then it's too late, because half the channels were never available to me in the first place.
So I built DistroFit. Free, no signup, I'm not going to email you.
You put in your url, your price and what you want to earn in a year. It reads your site and runs three checks against 19 channels.
Can you afford it.
Your price sets a ceiling on what you can spend to win a customer. At £9 a month with a six month payback that's £54, which quietly closes every paid channel before you've started.
Does your site give the channel what it runs on.
SEO wants pages that only exist because people use your product. Sharing wants something a non user can actually see. Partnerships want an API to attach to. None of that bolts on afterwards.
Can you actually run it.
Some channels assume someone whose whole job is that channel, and if you're also writing the code you don't have that person.
Fail the first or the third and the channel is shut. Fail only the second and it would open if you changed one specific thing, which is usually the useful bit.
There's a calculator on there too for how many customers you actually need. That one annoyed me the most. £5 a month and a £100k target is 1,667 customers, and at 5% churn you need 83 new paying ones every month, forever, just to stand still.
It doesn't estimate traffic. Nobody can do that accurately for free so I'd rather not pretend.
Would genuinely like to know if it's useful or if I've built something nobody needs. Give it a try and let me know what you found.
I treat distribution as a product constraint, not a launch task. Before building, I pick one channel where I can name 20 specific people who already discuss the problem, then write the first three posts in that channel’s native format. If I cannot outline those posts, I have not earned the build yet.
This is a smart way to think about channels. One thing I’d add under sharing: make the product itself give non-users something to try, not just a landing page to read. I’ve been playing with that angle on BuilderBench, where founders compete across 8 quick events and the top five get SaaS links: https://www.buildersbenchmark.com/ . It makes discovery feel earned instead of begged for.
That was fast 😅 I’ll run the $39 one-off page through it now. I’ll send you the exact point where the result becomes useful — or where it breaks.
awesome yes let me know!
The "does your site give the channel what it runs on" check is the sharpest part of this, and there is one channel where the honest answer is always no, which might be worth building in explicitly.
AI answers and "best X" queries. When an engine answers "best tools for X", it assembles the answer from articles about the category, not from vendor sites. We measured it on ourselves: of the 20 articles that feed AI answers for our category, we are in zero, while our brand name returns our own pages in the top 7. The site is fine. It is just never a candidate for that query.
So that channel looks like SEO but runs on something no site can supply for itself, which is third party coverage. A check along the lines of "does anyone else write about your category, and are you in it" would catch a lot of founders who think they have an SEO problem and actually have a PR one.
The hard-stop vs. warning framing is useful. I’d be curious whether you’ve considered separating “can’t run” from “not yet repeatable” for solo founders—a channel may be technically possible but still fail on setup time. A small time-to-first-signal input could make the output more actionable than a binary shut/open.
added the one off if you wanted to try it! - https://www.distrofit.com/
Thanks for the feedback! yes, I was thinking this, also maybe creating a monthly repeat so people can get insights from when anything changes
The one-off gap matters. I’m testing a $39 one-time founder product, so my problem isn’t churn — it’s whether one person can keep finding enough fresh buyers every month. Are you planning to add that model?
added the one off if you wanted to try it! - https://www.distrofit.com/
Yes, in the process of adding it now, i'll let you know when it's live! Thanks for the feedback
I went to run this on mine and stopped at the first field. "Price / month". Mine is a one-off purchase, not a subscription, and there's nowhere to put that. Same for churn — there isn't any, because there's nothing to cancel.
Which is a shame, because the number that annoyed you most gets worse in that model, not better. On a subscription you replace the 5% that leave. On a one-off you replace everyone, every month, forever. The treadmill you described is the gentler version.
That's probably a real gap rather than an edge case. A lot of what gets built here is one-off — templates, courses, cohorts, tools. The arithmetic gate still works for them, it just needs margin per sale instead of price times payback.
If it's useful: I have a channel with a known outcome you could test the third gate against. Directory listings, six weeks, twelve sessions that reached my site, not one of them got past the first question. I know what the answer should be. If your structure check would have called that shut, that's a stronger claim than any testimonial.
And a trade, if you want it. I spend 30 minutes on your landing, you spend 30 on my entry page. Not opinions — a task. I'd hand you something like "find out what this costs and how long it takes", then shut up and watch where you stall. You'd do the same to me. Mine is a five-question quiz page. It's the part I already suspect is broken. 92% of people who land there never click a single question, and the numbers can't tell me whether they left or just sat there. No hard feelings if it's not your thing, and no follow-up from me.
added the one off if you wanted to try it! - https://www.distrofit.com/
Happy to checkout your site as well
Thanks for the feedback, i'm adding the one off payment now should be live soon
The “channel is shut” logic is interesting. Have founders actually changed their distribution plan after using DistroFit, or is the output mainly confirming what they already suspected?
It's early days! I've only just launched this and i'm intrigued if this is stuff they already know or if they can learn about it!
That’s the right question to validate. If you’re open to it, what’s the best email to reach you on?