๐Ÿงญ

Choosing your channel

Before you grind any channel, pick the one that fits your app, your audience, and you. Start here.

Most founders fail at distribution not because they pick a bad channel, but because they guess. The book Traction (Gabriel Weinberg & Justin Mares) made the case that there are 19 distinct ways to get users, and that almost every startup gets the bulk of its growth from exactly one of them at a time. Your job isn't to grind all 19 โ€” it's to find your one. This is the framework for doing that.

The Bullseye Framework

Picture a target with three rings. You work from the outside in.

  1. Outer ring โ€” what's possible. Brainstorm at least one realistic idea for all 19 channels below. No filtering yet; the point is to not be blind to a channel just because it's unfamiliar.
  2. Middle ring โ€” what's promising. Sort your ideas into three columns: A) promising (worth a cheap test now), B) maybe (later), C) longshot (probably not). Pick the ~3 in column A and run small, cheap, time-boxed tests in parallel โ€” each answering "could this channel realistically move the needle, and at what cost per user?"
  3. Inner ring โ€” what's working. Usually one test out-performs. Drop the others and pour your energy into that single channel until it stops working or saturates. Then re-run the bullseye.

The discipline is the whole point: brainstorm widely so you're not ignorant, test cheaply so you're not guessing, then focus narrowly so you actually get good at one thing.

The 3 filters for ranking

When sorting channels into A/B/C, score each on three questions:

  • Where's your audience already? You go to attention, you don't manufacture it. If you can't name the exact place your users gather, that's your first task.
  • Does it fit your price & motion? Low-price/self-serve/viral โ†’ high-volume channels (short-form, referrals, ASO). Higher-price/considered โ†’ trust channels (SEO, content, BD, sales, community).
  • Can you sustain it? The best channel you'll quit in 3 weeks loses to the 2nd-best you'll run for 6 months. Distribution that fights your personality doesn't compound.

The 19 channels

Audience & content

  1. Viral marketing โ€” users invite users (referrals, share loops). Fits: free/cheap consumer products with a natural reason to share.
  2. Content marketing โ€” a blog/newsletter that compounds trust and traffic. Fits: considered purchases, B2B, anyone who can write.
  3. SEO โ€” rank for what people already search. Fits: high-intent "I have this problem now" demand; slow but durable.
  4. Email marketing โ€” own the relationship; nurture and retain. Fits: almost everyone โ€” best as a retention/conversion layer on another channel.
  5. Engineering as marketing โ€” free tools, calculators, widgets that pull people in. Fits: technical founders; brilliant compounding moat.

Paid

  1. SEM (paid search) โ€” bid on high-intent keywords. Fits: clear ROI, known LTV, existing search demand.
  2. Social & display ads โ€” paid reach + retargeting on Meta/TikTok/etc. Fits: visual or impulse products; great for scaling a proven organic creative.
  3. Offline ads โ€” TV, radio, print, billboards. Fits: later-stage, broad consumer; rarely for indies.

Earned & PR

  1. Public relations โ€” press coverage in mainstream/industry outlets. Fits: a genuinely newsworthy story or launch.
  2. Unconventional PR โ€” stunts, gifts, memorable gestures. Fits: small budgets with creativity; one viral moment.
  3. Targeting blogs โ€” get covered by the niche blogs/creators your users already read. Fits: early-stage; one of the most underrated indie channels.

Relationships & sales

  1. Business development โ€” partnerships, integrations, distribution deals. Fits: products that plug into a bigger platform or complement another company.
  2. Sales โ€” direct, human selling and outreach. Fits: higher price points, B2B, when you need to learn from buyers.
  3. Affiliate programs โ€” others sell for a cut. Fits: clear payouts and a product that converts predictably.

Platforms & community

  1. Existing platforms โ€” ride a big platform's distribution: App Store/Play (ASO), Chrome Web Store, Shopify, GitHub, Reddit, etc. Fits: anyone whose users already live on a platform with search/discovery.
  2. Community building โ€” cultivate a group that rallies around your mission. Fits: mission-driven products; slow but deeply defensible.

Events

  1. Trade shows โ€” industry expos to meet buyers face-to-face. Fits: niche B2B/industrial.
  2. Offline events โ€” meetups, conferences, dinners you run or attend. Fits: community + sales blends; high-touch.
  3. Speaking engagements โ€” talks and podcasts that build authority. Fits: founders with a point of view; great trust-builder.

Modern note: "short-form video" (TikTok/Reels/Shorts) and "build-in-public on X" aren't in the original 19 โ€” they're best understood as today's flavors of viral marketing, content, and existing platforms. Run them through the same bullseye.

Pick one, set a real test

For each of your column-A channels, define the test before you start:

  • The bar โ€” e.g. "post 20 short videos in 3 weeks," "publish 8 SEO pages," "30 genuinely-helpful Reddit comments," "10 partner conversations."
  • The signal โ€” early signal is engagement, not revenue: saves, replies, DMs, click-throughs, reply rates.
  • The decision โ€” at the end of the box, double down if you saw signal, or rule it out and move to your next. Either way you learned โ€” that's the win.

Common mistakes

  • Skipping the outer ring โ€” never even considering 14 of the 19 because they felt unfamiliar.
  • Channel-hopping weekly before any channel had time to work.
  • Copying a channel that fit someone else โ€” their TikTok playbook may be wrong for your B2B tool.
  • Confusing "I posted" with "I tested" โ€” five half-hearted posts isn't a test; twenty deliberate ones is.

The takeaway

Brainstorm all 19. Cheaply test your most promising ~3. Focus everything on the one that works. That's the bullseye โ€” and it beats dabbling in five channels every single time. Once you've chosen, open that channel's lesson in this section for the specific plays to run.

Building or growing an app?

I'm building ProveMyApp so founders like you can connect your apps, track their growth with verified metrics, and build alongside other founders instead of doing it alone.

Explore the library

More guides and playbooks to grow your app