Twitter's hidden story: revenue, Instagram, and the road not taken

Executive overview

Twitter became the heartbeat of global discourse yet never matched Facebook's scale or revenue. Dick Costolo, the CEO who took it from zero to $2B in annual revenue, explains the strategic decisions that defined the company's trajectory.

Twitter pioneered the in-feed ad format now used by every major social platform — out of pure necessity, not genius.

Building the ad business from zero

  • First revenue came from data licensing deals with Google and Microsoft, closed within weeks of Costolo joining as COO
  • Twitter content appeared everywhere — third-party clients, SMS, ESPN, NYT — so the only ad unit that could follow it was another tweet
  • Native in-feed ads predated Facebook's equivalent; Facebook still ran sidebar display ads at this point
  • Engagement-based pricing (cost per retweet, like, reply) was developed by visiting Stanford professor Ashish Goyal
  • Adam Bain, recruited from Fox Interactive over Silicon Valley objections, built one of the best go-to-market organisations of the last two decades
  • Revenue trajectory: $0 on arrival → $100M in first ad year (2011) → $2B run rate by mid-2015

The infrastructure crisis

  • Ruby on Rails architecture couldn't handle scale; the fail whale made recruiting engineers nearly impossible
  • Medvedev's historic tweet to Obama crashed the site; engineers hard-coded the tweet into the database to save face
  • Multiple quarters lost to back-end refactoring rather than new product work
  • Migration off the monolithic "monorail" architecture was a years-long slog alongside user growth

The third-party problem and owning the user experience

  • Third-party clients consumed Twitter's clean feed and monetised it independently — economically fatal for an ad-supported business
  • Bill Gross (Idealab) spotted the gap and began acquiring third-party clients to build his own network on Twitter's content
  • Costolo's response: reframe the platform so developers build into Twitter rather than away from it
  • Twitter Cards were the intended mechanism; they never fully materialised
  • Costolo's self-criticism: the communication with developers was too diplomatic — a direct "we must own the experience" message would have been cleaner

The Instagram pivot point

  • Instagram launched on Twitter's infrastructure and used Twitter's social graph to bootstrap follows
  • March 2012: Costolo came close to acquiring Instagram at ~$600M, with board approval; Kevin Systrom walked away to raise from Greylock instead
  • One month later, Facebook bought Instagram for $1B — widely mocked at the time as insane for a 30M-MAU product with no revenue
  • Facebook then shut off Instagram photo previews in the Twitter feed (replaced with bare URLs) and cut off Twitter's access to the Instagram social graph
  • Twitter retaliated by cutting Instagram's access to the Twitter graph
  • Costolo's view: owning Instagram would have given Twitter a genuine beachhead against Facebook — text on one side, photos on the other, with the same asymmetric follower model

Vine and the short-video moment

  • Jack Dorsey introduced Costolo to Vine pre-launch; Twitter acquired it before it shipped
  • Vine hit #1 on the iOS App Store for eight weeks straight
  • The Android client launched too slowly; when Instagram launched short-form video on both platforms simultaneously, Android Instagram users had no reason to adopt Vine
  • Facebook's pattern repeated: spot a threat, clone it, use network scale to bury the original

Periscope and the live-video window

  • Kayvon Beykpour founded Periscope; Twitter acquired it pre-launch, days before Meerkat went viral
  • Periscope launched successfully; Facebook Live then applied the same playbook — massive algorithmic promotion to all Facebook users — and crushed Periscope's growth

Syndication as the underused advantage

  • Twitter content is viewable everywhere on the web; Facebook content lives only on Facebook
  • Costolo consistently saw syndication as Twitter's structural moat against Facebook
  • Twitter Moments was the attempt to package real-time Twitter content into syndicatable bundles with embedded ads
  • After Costolo left, the syndication strategy was not pursued as aggressively

Why Twitter never reached Facebook scale

  • Facebook's social graph bootstrapped from Gmail contacts — every new user arrived with a pre-built network
  • Twitter's interest graph has no equivalent starter kit; building a meaningful follow graph requires effort and time
  • That same difficulty makes Twitter's network far more resilient to disruption than contact-based networks like WhatsApp
  • Demographic targeting on Facebook enables precise micro-targeting; Twitter's interest targeting offers different (not necessarily inferior) signal, but the gap in pricing power is real

The IPO and the user-growth trap

  • Priced at $26 after being filed at $13–$16; 70x oversubscribed; stock hit $75 within months of the November 2013 IPO
  • Costolo warned employees on IPO day that stock price would become decoupled from daily execution
  • After the first earnings call it became clear the market would judge Twitter almost exclusively on MAU growth vs. Facebook — a benchmark Twitter was structurally ill-suited to win
  • "How to use Twitter" was the top Google autocomplete for the product for years

Content moderation: a self-assessed C

  • As early as 2010 Costolo wanted more aggressive enforcement; pushback centred on slippery-slope arguments
  • His view: terms of service already reserved the right to remove accounts for any reason — the caution was political, not legal
  • Self-grade: C for his own tenure; A for Twitter's more recent work on political ads and misinformation

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.