How PostHog Turned Its Own Docs Into a Growth Machine (and Barely Spent a Dollar on Ads)
2,306 ranked keywords, 160 at #1, and almost zero paid search. The engine is content, dogfooding, and radical transparency — here's how to steal it.
PostHog ranks #1 on Google for 160 keywords. It runs almost no paid search — the tooling shows four paid keywords total, worth about four dollars of traffic.
Read that again. A venture-backed analytics company with nine-plus products and tens of thousands of customers, and its entire paid-search footprint is a rounding error.
That's not an accident. That's the whole game.
Here's the part people miss: PostHog didn't win by outspending anyone. It won by publishing more useful stuff than anyone, putting it on a fast static site, and being so transparent about its own business that competitors use its handbook as a textbook. Let me show you why that works — and what it costs to copy.

The stack
The tooling tells a clean story. PostHog's marketing site runs on Gatsby (a static-site generator) and React, hosted on Vercel, bundled with Webpack. Static, fast, cheap to scale, and built for content at volume.
The analytics layer? PostHog. They run their own product on their own site. That's not a flex — it's a tell. Every page is an experiment surface, every visitor is a data point in the same tool they sell. Dogfooding as a growth strategy.
What you don't see is just as loud. No marketing-automation bloat. No heavyweight CMS. No sprawling adtech pixel soup. The stack is deliberately boring so the content can be the product.
The engine
Now the search numbers, straight from the data:
- ▮2,306 ranked organic keywords in the US
- ▮160 keywords at position #1, plus 101 in positions 2–3 and 306 in the top 4–10
- ▮~17,100 in estimated organic traffic value (ETV) per month
- ▮Replacing that organic traffic with ads would cost roughly $107,000/month in equivalent paid search
- ▮1,203 brand-new keywords and 503 climbing — the engine is still accelerating, not coasting
So they're capturing six figures of monthly traffic value and paying basically nothing for it. The growth signal — over half the keyword movement is new — means the content flywheel is compounding, not maturing out.
How did they build it? The story is well documented, mostly because PostHog documents everything.
They shipped an MVP in four weeks and launched on Hacker News. That post alone drove word-of-mouth and a steady stream of signups, and they hit 1,000 users in roughly four months (by May 2020) — starting with manual, founder-led onboarding over Slack and WhatsApp before moving to one-click deploys and a self-serve pricing page.
From there the motion was relentlessly product-led. A generous free tier. Usage-based pricing they cut by as much as 80% to accelerate adoption. Multi-product expansion — analytics, then feature flags, session replay, experiments, surveys — so a single signup could expand inside an org without a salesperson ever calling. One write-up estimates roughly 97% of early growth came from word-of-mouth and referrals.
And the content. The Product for Engineers newsletter crossed 75,000+ subscribers. They sponsor developer YouTubers (Theo, Fireship). They publish founder essays on how they raised their seed round and how they got their first 1,000 users. The marketing handbook states the philosophy plainly: grow through quality, not paid ads or PR.
The clever bit
Most companies treat their internal operations as a secret. PostHog publishes theirs.
The handbook is public. Compensation bands, strategy, hiring decisions, growth reviews, pricing experiments, the actual story of pivots and seed-funding mechanics — all of it sits on the same domain that ranks for the product keywords.
Here's why that's genius, not just generous: it manufactures backlinks, credibility, and search authority for free. Founders link to PostHog's handbook when they argue about pricing. Marketers cite the "first 1,000 users" post. Engineers share the docs. Every one of those references is a vote that tells Google this domain is the authority — which is exactly how you get 160 #1 rankings without buying a single one.
The transparency isn't a values flex. It's a link-building engine disguised as honesty.
What this costs you
Don't kid yourself that this is cheap to replicate.
It costs years. The 2,306 keywords and the newsletter didn't appear in a quarter. This is a compounding asset, and compounding is slow before it's fast.
It costs a writing culture. PostHog hires marketers who can write, build funnels, and learn the product. If your team can't produce world-class docs and tutorials in-house, you'll outsource thin content that never ranks #1.
It costs real vulnerability. Publishing your comp bands, your pivots, and your failed experiments means competitors read them too. Most leadership teams won't stomach that. That discomfort is precisely the moat — it's why so few will actually copy this.
And it only works if the underlying product is genuinely good and the funnel is genuinely self-serve. Content drives the visit; the free tier has to close it. No sales net to catch you.
Steal this this week
- ▮
Dogfood your analytics on your marketing site and instrument every page as an experiment. PostHog runs PostHog. Whatever you sell or use, wire it into your own funnel so content decisions are data decisions, not vibes.
- ▮
Publish one piece of radical operational transparency. Your pricing logic. Your actual first-100-customers story. Your roadmap. Make it genuinely useful and genuinely linkable — then watch who references it. That's your free backlink engine starting up.
- ▮
Pick two channels and test depth-first for six weeks. PostHog's own playbook is 2–3 small experiments at a time, six-week cadence, scale only on signal. Stop spreading thin across eight channels. Go deep on the two where your buyers actually live (for devs: docs, Hacker News, a newsletter).
The lesson isn't "write blog posts." It's that for a dev tool, the content engine is the sales team — and the companies willing to be uncomfortably open build a moat the paid-ads crowd can never out-spend.
Sources:
Get tomorrow’s brief.
One email per weekday. Free during beta.
