How IndiePage got its users
Every maker page is public, indexed, and shared by the maker themselves to an audience of other makers.
Read from signals. Consistent with what is publicly observable, but nobody confirmed it. Check before you quote it.
You could start this on Monday. No budget, no audience, no permission needed.
- An acquisition cost that trends toward zero
- Growth that survives you cutting the budget
- A moment where the user has a selfish reason to share
- Zero friction for the recipient
- A product that is multiplayer by nature
Viral product in 2026
The best channel when it exists. But it is decided in product design, not in marketing.
Everything on this channel →The play
5 steps, in the order they ran them.
- 1
Give every user a public URL on your own domain that is good enough to be their link in bio. IndiePage puts each maker at indiepa.ge/username: photo, tagline, socials, a card grid of their products. A visitor reads the whole thing with no account and no signup wall. In the footer sits a "Built w/" badge that reads "Build your Indie Page". The page is the ad and the badge is the only call to action you need.
done whenOpen a real user's page in a private window with no session. If you hit a login wall, or your product name appears nowhere on the page, you have no artifact yet.
- 2
Print on that page a number the owner wants seen. IndiePage pulls revenue straight from Stripe, refreshes it every 12 hours, and prints it per product under the promise "Build trust with Stripe revenue". The maker is not sharing your tool, they are sharing their own $38.4k/month. Find the single fact your user would brag about and make it the largest thing on the public page, verified by a source they cannot fake.
done whenAsk five users what link they would put in their bio. Count how many name a URL on your domain instead of their own site.
- 3
Rank the public pages against each other, then post the movement yourself. IndiePage runs a Leaderboard with "Last 30 days" and "All-time" tabs ordered by Stripe revenue, readable with no login, where every row links back to a maker profile. Its Revenue Bot then posts startup success stories on X. The ranking gives owners a reason to come back and re-share; the bot hands them a post to quote and a reason to tell people where they placed.
done whenTake your top ten users by whatever your ranking measures. In the last 30 days, did any of them post about their position without you asking?
- 4
Roll every user page into a directory you own. IndiePage feeds listed products into /discover, 5528 indie startups across 13 category pages with upvote counts, all browsable without an account. Each user's own work becomes an indexable page on your domain, and users send you their friends to upvote them. The paid page bullet is literally "Search engines follow your links".
done whenRun a site: search on your domain in Google. Does the indexed page count grow every time a user creates something, or is it stuck at your marketing pages?
- 5
Sell the upgrade without cutting the loop. IndiePage charges $25 for a year and $45 for lifetime, one time, no subscription, for custom domain, analytics, email capture, 28 themes and 9 fonts. The "Built w/" badge stays on paid pages, including the founder's own. Charge for the features people want and never sell the removal of your name.
done whenOpen your highest-paying customer's public output. Is your name still on it, or did you sell it off?
Run this against your own product
Carries the play above, and is written to tell you no when this channel is out of reach for you.
The same twelve channels as an agent skill. It reads your repository and eliminates what you cannot run. Open source, MIT.
curl -o ~/.claude/skills/howtodistribute/SKILL.md https://howtodistribute.com/skill.md
How big it got
Thousands of maker pages created
What else they ran
They ran the same play
Want this verdict on your product?
Describe it. You get back the channel I would run in your place, the 30-day plan, and the number at which you stop.