Bullseye Framework
Originated by Gabriel Weinberg and Justin Mares in 2015
A structured method for identifying which of 19 traction channels is most likely to drive growth for your specific business right now — by moving systematically from brainstorm to ranked list to testable experiments.
Most marketing channel strategies are really just guesses with execution plans attached. A startup might decide to do content marketing because that’s what their last company did, or paid search because the founder read about it somewhere, or influencer marketing because their target audience is on Instagram. The channels get chosen by intuition, analogy, or whoever advocates loudest in the planning meeting. What rarely happens is a systematic, first-principles evaluation of which channels could actually drive meaningful growth for this business, in this market, at this stage.
The Bullseye Framework, developed by Gabriel Weinberg (founder of DuckDuckGo) and Justin Mares, is an attempt to bring rigor to that channel selection decision. It won’t tell you which channel will work. But it gives you a process for figuring that out faster than running undifferentiated experiments across everything at once.
What the Framework Actually Does
The framework starts with a complete list of 19 traction channels — every possible way a company can acquire customers. The list is deliberately exhaustive: it includes obvious digital channels like SEO, paid search, and content marketing, and less obvious ones like speaking engagements, community building, sales, business development, and unconventional PR.
The Bullseye process moves through three rings. In the outer ring, you brainstorm ideas for each of the 19 channels without judgment: how could this channel work for our specific business and target customer? Even channels that seem implausible get a genuine idea. The goal is to avoid prematurely ruling out non-obvious options.
In the middle ring, you rank the ideas. Not all channels, all ideas. Weinberg and Mares suggest evaluating each idea against three questions: How likely is this to be a significant customer acquisition channel if it works? What’s the rough cost to test it? What volume of customers could it produce? This ranking reduces the brainstorm to a smaller set of genuine candidates.
In the inner bullseye, you identify the top three channel ideas to actively test right now. Not forever. Right now, given your stage, budget, and team capacity. You run cheap experiments in those three channels simultaneously, gather real data, and make a data-driven decision about which one to double down on.
The insight is that most startups find that one channel dominates their growth at any given stage. Finding that channel faster, by running structured experiments rather than random channel exploration, is what Bullseye helps you do.
The Origin
Gabriel Weinberg and Justin Mares published “Traction: How Any Startup Can Achieve Explosive Customer Growth” in 2014 (with a second edition in 2015), and the Bullseye Framework was the book’s central contribution. Weinberg had built DuckDuckGo with deliberate channel experimentation as a founding practice, and the book was his attempt to codify what he’d learned.
The 19 traction channels that anchor the framework came from Weinberg and Mares interviewing dozens of successful startup founders and mapping every distinct acquisition method they’d used. The resulting list wasn’t meant to be theoretically exhaustive. It was meant to be practically comprehensive: a checklist that would force any founding team to consider channels they might otherwise overlook.
The book gained significant traction (the irony is noted) in startup communities because it addressed a problem that was clearly real and underserved. Most startup advice focused on product development, fundraising, or hiring. Distribution and customer acquisition were treated as something you figured out after product-market fit. Weinberg and Mares argued that finding distribution channels was equally important to product development and should happen in parallel, not sequentially.
How to Apply It
Start with the full 19-channel list. Don’t skip channels because they seem wrong for your business. The point of the outer ring brainstorm is to challenge your assumptions. For each channel, generate at least one concrete idea: what specifically would you do, who would you reach, and what would they do next?
The 19 channels include: viral marketing, public relations, unconventional PR, search engine marketing, social and display advertising, offline advertising, SEO, content marketing, email marketing, engineering as marketing (tools and widgets), targeting blogs, business development, sales, affiliate programs, existing platforms, trade shows, offline events, speaking engagements, and community building. Each one deserves a genuine brainstorm moment, not a one-second mental dismissal.
In the middle ring, score each idea on potential, cost, and speed of feedback. You’re looking for ideas that could plausibly produce meaningful customer volume at a cost that makes economic sense, where you can get real data within four to six weeks. An idea that might work brilliantly but takes twelve months to test is less useful than one that works moderately well but can be validated in a month.
From your ranked list, pick the top three. These are your bullseye channels for the next sprint. Assign resources, define success criteria, set a timeline, and run the experiments. At the end of the sprint, you’ll have real data on click-through rates, conversion rates, and cost per acquisition rather than assumptions.
When an experiment shows clear signal, you move that channel from test to investment. When the signal is absent, you move to the next candidate from your middle ring. The process repeats.
A Real Example
HubSpot’s growth was built primarily on the content marketing channel becoming their inner bullseye in the early years. They could have invested in paid search, in conference sponsorships, in outbound sales. Instead, they bet heavily on content: blog posts, ebooks, free tools, educational resources. The experiment showed clear signal early, cost per lead was lower than paid alternatives, and the organic compounding effect was real. They went deep. A decade later, HubSpot’s content operation was producing traffic at a scale that would cost hundreds of millions in paid media to replicate.
The key Bullseye insight in HubSpot’s case is what didn’t happen: they didn’t try to build a conference presence, an affiliate program, a PR machine, and a content operation simultaneously. They found the channel that worked and concentrated resources on it until they’d extracted significant value from it.
Notion’s template strategy represents the “existing platforms” and “viral marketing” channels working together. Templates were shareable on Twitter, on Reddit, in Notion’s own gallery, and on third-party sites. The experiment that showed early signal was probably the organic spread of community templates before Notion built any formal distribution infrastructure for them. That signal pointed toward viral and community channels as the inner bullseye.
Mailchimp’s sponsorship of podcasts, which gave rise to the now-famous “Did you mean Mailchimp?” campaign, is an example of a brand finding an unconventional channel that had relatively low competition at the time. Audio advertising was less saturated than digital channels, and the spoken word delivery of “Mailchimp” created memorable confusion that became its own brand story. That’s a Bullseye-style discovery: most email marketing tools weren’t testing podcast advertising as a bullseye channel, which is exactly why it had potential.
When the Framework Falls Short
The 19-channel taxonomy has seams in it. Content marketing and SEO are listed as separate channels, but they’re deeply intertwined in practice: content marketing done well is an SEO strategy, and SEO without content investment is limited. Similarly, “engineering as marketing” (building free tools that attract users) overlaps with product-led growth patterns that are better described in the Growth Loops framework. The categories are useful starting points, not airtight definitions.
For B2B enterprise businesses, the framework’s channel list feels incomplete. Complex sales cycles with multiple stakeholders, procurement processes, legal review, and integration requirements don’t fit cleanly into the 19-channel model. “Sales” appears as one of 19 options, when for many enterprise businesses it’s effectively the only meaningful channel at early stages, just with different sub-strategies (outbound, inbound, channel partners, system integrators).
The framework also doesn’t help you figure out what to do once you’ve chosen a channel. Identifying that content marketing is your bullseye is step one. Building a content operation that actually drives qualified traffic, converts that traffic, and produces content at scale is an entirely different body of knowledge. Bullseye gets you to the door; you need other resources to figure out what to do once you’re inside.
Execution capacity is also a real constraint the framework doesn’t fully address. Running three simultaneous channel experiments requires people with the skills to execute in those channels. A three-person team with no SEO expertise shouldn’t pick SEO as one of their three test channels; they won’t be able to execute a test that produces meaningful signal.
When to Use It (and When to Reach for Something Else)
Use the Bullseye Framework when you’re at an inflection point in your channel strategy: early-stage and figuring out where to start, post-product-market fit and looking to scale acquisition, or plateau-hitting on your current primary channel and evaluating what comes next. The structured brainstorm-rank-test process is most valuable precisely when the decision space feels overwhelming.
If you’ve already found your channel and you’re trying to optimize within it, you don’t need Bullseye. Use conversion rate optimization frameworks, funnel analytics, and channel-specific best practices instead. Bullseye helps you choose the door; other tools help you get through it efficiently.
If your growth challenge is fundamentally about product design (building features that create compounding growth) rather than acquisition channel selection, Growth Loops is more relevant. Growth Loops operates at the product mechanics level; Bullseye operates at the go-to-market channel level. In practice, the best growth strategies need both: loops built into the product and channels that seed the loops with initial users.
For teams who don’t need a full channel audit but want a framework for prioritizing marketing investments more generally, the North Star Metric gives you the “what to measure” clarity that then informs where to invest. Bullseye tells you where to acquire; the North Star tells you whether acquisition is working. They’re companions in a well-designed growth practice.
The Framework Components
- Outer Ring: Brainstorm: Consider all 19 traction channels without filtering. Generate ideas for how each could work for your specific business — even channels that seem unlikely.
- Middle Ring: Ranking: Evaluate each channel idea against three questions: How likely is this to work? What's the estimated cost per acquisition? How many customers could it realistically produce?
- Inner Bullseye: Top 3 Channels: The three channels you believe have the highest potential based on ranking. Your focus for the next 90 days of experimentation.
- Testing Phase: Run cheap, fast experiments in each of the three bullseye channels to validate assumptions. Gather real data before committing significant budget or resources.
When to Use This Framework
- You're early-stage and not sure which marketing channels to invest in
- You've been growing on one channel and it's plateauing — you need to find the next one
- Your team is scattered across too many channels without focus or a clear rationale
- You want a repeatable process for channel experimentation rather than gut-feel decisions
Limitations and Criticisms
- The 19 channels are defined at a level that can feel arbitrary — 'content marketing' and 'SEO' are distinct channels but deeply intertwined in practice
- Works best for B2C or product-led growth businesses; B2B enterprise sales may find the channel taxonomy incomplete
- The brainstorm step is only as good as the team's creativity and market knowledge — a homogeneous team will miss non-obvious channel opportunities
- Doesn't address how to execute within a channel once you've identified it — that's a separate body of knowledge
Case Studies That Demonstrate This Framework
Related and Alternative Frameworks
- AARRR Pirate Metrics
- Growth Loops
- North Star Metric
- Marketing Sales Funnel
Key Takeaway
Most startups fail at distribution because they try everything shallowly rather than going deep on the one or two channels that could actually work — Bullseye forces the discipline to find and commit to the right few.
See these frameworks in action: Marketing Case Studies