Weinberg and Mares interviewed forty founders about how they actually got traction — the answer was rarely the channel they'd assumed, and never all of them at once.
The theory in one paragraph
Traction, Weinberg and Mares argue, comes from a channel — and founders systematically pick theirs by bias: engineers default to SEO and content, ex-agency folks to paid ads, everyone to whatever worked at their last company. Bullseye replaces the default with a tournament. Brainstorm honestly across all nineteen traction channels (outer ring), promote the three or four with real promise for your specific business (middle ring), run cheap parallel tests on those, and then — the step most teams skip — commit to the single winning channel (the bullseye) until you've saturated it. At any stage, one channel tends to dominate a company's growth; the framework's job is to find it by evidence instead of autobiography.
The mechanics — as Gabriel Weinberg defined them, not the folklore version.
The channels run from the obvious (SEO, paid ads, PR) to the routinely ignored (community building, offline events, trade shows, business development). The rule is one plausible idea per channel, written down, before judging any. The point isn't that all nineteen fit your business — it's that your instinct about which ones don't is exactly what's untested.
Promote three or four channels and design tests costing weeks and hundreds of dollars, not quarters and salaries. Each test answers three questions: what does a customer cost here, how many customers are available here, and are they the customers you actually want? A test that can't answer those numerically is a vibe, not a test.
When a test shows real pull, everything concentrates on that channel until it stops scaling. This is the counterintuitive half: diversification feels safe but splits sub-critical effort across channels that each need mass to work. Channel saturation, not channel count, is when you earn the right to add the second one.
Your channel bias is invisible until you list all nineteen
The framework's real work happens in the outer ring, before any test runs. Founders who write one honest idea per channel routinely find their eventual winner in a channel they'd have sworn was irrelevant — engineering-led teams discover trade shows, B2C apps discover business development. The nineteen-channel list functions like a checklist in a cockpit: it doesn't think for you, it stops you from skipping the step your instincts already decided.
DuckDuckGo founder-CEO · serial founder — co-authors of Traction
Weinberg grew DuckDuckGo into a real Google competitor while interviewing forty-plus founders about how startups actually acquire users; Mares brought the operator's view from building and selling his own companies. Traction came out of the pattern in those interviews: successful startups treated channel selection as a testable decision, and almost half of the nineteen channels were ones founders admitted they'd never seriously considered.
Each step maps to a field in the Channel Strategy tool — finishing the read means finishing the work.
Force a sentence for each: 'For us, viral marketing would look like…'. Where you can't finish the sentence, that's a knowledge gap, not a dead channel — note it and move on.
Channel Strategy · channel inventoryRank on expected cost per customer, available volume, and fit with how your buyers already behave. Take at least one channel that feels wrong for you — the interviews behind the book are full of winners that started as long shots.
Channel Strategy · priority channelsPer channel: a budget cap, a time box (2–4 weeks), and the metric that would justify going deeper — target cost per signup, reply rate, conversion. Decide the pass/fail line before launching; moving goalposts is how mediocre channels survive.
Channel Strategy · channel experimentsSmall parallel bets beat sequential deep dives at this stage — channel performance interacts with timing, and you want comparable data. Kill tests at the time box regardless of sunk feelings.
Move the full growth effort into the bullseye channel: iterate tactics inside it, automate what works, ride it until cost per customer climbs or volume caps out. Only then does the tournament rerun — with everything you learned the first time.
Feeds your Readiness Score · LaunchThe steps above are the Channel Strategy tool's structure. Open it and work through them with your own startup — your readiness score starts building from the first field.
Free account · no card required
Teardowns from our benchmarks library where this framework is doing real work.
Benchmark teardown
Stripe
A bullseye called developer docs — one channel (developers reading documentation) saturated so hard it became the brand
Read the teardown
Benchmark teardown
Property Finder
SEO as the committed channel: portal economics only work because one acquisition channel compounds for a decade
Read the teardown
Benchmark teardown
Instabug
SDK distribution and developer communities — a Cairo company finding its channel in other people's app stacks
Read the teardown
It's a three-ring process from the book Traction for choosing your customer acquisition channel by evidence: brainstorm one idea for each of the nineteen traction channels (outer ring), run cheap parallel tests on the three or four most promising (middle ring), then concentrate all effort on the single channel that wins (the bullseye) until it saturates.
Viral marketing, PR, unconventional PR, search engine marketing, social and display ads, offline ads, SEO, content marketing, email marketing, engineering as marketing, targeting blogs, business development, sales, affiliate programs, existing platforms, trade shows, offline events, speaking engagements, and community building. The list's job is completeness — most teams have never seriously tested more than three.
Because channels reward saturation: each has a learning curve, and meaningful results need concentrated effort that split attention can't supply. Weinberg and Mares found that at any given stage, one channel typically drives the large majority of a startup's growth — running four channels at 25% effort usually means four channels below their effectiveness threshold.
Time-box two to four weeks, cap spend in the hundreds of dollars, and define the pass metric in advance — cost per signup, response rate, or conversion against a target you'd actually scale at. The test's goal isn't traction itself; it's an honest read on cost, volume, and customer fit so the commitment decision is made on numbers.
Spend half your time on product and half on traction from day one, rather than building first and marketing later. The authors' reasoning: traction tests take calendar time to read, channels compound, and product feedback from real acquisition efforts improves the product faster than building in silence.
Crossing the Chasm
Geoffrey Moore · 1991
AARRR Pirate Metrics
Dave McClure · 2007
Positioning (Obviously Awesome)
April Dunford · 2019
Sources
Independent educational summary written by StartupKit from public sources. Bullseye Framework is the work of Gabriel Weinberg & Justin Mares; this page is not affiliated with or endorsed by the author.