Customers & Markets

Traction

How Any Startup Can Achieve Explosive Customer Growth

Gabriel Weinberg & Justin Mares · 2015 · Portfolio

A structured way to test customer-acquisition channels instead of guessing, built around 19 channels and the Bullseye process.

The big idea

What the book argues

Most startups that fail had a product; what they lacked was a reliable way to get customers. Weinberg and Mares argue that traction deserves as much founder attention as building, and that the best channel is often one the team would never pick by instinct. They map nineteen ways companies acquire customers and offer the Bullseye, a process for brainstorming every channel, ranking the most promising, running cheap tests, and then focusing hard on the one that works until it saturates.

19
traction channels cataloged in the book
50%
suggested share of founder time spent on traction

Key takeaways

7 ideas worth keeping

1

Split your time between product and traction

The authors suggest founders spend roughly half their time on getting customers, in parallel with building, rather than finishing the product first. Working on distribution early tells you which features matter, shapes positioning, and avoids launching to silence. Traction work is not a later phase; it runs alongside product from the start.

2

Consider all nineteen channels, not just familiar ones

The book catalogs nineteen channels, from SEO and content marketing to sales, business development, trade shows, and community building. Founders tend to try only the two or three they already know. Deliberately brainstorming how each channel could work for your business surfaces options you would otherwise ignore, and the eventual winner is often among them.

Illustration: Channels include targeting blogs, PR, unconventional PR, search ads, social and display ads, offline ads, SEO, content, email, engineering as marketing, viral marketing, business development, sales, affiliates, existing platforms, trade shows, offline events, speaking, and community building.
3

Run cheap, fast tests before committing real money

Before committing to a channel, run small experiments with limited money and time to answer basic questions: how much does a customer cost here, how many are available, and are they the right customers. The goal is to rule out weak channels quickly, not to build a polished campaign. A failed test is useful if it was cheap.

4

Focus most effort on the one channel that works

Once a test shows a channel can move your key metric, put most of your effort there and keep optimizing it. Spreading attention across many mediocre channels tends to produce mediocre results everywhere. Most companies that grow fast lean heavily on one primary channel at a time.

5

Channels saturate and change as you grow

What works for your first hundred customers rarely works for the next ten thousand. Channels get more expensive as competitors arrive and as you exhaust the easy audience. Keep a small portion of effort testing the next channel before the current one stalls, so growth does not stop while you search for the next source of customers.

6

Engineering as marketing is an underused channel

Building a free tool, calculator, or widget that solves a small, related problem can bring qualified prospects to you. It suits technical teams and tends to keep paying off after it launches. Few competitors try it, which leaves room for those who do, and the tool itself can demonstrate your expertise.

Illustration: HubSpot's free website grader, which scored a site's marketing, is a widely cited example of a free tool that fed a paid product.
7

Set a traction goal and a critical path

Define the traction goal that would change your company's prospects, such as the number of customers needed for profitability or a raise. Then list the milestones that must happen to reach it, in order. Anything not on that critical path is a distraction, which makes it easier to say no.

The framework

The Bullseye framework

01

Brainstorm

For each of the nineteen channels, write down a realistic idea of how it could work for you.

02

Rank

Sort channels into promising, possible, and long-shot groups based on your brainstorm.

03

Prioritize

Pick the few most promising channels to test first.

04

Test

Run cheap, time-boxed experiments to measure cost, volume, and customer quality.

05

Focus

Put most effort into the channel that works and optimize it until it saturates.

Apply it this week

Three moves to make now

  1. Write one sentence for each of the nineteen channels describing how it might work for your business, then pick three to test.
  2. Give each test a small fixed budget and deadline, and decide in advance which number means continue, kill, or scale.
  3. Define your traction goal and list the milestones on the critical path to reach it.

Read next

Pairs well with

This page is an original summary and commentary prepared by XRAYCLOUD.AI with AI assistance. It is not affiliated with or endorsed by the author or publisher, and it is no substitute for the book — read it for the full argument.