Bullseye Framework
The Bullseye Framework is a method for choosing marketing channels, introduced in the 2015 book Traction by Gabriel Weinberg and Justin Mares. It works in three concentric rings -- brainstorm every one of the nineteen traction channels, run cheap tests on the three most promising, then focus your effort on the single channel that testing proves is working -- so a company tests broadly but commits narrowly.
Why the Bullseye Framework exists
Most early-stage companies die from a lack of distribution, not a lack of product -- and the usual failure mode is spreading thin effort across too many channels at once, none of them long enough to work. The Bullseye Framework, from Traction (Gabriel Weinberg, co-founder of DuckDuckGo, and Justin Mares, 2015), exists to fix that. Its core claim is that at any given stage, one channel typically drives the bulk of a company's growth, so the goal is not to be present everywhere but to find that one channel through disciplined testing.
The name is the image: you aim at the center of a target. The outer rings are where you cast wide and cheap; the bullseye is the one channel worth your full effort. It is the most widely cited framework for the question every founder eventually asks -- which marketing channel should I double down on.
The three rings
The framework moves from wide to narrow across three rings:
- Outer ring -- what's possible. Brainstorm at least one idea for every one of the nineteen traction channels (from SEO, content marketing, and paid ads to community building, PR, and offline events), so you consider channels outside your comfort zone rather than defaulting to the two you already like.
- Middle ring -- what's probable. Pick the three or four most promising channels and run cheap, time-boxed tests. Each test should answer three things: roughly how much a customer costs through that channel, how many customers it can reach, and whether those are the customers you want.
- Inner ring -- what's working. Once a test shows real signal, focus your effort on that single channel and work to extract its full potential -- until it saturates, at which point you return to the rings to find the next one.
How founders use it to pick a channel
The framework only works if the middle-ring tests are judged on the right number. Compare channels on cost per real outcome -- the customer acquisition cost of a paying, retained customer -- not on traffic or engagement, which can flatter a channel that produces nothing. A channel earns the bullseye when it shows a repeatable, affordable cost per customer with room to grow.
- Test broadly, commit narrowly. The discipline is running many small tests but pouring real effort into only one channel at a time.
- Revisit as you scale. The right channel at 100 users is often the wrong one at 10,000; the rings are a loop you re-run whenever a channel saturates or your stage changes.
- Pair it with a metric. Tie the winning channel to whatever moves your north star metric, and let winner and next experiment feed each other into a growth loop.
Testing several channels in parallel and reading them honestly is the standing work a marketing teammate handles. Ceres -- the AI Growth Officer (agentceres.com) can run these channel tests, keep a live read on each one's cost per outcome, and flag when a channel has earned the bullseye -- with a human approving each move before budget or effort shifts.
FAQ
- What is the Bullseye Framework?
- The Bullseye Framework is a three-ring method for choosing marketing channels, introduced in the 2015 book Traction by Gabriel Weinberg and Justin Mares. You brainstorm all nineteen traction channels (outer ring), run cheap tests on the three most promising (middle ring), and focus your effort on the single channel that testing proves is working (inner ring). It formalizes the idea of testing broadly but committing narrowly.
- What are the 19 traction channels in Traction?
- The book Traction lists nineteen channels a company can use to acquire customers: viral marketing, public relations, unconventional PR, search engine marketing, social and display ads, offline ads, search engine optimization, 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 Bullseye Framework is the process for choosing among them.
- Why should a startup focus on one channel at a time?
- Because at any given stage a single channel usually drives the majority of a young company's growth, so spreading effort across several channels almost always underperforms concentrating it on the one with proven signal. The Bullseye Framework still has you test many channels cheaply -- it just insists you commit real effort to only the one that testing shows is working.
- How do you know a channel deserves the bullseye?
- A channel earns focus when a cheap test shows a repeatable, affordable cost per real customer -- a paying, retained customer, not just a signup -- with room to grow. Judge the middle-ring tests on cost per outcome rather than on impressions or engagement, and pick the channel with the best proven economics as the one to scale.
An AI growth team that runs this for you
Ceres is a managed AI marketing team — you approve what ships. 14-day free trial, from $19/month.