Framework · 7 min read

Bullseye Framework (Traction Channel Selection)

A prioritised channel selected through small experiments.

Gabriel Weinberg and Justin Mares · View sources ↓

At a glance

Use this when
You need evidence for which acquisition channel deserves concentrated investment.
What you will work towards
A prioritised channel selected through small experiments.
Bring to the reading
A specific decision from your work and the customer evidence you have so far.

What it is

A structured method for finding which single marketing or distribution channel will actually drive growth, from Gabriel Weinberg and Justin Mares' book Traction (2015). It answers a narrower question than the other frameworks in this category: the GTM Motion Model decides how a company sells (self-serve, PLG, inside sales, field sales, partner-channel), and this framework decides which specific channel, inside that motion, is worth investing budget and headcount in first. It works by forcing a wide brainstorm across 19 possible traction channels (from viral marketing and SEO to sales, business development, and offline events), then sorting candidates into three concentric rings: an outer ring of channels that are plausible but untested, a middle ring of three or four channels worth a small, cheap test, and an inner ring of the one channel currently showing the strongest early signal. The discipline the framework enforces is sequencing: test cheaply across the middle ring before committing real budget to any one channel, then concentrate resources on the single channel that wins, rather than spreading effort thin across several channels at once on the assumption that more activity means more growth.

When to use it

  • You have validated product-market fit but have not yet found a repeatable acquisition channel. The framework assumes the product and positioning already work; it solves distribution, not fit.
  • The team is running three or four channels at once with no clear read on which is working. Diffuse effort across many channels usually means none of them gets tested rigorously enough to know if it works.
  • A previously reliable channel is degrading (rising CAC, falling conversion, an algorithm or platform change) and you need a structured way to find the next one rather than doubling down on habit.
  • You are entering a new segment or geography identified by STP or the GTM Motion Model, and the channel that worked for your core segment may not be the right one for the new one.
  • Leadership is debating channel investment based on opinion or what a competitor is doing, rather than on cheap, structured tests; the framework replaces the debate with a test plan.

Ownership

At a scaled company with a specialised PMM team, PMM typically runs the brainstorm and the middle-ring tests in steps 1 to 4 and recommends a channel, but the VP Marketing or CRO owns the final call on committing real budget and headcount to the inner-ring channel, since that reallocates spend across functions PMM does not control. At a solo or founding-PMM stage, pre-Series-B, the founding PMM or founder owns the whole cycle, including the budget decision, because marketing spend has not yet been split out from broader GTM execution.

How to apply it

  1. Brainstorm across all 19 channels, not just the obvious ones. The book's list spans viral marketing, PR, unconventional PR, search engine marketing, social and display ads, offline ads, SEO, content marketing, email marketing, engineering as marketing, business development, sales, affiliate programmes, existing platforms, trade shows, offline events, speaking engagements, community building, and channel or distribution partnerships. For each, write one plausible way it could work for this specific product; a channel with no plausible mechanism gets dropped at this stage, not tested.
  2. Rate every channel for its outer-ring plausibility. Score each on three rough criteria: cost to test, likely reach within your target segment, and how directly it targets buyers who match your ICP (not just any traffic). This step is a fast triage, not a rigorous forecast; the goal is to cut the list from 19 to a manageable shortlist.
  3. Promote three or four channels to the middle ring. Choose the highest-scoring candidates from step 2 and design a cheap, time-boxed test for each: a fixed budget (small enough that failure is not costly) and a fixed test window (typically two to four weeks), with one clear success metric agreed in advance, for example cost per qualified lead or trial signup.
  4. Run the middle-ring tests in parallel, not sequentially. Testing all three or four at once, rather than one after another, gets you a comparative read faster and avoids one channel's test window drifting into the next quarter's planning cycle.
  5. Compare results against the pre-agreed metric, not against internal enthusiasm. A channel the team enjoys running is not automatically the winning channel; let the numbers from step 4 decide which one is promoted.
  6. Promote the single strongest channel to the inner ring and commit real budget. Concentrate headcount and spend on this one channel until it shows diminishing returns or a ceiling, resisting the temptation to add a second channel too early; the framework's central claim, drawn by Weinberg and Mares from founder interviews conducted for Traction (2015), is that most successful early-stage companies grew primarily through one dominant channel, not several at once.
  7. Re-run the outer-ring brainstorm when the inner-ring channel plateaus. Growth from any single channel eventually slows as the addressable audience within it saturates; treat that plateau as the trigger to return to step 1 and test the next candidate, rather than trying to force more growth out of a channel that has already found its ceiling.

Example

Fieldnote, a fictional field-service management SaaS company, had product-market fit with small HVAC and plumbing contractors but was splitting a modest marketing budget across five channels (paid search, a content blog, cold outbound, a small trade show presence, and an affiliate programme with a billing-software partner) with no clear read on which was working. Running the Bullseye Framework, the team brainstormed across all 19 channels and shortlisted four for middle-ring testing: paid search, cold outbound, trade shows, and the existing billing-software affiliate partnership, each given a four-week test window and a $3,000 budget cap. Cost per qualified lead came back at $340 for paid search, $210 for cold outbound, $95 for the trade show (driven by one regional contractor association event with an unusually engaged audience), and $40 for the affiliate partnership, which converted the billing partner's existing contractor customer base at a far lower cost than any channel built from scratch. The team promoted the affiliate partnership to the inner ring, cut paid search and the content blog entirely, and kept a light cold-outbound motion running only for larger accounts the affiliate channel did not reach. Within two quarters, the affiliate channel alone drove 58% of new trial signups at a blended CAC 65% lower than the company's previous multi-channel average, and 14 months later, as growth from that one partner's customer base began to plateau, the team re-ran the outer-ring brainstorm and identified a second affiliate partnership with a complementary parts-supply platform as the next candidate to test.

Pitfalls

  • Testing too many channels at once with too little budget per test. Splitting a small test budget across six or seven channels instead of three or four means no single test produces a statistically meaningful read, and the team ends up choosing a channel on gut feel anyway. Recovery: cap the middle ring at three or four channels and set a minimum spend per test (enough to generate at least 20 to 30 leads or conversions) rather than spreading the same total budget thinner to cover more channels.
  • Confusing an outer-ring brainstorm entry with a validated channel. Teams sometimes commit real budget to a channel straight from the brainstorm list because a competitor uses it or a board member suggested it, skipping the cheap middle-ring test entirely. Recovery: require every channel to pass through a time-boxed, capped-budget test before it can receive a full-scale investment decision, no exceptions for channels that "obviously" should work.
  • Running two or three channels in the inner ring simultaneously because each shows some traction. Diluting focus across multiple channels that are each producing modest results usually grows slower than concentrating the same total budget on the single best performer, because most channels have economies of scale (better targeting, lower CPMs, stronger creative) that only show up once a channel gets enough volume and iteration. Recovery: force a single inner-ring choice even when the decision is close; if two channels are genuinely tied on the agreed metric after a fair test, run one more comparative test round rather than funding both at half-strength indefinitely.

How the ideas connect

Choose where to go next

Make it useful

Bring it back to your work.

Name one decision this guide could help you make. Write down the evidence you need, the output you would produce, and how you would know it was useful.

Check your understanding

Practise applying Bullseye Framework (Traction Channel Selection) in five short scenarios.

5 practical scenarios. Choose an answer, explore the reasoning, and revisit the guide whenever you need.

Sources

← All entries in Go-to-Market & Launch · Try the category quiz