Building distribution into the product — share loops, badges, leaderboards, guest hosts
Product-led distribution tactics from Geosports (53% of daily players share their score, 1M players in under a month, guest "hosts" with big followings), Marc Lou's Zenvoice badge on customer-facing pages, TrustMRR embeds and OG images, IndiePage's revenue leaderboard and sales bot — and why web-first, zero-friction products spread.
Building distribution into the product
TL;DR
- Give users a result worth sharing (a score, a revenue chart, a habit grid) and make sharing one tap.
- Go web-first when virality matters: Geosports is playable inside X without installing anything.
- Put a small “made with / verified by” badge on anything your customers show their customers (Zenvoice invoice pages, TrustMRR embeds).
- Leaderboards and public feeds of real users’ results are inherently shareable (IndiePage, TrustMRR).
- Recruit big accounts into the product itself: Geosports’ daily guest “hosts” write the questions and retweet the game.
- Treat the OG (link preview) image like a YouTube thumbnail.
Details
Geosports (Frank, Starter Story). A daily five-question sports-geography game (“tap where it happened”) with a landing page so simple nobody needs instructions.1 Frank reports a 53% organic share rate — of 100k daily players, ~53k share their score — and 1M+ unique players in under a month with no email campaign; ~98% of traffic is word of mouth via group chats.234 His advice: build for web first (near-zero friction, people found, played and shared it without leaving X) and make it shareable on purpose.4
Launch: a stealth send to family and friends, who shared it; then a reply under his own unrelated NBA post (“by the way, I made this game”) went viral — ~40,000 players, then 150,000 in a day. With the game five days old, retention features weren’t ready.5
Growth loop: he DMs sports personalities and athletes who liked game posts and offers a “host” day — they write the five daily questions, he announces the host, they almost always retweet, and the game reaches a new audience. He calls it a cheat code and a networking tool.6
Marc Lou’s built-in loops.
- Zenvoice badge: each customer gets a page link to send to their customers for invoices; the page carries a small badge. Pages get hundreds or thousands of views; Marc says this badge drives most of the product’s revenue — someone shares a link, gets 100 visitors, and Zenvoice makes hundreds of dollars within hours.78
- IndiePage: a Twitter bot posting each verified sale (“$25 sale six hours ago”) and a /leaderboard framed as a challenge (“Can you make $1,000 online?”) with Stripe-verified revenue; it is inspirational, shareable and creates new accounts every day.910
- TrustMRR: users asked for an embeddable dynamic revenue badge; Marc built it publicly. A “guess which startup earns more” game got ~100k clicks.1112
- DataFast: the features that grew it were ones people screenshot — a real-time globe of visitors (customers in orange), public dashboards users share with their own audience, and GitHub commit avatars on the revenue chart. By ~$17k MRR he said users post screenshots almost daily; his job is to make features good enough to share.131415 An embeddable iframe widget backfired: it loaded his own site recursively and tripled billable page views.16 In 2026 he added a widget and a “compete with friends” 12-month revenue chart.17
- OG image: Marc treats the link preview image as packaging — a simple, beautiful image makes a shared link far more clickable.18
Disagreements / caveats
- Geosports is a game with a daily habit and inherently comparative scores; B2B tools rarely hit 50%+ share rates. Badges are the B2B equivalent.
- Viral spikes outrun retention (Geosports was unprepared); plan the return loop (daily content, accounts) before pushing.
- Frank’s figures are self-reported on Starter Story; ad and subscriber revenue were shown on screen.
See also
- Free tools as marketing for a paid product ("engineering as marketing") — shareable free tools as top of funnel
- Setting up an affiliate program for a SaaS or digital product — paying users to share
- Frank Mickelsmith, Marc Lou
Footnotes
-
I built this website in 8 hours with Claude. Now it makes $40K/month @ 02:26 — Frank Mickelsmith ↩
-
I built this website in 8 hours with Claude. Now it makes $40K/month @ 01:40 — Frank Mickelsmith ↩
-
I built this website in 8 hours with Claude. Now it makes $40K/month @ 06:27 — Frank Mickelsmith ↩
-
I built this website in 8 hours with Claude. Now it makes $40K/month @ 08:51 — Frank Mickelsmith ↩ ↩2
-
I built this website in 8 hours with Claude. Now it makes $40K/month @ 10:27 — Frank Mickelsmith ↩
-
I built this website in 8 hours with Claude. Now it makes $40K/month @ 12:03 — Frank Mickelsmith ↩
-
I made these 10 SaaS (and earned $237,631) @ 15:32 — Marc Lou ↩
-
I made these 10 SaaS (and earned $237,631) @ 16:24 — Marc Lou ↩
-
I made these 10 SaaS (and earned $237,631) @ 06:00 — Marc Lou ↩
-
I made these 10 SaaS (and earned $237,631) @ 06:57 — Marc Lou ↩
-
I made an app in 24 hours and $20,378 the next day @ 02:41 — Marc Lou ↩
-
I made an app in 24 hours and $20,378 the next day @ 04:08 — Marc Lou ↩
-
I documented my SaaS journey to $20K MRR @ 26:35 — Marc Lou ↩
-
I documented my SaaS journey to $20K MRR @ 27:32 — Marc Lou ↩
-
I documented my SaaS journey to $20K MRR @ 29:31 — Marc Lou ↩
-
I documented my SaaS journey to $20K MRR @ 25:01 — Marc Lou ↩
-
$100,000/month solo @ 07:40 — Marc Lou ↩
-
I made an app in 24 hours and $20,378 the next day @ 04:55 — Marc Lou ↩