The Bullseye Framework: Find Your Traction Channel
The Bullseye Framework is a five-step process from Gabriel Weinberg and Justin Mares' Traction for finding the one marketing channel that will drive your startup's growth right now. You brainstorm all 19 traction channels, rank them into three rings, run cheap tests on the most promising, and then focus everything on the single channel that works.
Quick Answer: The Bullseye Framework treats channel selection like a target. The outer ring is every one of the 19 traction channels. The middle ring holds the few that look promising, which you cheap-test in parallel. The inner ring is the one channel that actually moves the needle, and once you find it, you pour your effort there until it stops working.
Most startups don't die because the product was bad. They die because nobody could figure out how to reach customers repeatably and cheaply enough. Weinberg and Mares wrote Traction to fix exactly that gap: founders obsess over building, then improvise distribution as an afterthought, and the improvisation kills them. The Bullseye Framework is their answer — a systematic way to stop guessing which channel will work and start finding out.
This guide walks the whole framework as the book lays it out: the 19 channels, the three rings, how to run the cheap tests, and how those same tests double as validation experiments before your product is even finished.
Why traction deserves half your attention
Traction is quantitative evidence that customers are showing up, and it deserves roughly half of a founder's time. Weinberg and Mares open Traction with what they call the 50 Percent Rule: spend 50% of your time on product and 50% on traction. Most founders spend closer to 90/10, and it's the missing 40 points that sink them.
Traction and product are not sequential. The instinct is to build the product first and worry about distribution once it's ready. The book argues this is backwards. Pursuing traction in parallel forces you to talk to the market early, surfaces which channels are viable while you can still change course, and means you launch with a distribution engine already warming up instead of a cold start.
A traction channel is a way of getting customers, not a marketing tactic. The book uses the phrase deliberately. A channel is a category of go-to-market motion — sales, SEO, viral loops, partnerships — each with its own economics, its own experts, and its own ceiling. Picking the right channel category is a bigger decision than optimizing any single campaign within it.
The core insight underneath the whole framework is uncomfortable: you almost certainly cannot predict which channel will work for you. Founders are systematically overconfident about this. They assume their product is obviously suited to content marketing, or ads, or word of mouth, and they bet the company on that assumption without testing it. Bullseye exists because that assumption is wrong often enough to be dangerous.
The 19 traction channels at a glance
Traction catalogs 19 distinct channels a startup can use to acquire customers, and the framework insists you consider every one of them before ruling any out. The list is the raw material for the entire process — you cannot brainstorm across channels you've never heard of, so here they are with what each one actually means.
The table below is a reference, not a ranking. No channel is inherently better than another; the whole point of Bullseye is that the right one depends on your specific product, market, and moment.
| # | Traction channel | What it means in practice |
|---|---|---|
| 1 | Viral Marketing | Existing users invite or expose new users as a byproduct of using the product |
| 2 | Public Relations (PR) | Coverage in newspapers, magazines, TV, and news outlets |
| 3 | Unconventional PR | Stunts, publicity events, and customer-appreciation gestures that earn attention |
| 4 | Search Engine Marketing (SEM) | Paid search ads shown against buyer intent keywords |
| 5 | Social & Display Ads | Paid ads on social networks and across web display inventory |
| 6 | Offline Ads | TV, radio, print, billboards, direct mail, and other traditional media |
| 7 | Search Engine Optimization (SEO) | Ranking organically for what your customers already search |
| 8 | Content Marketing | Blogs and content that build an audience and trust over time |
| 9 | Email Marketing | Nurturing and converting subscribers directly in the inbox |
| 10 | Engineering as Marketing | Free tools, calculators, and micro-sites that generate demand |
| 11 | Targeting Blogs | Getting covered on the niche blogs your early adopters already read |
| 12 | Business Development (BD) | Partnerships and deals that create mutual strategic value |
| 13 | Sales | Directly asking for and closing the purchase, usually higher-touch |
| 14 | Affiliate Programs | Paying partners a commission for the customers they refer |
| 15 | Existing Platforms | Riding an app store, marketplace, or large network to reach its users |
| 16 | Trade Shows | Industry events where buyers come to evaluate products |
| 17 | Offline Events | Meetups, conferences, and gatherings you host or attend |
| 18 | Speaking Engagements | Talks and presentations that build authority and audience |
| 19 | Community Building | Cultivating passionate users who reinforce and recruit each other |
The takeaway is not to memorize the list but to internalize its breadth. Founders default to the three or four channels they personally understand, and Bullseye's first job is to break that tunnel vision by putting all 19 on the table at once.
Outer ring: brainstorm every channel
The outer ring of the bullseye is a deliberate, structured brainstorm across all 19 channels, with at least one concrete idea for each. This is step one of the framework, and skipping channels here is the most common way founders sabotage the whole process before it starts.
The rule is one idea per channel, no exceptions. Even for channels you're certain won't work, you write down how you would use them if you had to. Weinberg and Mares insist on this because the whole reason to run Bullseye is that your certainty is unreliable. The channel you dismiss in ten seconds is sometimes the one that would have worked, and you'll never know if you never generated the idea.
Brainstorm as a researcher, not a critic. The book asks you to ground each idea in real knowledge: How is the channel typically used? What's a clever way to use it? What would a good test actually look like? Look at how competitors and adjacent companies acquire customers. Read about the channel's mechanics. The output of the outer ring is 19 plausible, specific ideas — not vague intentions like "do some SEO," but "rank for these buyer-intent terms our support tickets keep mentioning."
Suspend judgment about cost and scale for now. The outer ring is about possibility, not feasibility. You'll filter hard in the next step. Right now, filtering too early just reintroduces the same blind spots the exercise is designed to remove.
Think of the outer ring as answering the question "what's possible?" It is intentionally wide and intentionally cheap — it costs nothing but an hour or two of honest, informed thinking, and it sets up every decision that follows.
Middle ring: rank channels and run cheap tests
The middle ring is where you rank your 19 ideas into three columns and then run cheap, parallel tests on the handful that look most promising. This is the analytical heart of Bullseye, and it's where most of the real work happens.
Rank the channels into three columns
First you sort. Weinberg and Mares have you organize the 19 channels into three columns based on how promising each looks for your business right now:
- Column A — the inner ring candidates: the channels that seem most promising given your product, customers, and stage.
- Column B — potential: channels that could plausibly work but aren't obvious front-runners.
- Column C — long shots: channels that seem unlikely to work now but stay on the list in case circumstances change.
This ranking is a hypothesis, not a verdict. You're using judgment to decide where to spend your limited testing budget, not deciding the answer. A channel in Column C today can move to Column A a year from now when your product, price point, or audience shifts.
Test the promising channels in parallel
Now you take the roughly three channels in Column A and run cheap tests on all of them at once. Testing concurrently matters: it prevents you from falling in love with the first channel that shows any life, and it gives you a comparison instead of an anecdote.
Each middle-ring test is designed to answer three questions the book spells out:
- Roughly how much will it cost to acquire customers through this channel?
- How many customers are realistically available through it?
- Are these the customers you want right now?
The word cheap is load-bearing. A middle-ring test is not a full channel build-out. It's the smallest experiment that produces a real signal: a small ad spend to gauge cost per click and conversion, one engineered free tool, a dozen cold sales conversations, a single guest post on a targeted blog. You're not trying to scale the channel yet; you're trying to learn whether it could scale before you commit.
The lead-in question for every test is the same, so a simple comparison keeps you honest across channels.
| Test dimension | What a good signal looks like | What a weak signal looks like |
|---|---|---|
| Acquisition cost | Cheap enough that the unit economics could work at scale | Costs more to acquire a customer than they'll ever be worth |
| Available volume | Enough customers in the channel to hit your growth goals | A ceiling you'd hit before the channel matters |
| Customer fit | Reaches the exact people you're building for | Reaches people who convert but churn or never fit |
The takeaway from the middle ring is comparative, not absolute. You're looking for the channel that scores best across all three dimensions at once — cheap enough, big enough, and pointed at the right people. A channel that wins on cost but can't reach enough of the right customers is still a loser.
For a deeper walkthrough of designing these experiments so each one produces a decision rather than a vanity metric, see our guide to running cheap channel tests to validate your go-to-market.
Inner ring: focus on your one core channel
The inner ring is the single channel that clearly outperforms the rest, and once you've found it, the framework tells you to focus almost everything on it. This is the payoff of all the brainstorming and testing, and it's where the metaphor of the bullseye finally pays out.
At any given stage, one channel dominates. Weinberg and Mares make a strong empirical claim: for most startups, at any given time, a single channel drives the overwhelming majority of customer acquisition. Growth rarely comes from a balanced portfolio of seven channels each contributing a slice. It comes from one channel firing while the others idle. The mistake founders make is spreading effort thin across several half-working channels instead of concentrating on the one that's actually working.
Once a promising channel emerges from testing, go all in. If a middle-ring test shows a channel that can move the needle, the inner ring is about extracting everything that channel has to give. You optimize it, you scale spend or effort into it, you develop real in-house expertise in it. The book's word is focus — you deliberately underinvest in everything else until this channel is saturated.
Saturation is the signal to cycle back. No channel lasts forever. Ad costs rise, viral coefficients decay, a platform changes its rules, a content niche gets crowded. When your core channel stops moving the needle, you don't panic — you run Bullseye again. The framework is a loop, not a one-time decision. The channel that carried you from launch to your first thousand customers is often not the one that carries you to your next hundred thousand.
The inner ring answers "what's working?" — and the honest answer changes over the life of the company. Treating Bullseye as something you do once, at the start, is one of the surest ways to plateau.
Using channel tests as pre-product validation experiments
Bullseye's cheap tests aren't only for post-launch growth — they double as demand experiments you can run before the product is built. This is where the framework connects directly to idea validation, and it's an angle founders routinely miss.
A channel test measures demand, not just distribution. When you run a small ad campaign to a landing page, you learn two things at once: whether the channel can reach your customers and whether those customers want what you're describing. A dead landing page with cheap, well-targeted traffic is telling you something about the idea, not just the channel. Weinberg and Mares' insistence on running traction in parallel with product means these signals arrive while you can still act on them.
The channels overlap with the strongest pre-product tests. Several of the 19 channels are natural demand probes. A single engineering-as-marketing free tool that generates demand tells you whether people will engage with your solution's core value before you build the full product around it. A targeted-blog guest post, a handful of direct sales conversations, or a small SEM test each surface real interest cheaply. You're not just picking a channel; you're pressure-testing the idea.
Sequence the learning: demand first, channel second. If your cheap tests show a channel can reach customers but none of them convert, that's not a channel problem — it's a product-market fit problem wearing a channel costume. Running these experiments early lets you separate the two. This is why Bullseye sits comfortably inside a broader validation practice; for the full decision framework these tests plug into, see our complete guide to startup idea validation, which places channel testing alongside the other evidence a founder gathers before committing.
Used this way, the middle ring stops being purely a growth tool and becomes a validation instrument. The same cheap ad, the same free tool, the same cold outreach that tells you whether a channel scales also tells you whether the idea underneath it is worth scaling at all.
Common Bullseye mistakes founders make
Most Bullseye failures come from short-circuiting the process rather than the framework being wrong. The steps are simple, which makes them easy to skip, and each shortcut has a predictable failure mode.
Testing only the channels you already like. The single most common error is collapsing the outer ring. You "brainstorm," but really you just list the three channels you were always going to use. This defeats the entire purpose, which is to counteract your unreliable intuition about what will work.
Running tests too expensive to be tests. A middle-ring test should be cheap and fast. Founders routinely turn tests into commitments — a six-month content program, a full paid-ads build-out, a dedicated sales hire — before they have any signal. When you spend that much, you can't stay objective, and you'll rationalize a mediocre channel because you've sunk so much into it.
Testing channels sequentially instead of in parallel. Running one channel at a time takes forever and robs you of comparison. You'll anchor on the first channel that shows a pulse and never learn that a second channel would have worked twice as well for half the cost.
Declaring a winner from a weak signal. Enthusiasm is not traction. A handful of signups from one lucky post is not proof a channel scales. The three middle-ring questions — cost, volume, and customer fit — exist precisely to stop you from mistaking noise for a channel.
Refusing to spread focus once you find the winner. The opposite failure is also common: some founders find a working channel and still hedge, keeping four other channels on life support. The inner ring is a focus mandate. Underinvesting in the winner to keep losers alive is how startups stay stuck.
Treating Bullseye as one-and-done. The framework is iterative. Channels saturate and decay, and founders who ran Bullseye brilliantly at launch often forget to run it again when growth stalls two years later.
The through-line across all six mistakes is the same: the framework only works if you respect your own uncertainty. Every shortcut is a way of pretending you already know the answer, which is exactly the assumption Bullseye was built to challenge.
Key Takeaways
- The Bullseye Framework is a five-step loop for finding your one growth channel: brainstorm all 19 traction channels, rank them into three columns, cheap-test the promising ones in parallel, and focus on the winner.
- All 19 channels belong on the table before you rule any out, because founders are systematically overconfident about which channel will actually work for their specific product and stage.
- The three rings map to three questions: the outer ring asks "what's possible?", the middle ring asks "what's probable?" through cheap tests, and the inner ring asks "what's working?" so you can concentrate your effort.
- Middle-ring tests must answer three things: roughly what it costs to acquire a customer, how many customers the channel can reach, and whether they're the customers you actually want right now.
- One channel usually dominates at any given stage, so the framework's payoff is focus — pour effort into the channel that moves the needle instead of spreading thin across several half-working ones.
- Channel tests double as pre-product demand experiments, since a cheap ad or a free tool reveals whether customers want the idea, not just whether a channel can reach them.
- Bullseye is iterative, not one-time; when your core channel saturates, run the whole process again to find the next one.
Frequently Asked Questions
What are the three rings of the Bullseye Framework?
The three rings are a target metaphor for channel selection. The outer ring is all 19 traction channels, brainstormed with one idea each. The middle ring holds the roughly three most promising channels, which you cheap-test in parallel. The inner ring is the single channel that clearly works best, where you focus your effort once testing proves it can move the needle.
How many traction channels does the book Traction describe?
Traction by Gabriel Weinberg and Justin Mares describes 19 traction channels, from viral marketing and SEO to sales, business development, and community building. The book's central argument is that founders should seriously consider all 19 before committing to any, because they're usually wrong about which channel will actually drive their growth without testing it first.
How much should I spend testing a traction channel?
Middle-ring tests should be deliberately cheap and fast — small enough that you stay objective and can abandon a channel without regret. The point is to get a real signal on cost, volume, and customer fit, not to build the channel out. If a test is large enough that its sunk cost would bias your judgment, it has stopped being a test and become a commitment.
Can I use more than one traction channel at once?
You test several channels concurrently, but you focus on one at a time. Weinberg and Mares argue that at any given stage, a single channel drives the majority of customer acquisition for most startups. During the middle ring you run parallel tests, but once the inner-ring winner emerges, you concentrate on it rather than spreading effort thinly across several half-working channels.
How is the Bullseye Framework different from a general marketing plan?
A marketing plan usually assumes you already know your channels and focuses on executing tactics within them. The Bullseye Framework challenges that assumption first: it forces you to consider all 19 channels, admit you can't predict the winner, and let cheap tests decide. It's a discovery process for finding the right channel, not an execution plan for a channel you've already chosen.
When should I run the Bullseye Framework again?
Run Bullseye again whenever your current core channel stops moving the needle. Channels saturate and decay: ad costs climb, viral loops weaken, content niches crowd, and platforms change their rules. The framework is a loop, not a launch-day ritual. The channel that took you from zero to your first thousand customers is often not the one that takes you to your next big milestone.