---
title: Building distribution into the product — share loops, badges, leaderboards, guest hosts
slug: shareable-products-and-viral-loops
summary: 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.
domain: marketing
tags: [virality, word-of-mouth, product-led-growth, sharing, indie-hacking]
related: [datafast-20k-mrr-journey-case, free-tools-as-marketing, building-in-public-and-live-coding, trustmrr-sponsorship-launch-case, indie-case-studies-common-patterns, saas-affiliate-program-setup]
sources: [yt:s9aLA4IOSZE, yt:D1BjJB-n9lg, yt:m268_-MiUYM, yt:UTjU_30SHIo, yt:LU_K4CXOkQY]
updated: 2026-10-24
---

# 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.[^2][^3][^4] 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.[^7][^8]
- *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.[^9][^10]
- *TrustMRR*: users asked for an embeddable dynamic revenue badge; Marc built it publicly. A "guess which startup earns more" game got ~100k clicks.[^11][^12]
- *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.[^14][^15][^16] An embeddable iframe widget backfired: it loaded his own site recursively and tripled billable page views.[^17] In 2026 he added a widget and a "compete with friends" 12-month revenue chart.[^18]
- *OG image*: Marc treats the link preview image as packaging — a simple, beautiful image makes a shared link far more clickable.[^13]

## 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]] — shareable free tools as top of funnel
- [[saas-affiliate-program-setup]] — paying users to share
- [[people/frank-mickelsmith]], [[people/marc-lou]]

[^1]: yt:s9aLA4IOSZE @ 02:26 — Frank Mickelsmith
[^2]: yt:s9aLA4IOSZE @ 01:40 — Frank Mickelsmith
[^3]: yt:s9aLA4IOSZE @ 06:27 — Frank Mickelsmith
[^4]: yt:s9aLA4IOSZE @ 08:51 — Frank Mickelsmith
[^5]: yt:s9aLA4IOSZE @ 10:27 — Frank Mickelsmith
[^6]: yt:s9aLA4IOSZE @ 12:03 — Frank Mickelsmith
[^7]: yt:D1BjJB-n9lg @ 15:32 — Marc Lou
[^8]: yt:D1BjJB-n9lg @ 16:24 — Marc Lou
[^9]: yt:D1BjJB-n9lg @ 06:00 — Marc Lou
[^10]: yt:D1BjJB-n9lg @ 06:57 — Marc Lou
[^11]: yt:m268_-MiUYM @ 02:41 — Marc Lou
[^12]: yt:m268_-MiUYM @ 04:08 — Marc Lou
[^13]: yt:m268_-MiUYM @ 04:55 — Marc Lou
[^14]: yt:UTjU_30SHIo @ 26:35 — Marc Lou
[^15]: yt:UTjU_30SHIo @ 27:32 — Marc Lou
[^16]: yt:UTjU_30SHIo @ 29:31 — Marc Lou
[^17]: yt:UTjU_30SHIo @ 25:01 — Marc Lou
[^18]: yt:LU_K4CXOkQY @ 07:40 — Marc Lou
