FrameworkGrowth · Updated 2026-07-06

The Bullseye Framework: find your one traction channel

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.

By Gabriel Weinberg & Justin Mares · 2014Stage: Launch → tractionApply in ~2 hoursTool: 📡 Channel Strategy

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.

How it works

The mechanics — as Gabriel Weinberg defined them, not the folklore version.

Outer ring — refuse to dismiss any of the nineteen

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.

Middle ring — cheap parallel tests

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.

The bullseye — one channel, saturated

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.

The person behind it

Gabriel Weinberg & Justin Mares

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.

Traction: How Any Startup Can Achieve Explosive Customer Growth · 2014

How to apply it this week

Each step maps to a field in the Channel Strategy tool — finishing the read means finishing the work.

  1. Write one plausible idea per channel — all nineteen

    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 inventory
  2. Promote three or four to the middle ring

    Rank 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 channels
  3. Design tests with numbers attached

    Per 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 experiments
  4. Run the tests in parallel, log everything

    Small 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.

  5. Commit to the winner until it saturates

    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 · Launch

Build it, don't just read it

The 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

See it in the wild

Teardowns from our benchmarks library where this framework is doing real work.

Frequently asked questions

What is the Bullseye Framework for traction?

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.

What are the 19 traction channels?

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.

Why focus on only one traction channel?

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.

How do you test a traction channel cheaply?

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.

What is the 50% rule in Traction?

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.

Related frameworks

Browse all frameworks

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.