Skip to content

Measuring Docs ROI — Professional Level

Roadmap: Documentation Quality → Measuring Docs ROI The senior page taught you the metrics — ticket deflection, time-to-first-success, self-service rate, and how to attribute them honestly. This page is about walking into a budget meeting with those numbers and walking out with a tech writer's salary funded — running docs as a business function with its own P&L, a north star the org won't game, and a measurement program that survives the next reorg.


Table of Contents

  1. Introduction
  2. Prerequisites
  3. Making the Funding Case Leadership Actually Buys
  4. Docs as a Product — Funding, Headcount, and a Backlog
  5. Choosing the Right North Star and Guardrails
  6. Building the Measurement Program Once, Centrally
  7. Developer Docs as the Growth Surface
  8. Justifying Headcount and Tooling Spend with the Model
  9. The Honest Limits in the Boardroom
  10. War Stories
  11. Decision Frameworks
  12. Mental Models
  13. Common Mistakes
  14. Test Yourself
  15. Cheat Sheet
  16. Summary
  17. Further Reading
  18. Related Topics

Introduction

Focus: Running documentation as a funded business function — translating docs into the numbers executives already track, picking a north star the org won't game, and building a measurement program that outlives any one champion.

The senior page gave you a defensible model: a ticket-deflection estimate with its confounders named, time-to-first-success as a leading indicator, self-service rate as the headline number. That model is the input. At the professional level the job changes: you're no longer proving docs have value to a skeptical PM, you're allocating capital. Someone is deciding whether the next hire is a backend engineer or a technical writer, whether to buy a $40k/yr docs platform or keep the wiki, whether the docs site gets a redesign or the marketing site does. Your ROI model has to win those decisions on the same terms as every other line item.

That means three shifts. First, translation: the CFO doesn't track "self-service rate," they track cost-to-serve, gross margin, sales-cycle length, net revenue retention. Your job is to express docs value in their vocabulary, not yours. Second, framing docs as a product — with a roadmap, an owner, dedicated headcount, and a P&L — because "everyone writes docs in their spare time" is the structural reason docs decay, and no metric fixes a structural problem. Third, resisting Goodhart at org scale: the moment "docs ROI" becomes an OKR, someone optimizes the proxy instead of the outcome, and you get clickbait docs that win the pageview target while support tickets climb. The senior page warned you not to game the metric as an analyst; this page is about designing an incentive system that doesn't game it for you. This is the pragmatic, battle-tested layer — what it actually takes to fund and run docs like the product it is.


Prerequisites

  • Required: senior.md — the ROI metrics themselves (ticket deflection, TTFS, self-service rate), attribution, leading vs lagging, and the confounders.
  • Required: You've owned a budget line, written a headcount justification, or sat in a prioritization meeting where two good things competed for one slot.
  • Helpful: You've run or instrumented a docs site (analytics, search logs, feedback widgets) and know what data you actually have versus wish you had.
  • Helpful: You've watched a well-meaning metric get gamed once an incentive attached to it.
  • Context: 03 — Freshness & Rot Metrics and 04 — Docs Coverage & Gaps — the gap/freshness programs your quarterly ROI review will fund.

Making the Funding Case Leadership Actually Buys

A funding case fails not because docs lack value but because the value is stated in a currency leadership doesn't spend. "Our docs are comprehensive and well-loved" is a craftsperson's claim; "our docs deflect $1.4M of support cost a year and we want to invest $180k to grow it" is a business case. The skill is translating each docs outcome into a metric an executive already has a target for.

The four translations that land, by audience:

Docs outcome Exec metric it maps to Who owns that target
Support tickets deflected Cost-to-serve / support cost per customer VP Support, COO, CFO
Faster onboarding / activation Time-to-value, activation rate, sales-cycle length VP Product, CRO, Growth
Lower onboarding/ramp cost Cost per new hire/customer onboarded Enablement, People, Sales Ops
Higher retention / satisfaction Churn, NRR, NPS/CSAT CRO, CS, CFO

Each becomes a number with a dollar sign:

  • Support cost deflected. Tickets-deflected (from the senior page's tagged "would have filed if not for the doc" model) × fully-loaded cost per ticket. A blended support ticket runs anywhere from a few dollars (low-touch) to $50–100+ (technical, escalated). Even a conservative deflection of a few thousand tickets a quarter at $25 each is a six-figure annual line. State the deflection rate and the unit cost separately so the math is auditable.
  • Sales-cycle and activation impact of developer docs. For anything technical buyers evaluate, docs are part of the trial. If accounts that read the integration guide activate at 40% versus 22% for those who don't — and activation predicts conversion — that delta has a revenue number attached. Even stated as a correlation (you'll caveat causation later), it reframes docs from cost center to revenue lever.
  • Onboarding cost. If good internal/external docs cut ramp time from six weeks to four, that's two weeks of fully-loaded salary per hire, times hires per year. For a 50-person-a-year hiring plan this alone funds a writer.
  • Churn / NPS for product docs. Customers who can't self-serve answers escalate, get frustrated, and churn at the margin. If you can show that accounts with high doc engagement renew at a higher rate, you've connected docs to NRR — the metric SaaS boards care about most.

The framing that wins the room: lead with the metric they are already accountable for, then show docs moving it. Don't open with "we need a docs investment"; open with "support cost per customer is up 12% — here's a lever that bends it down, and here's what it costs to pull." You're not asking for charity for docs; you're offering the VP of Support a way to hit their own number. The single most effective move is to co-present the case with the exec who owns the target metric, so it's their win, not your ask.


Docs as a Product — Funding, Headcount, and a Backlog

The structural reason docs rot is that they're nobody's product. They're a tax everyone pays grudgingly between "real" work, so they get the leftover hour, no roadmap, and no owner accountable for outcomes. Every metric in this roadmap is downstream of that one organizational fact. The professional intervention is to fund docs as a product — which is a budgeting and org-design decision, not a writing one.

What "docs as a product" concretely means:

  • A named owner with outcome accountability. A docs lead or PM whose OKRs are self-service rate and activation, not "pages published." Someone whose job it is to say no to low-value docs and yes to the quickstart rewrite.
  • Dedicated headcount, not volunteer labor. Technical writers (and/or docs engineers for tooling) funded as a line item. The ROI model from the previous section is precisely the argument that pays for them — you're converting deflected cost and activation lift into salaries.
  • A prioritized backlog tied to signals. Not "write docs for everything," but a queue ranked by the gap, freshness, and support-signal data from 04 — Docs Coverage & Gaps and 03 — Freshness & Rot Metrics. The most-searched-with-no-good-result query is your top story.
  • A P&L view. Cost (headcount + tooling) on one side; deflected support cost, activation/retention lift on the other. Reviewed like any product's economics.

This is the difference between docs that decay and docs that compound. A funded product gets a roadmap, retires dead pages, and reinvests in what moves the number. An unfunded tax accumulates rot until an incident forces a panicked rewrite. You cannot metric your way out of a structural under-investment — the gap data just tells you, in detail, exactly what you don't have the people to fix. The ROI case and the docs-as-product framing are two halves of one move: the model justifies the funding, the funding creates the owner, the owner moves the model.

The org-design reality: the highest-leverage thing a senior person can do for docs quality is not write a better doc — it's get docs funded and owned so that good docs become someone's job with a budget, instead of everyone's afterthought. Every downstream metric improves once that's true, and stays broken until it is.


Choosing the Right North Star and Guardrails

Once docs are a funded product, the next decision is what number that product is steered by — and this is where most docs orgs quietly fail. They pick the metric that's easiest to collect (page views, sessions) as the headline, attach it to a goal, and within two quarters the docs have been optimized to win pageviews at the expense of the thing pageviews were a proxy for.

The north star is task success / self-service rate. Traffic is a guardrail, never a goal.

  • North star — task success (self-service rate): the share of doc visitors who got their answer without filing a ticket, opening a chat, or churning out. This is what docs are for. It can go up while traffic goes down — and that's often a win (a clearer page answers the question in one visit instead of three).
  • Guardrail — traffic / coverage / freshness: numbers you watch so the north star isn't being won the wrong way. Traffic cratering might mean a broken page or a dead section, not efficiency. You monitor guardrails; you don't target them.

The pageview-OKR trap, mechanically: pageviews are trivially gameable. Split one good page into five to multiply views. Write SEO-bait that pulls traffic that bounces. Add a "related articles" carousel that inflates sessions. Every one of these raises the OKR and lowers the actual value — more time spent, more pages traversed, fewer answers found. You have optimized the proxy into the ground. This is Goodhart's Law at org scale: when a measure becomes a target, it ceases to be a good measure — and at org scale the optimization isn't one analyst fudging a number, it's an entire team's quarterly incentives pointed at the proxy.

The defenses:

  • Make the north star an outcome, not an activity. "Self-service rate" (an outcome) resists gaming far better than "pages published" or "pageviews" (activities). You can't fake a customer not filing a ticket as easily as you can fake a pageview.
  • Pair every headline metric with a balancing guardrail. North star up is only good if the guardrail (e.g., support-ticket volume for the same topics) is also down or flat. Self-service rate climbing while tickets climb means you measured wrong.
  • Never compensate or OKR on the proxy. The fastest way to corrupt a metric is to tie someone's bonus or promo to it. Tie incentives to the outcome (deflection, activation), and use the proxies only as diagnostics.
  • Rotate what you scrutinize. A metric watched forever gets gamed; periodically audit how the number moved, not just that it did. If self-service rate rose because you hid the support link, that's a regression dressed as progress.

The hard rule: the ROI metric must never become the work. The work is "customers succeed without help"; the metric is a lens on that. The moment the team starts writing for the dashboard — splitting pages for views, padding for time-on-page, gaming the feedback widget — you've inverted means and ends. Pick an outcome north star, guardrail it, and keep incentives pointed at the outcome, not the proxy.


Building the Measurement Program Once, Centrally

The senior page measured one doc or one initiative. At org scale you can't re-instrument per project — you build the measurement program once, centrally, so every team inherits the signals. Ad hoc measurement produces incomparable numbers (each team defines "deflection" differently) and dies the moment its champion leaves. A program is infrastructure: instrumented once, owned by a function, consumed by everyone.

The four data sources to instrument centrally — wire each up once:

  • Support tagging. A mandatory, low-friction field on every ticket: "did a doc exist / was it findable / did it resolve this?" This is the spine of the whole deflection model. If it's optional or high-effort, agents skip it and your data is garbage. Make it one click, integrated into the existing ticket flow, and reviewed for compliance — untagged tickets are a process gap, not just a data gap.
  • Search logs (especially zero-result and zero-click searches). What people search on the docs site is a direct readout of demand. A high-volume query with no good result is a quantified gap — feed it straight into the 04 — Docs Coverage & Gaps backlog. Zero-result searches are the single highest-signal, lowest-cost data you have.
  • Feedback widgets ("Was this helpful?"). Per-page yes/no plus an optional comment. The aggregate is noisy and the absolute rate is meaningless across pages — but the trend per page and the worst-N pages are gold for triage. Treat it as a smoke detector, not a thermometer.
  • Onboarding / activation surveys. A short, timed prompt ("how easy was it to get started?") at the activation milestone, plus product analytics on time-to-first-success. This connects docs to the activation number the growth/sales side cares about.

Then stand up the function and the cadence:

  • A docs analytics owner (or function). Even fractional — someone who owns the definitions, the dashboard, and the integrity of the numbers. Without an owner, "self-service rate" means five different things in five decks and the program rots.
  • One canonical dashboard, shared definitions. North star + guardrails in one place, with documented formulas. The deflection rate is defined once, so quarterly numbers are comparable over time.
  • A quarterly ROI review tied to the gap/freshness programs. Each quarter: north star vs. last quarter, guardrails, top zero-result searches and worst feedback pages → next quarter's backlog. This is where measurement closes the loop with 03 — Freshness & Rot Metrics and 04 — Docs Coverage & Gaps: the review funds and directs the rot-cleanup and gap-filling work, so measurement drives action instead of just decorating a wiki page.

The program-vs-project distinction: a measured project proves docs worked once and is forgotten. A measurement program — instrumented centrally, owned, reviewed on a cadence — makes docs value a standing, trended, comparable number that survives reorgs and shows up in planning every quarter. Build the program once; stop re-litigating docs' value every budget cycle.


Developer Docs as the Growth Surface

For API companies, devtools, SDKs, and platforms, the usual ROI framing understates the case. Docs aren't a support-cost lever attached to the product — the docs are a primary product surface, and for many developer products they are the single highest-leverage one. A developer's entire first experience is: land on docs → read the quickstart → make the first successful API call. There is no salesperson in that loop; there is a quickstart. If it works, you have a user; if it stalls, you've lost them silently, and they'll never tell you why.

Why developer docs are different:

  • Docs are the funnel. For self-serve/PLG developer products, the conversion path runs through the docs. Time-to-first-call (a docs/onboarding metric) is a direct activation predictor. The quickstart is your highest-traffic, highest-stakes landing page — it converts or it doesn't.
  • Activation and adoption are docs-driven, measurably. "Made first successful API call within N minutes" is both a docs metric and a growth metric — they're the same number. Improving the quickstart moves activation directly, and activation is the leading indicator of revenue for these businesses.
  • Docs quality is a purchase criterion. Developers evaluate devtools partly by the docs — bad docs read as a bad product. In a bake-off between two APIs, the one whose docs let an engineer succeed in ten minutes wins, often before procurement is even involved.

The canonical examples are companies that treated developer docs as a growth investment, not a cost center, and made docs a flagship surface: Stripe (docs as a defining competitive advantage — the interactive, copy-paste-to-working-call experience is explicitly part of why developers chose it), Twilio (developer-first, docs-and-onboarding-led growth), and Vercel / Tailwind / Supabase and similar devtools where the docs and quickstart are the marketing. The common pattern: docs report into a product/growth-aware org, are staffed and funded like a flagship feature, and are measured on activation, not pageviews.

The reframe for devtool ROI: stop justifying developer docs as deflected support cost (true but small) and start justifying them as the activation surface (large). The ROI question isn't "how many tickets did the docs save?" — it's "how many developers activated because the quickstart worked, and what's an activated developer worth?" That's a growth number, owned with growth, funded like growth. For a devtool, underfunding docs is underfunding the product itself.


Justifying Headcount and Tooling Spend with the Model

The ROI model earns its keep in exactly one moment: the resourcing decision. Here's how to convert it into an approved hire or an approved tool, in terms a finance partner signs off on.

Justifying a tech-writer hire is a payback calculation, not a vibe:

  • Cost side: fully-loaded cost of the writer (salary + benefits + overhead — typically 1.3–1.5× base).
  • Value side: the deflection + activation lift you can credibly attribute to the work that writer unblocks. Pull from the program: deflectable tickets in the backlog × unit cost; activation lift from fixing the top onboarding gaps × value of an activated user.
  • The payback statement: "This writer costs ~$X loaded. The backlog of high-signal gaps they'd close represents ~$Y/yr in deflected support and ~$Z/yr in activation lift. Payback in N months; conservatively, even at half the estimate, under a year." Present it as a range and a payback period — execs fund payback periods.
  • The honest hedge: state it as a range with the assumptions visible, and pick the conservative end for the headline. A defensible "this likely pays for itself within a year, even on pessimistic assumptions" beats an aggressive "$3M of value!" that a CFO discounts to zero on sight.

Justifying tooling spend (a docs platform, a search upgrade, a Vale/lint pipeline, analytics) is a smaller version of the same:

  • Tie the tool to a metric it moves. A better search tool → fewer zero-result searches → higher self-service rate → deflection. An analytics tool → the measurement program itself (it pays for the visibility that funds everything else). A lint/quality pipeline → freshness/accuracy → fewer "the docs are wrong" tickets.
  • Compare to the labor it saves or the deflection it buys. A $30k/yr platform that saves each of 20 contributors an hour a week, or that lifts self-service enough to deflect a few thousand tickets, clears the bar easily — show that math.
  • Watch for the build-vs-buy and the "we already have a wiki" objection. The counter is the fully-loaded cost of the status quo: the engineer-hours lost to a bad toolchain, the deflection left on the table by bad search.

The resourcing discipline: never ask for headcount or tooling in the abstract ("we need more writers"). Always attach it to a number it moves and a payback period, sourced from the central measurement program, presented as a conservative range. The ask isn't "fund docs because they're good"; it's "here's a $X investment with a sub-year payback, on conservative assumptions, sourced from numbers you can audit." That's a sentence a finance partner can approve.


The Honest Limits in the Boardroom

The fastest way to lose a docs ROI case permanently is to oversell it once. The first time a CFO catches a docs number that doesn't survive scrutiny — a deflection figure that assumed every reader would have filed a ticket, a "$3M of value" with no confounders named — every future docs number from you is discounted to zero. Intellectual honesty isn't a virtue here; it's the only thing that keeps your numbers credible enough to fund the next thing. The senior page taught you the confounders; the professional skill is presenting them in the room without torching the case.

How to be honest and still win:

  • Present ranges, not point estimates. "Roughly $1.0–1.6M of deflected cost, depending on the deflection rate assumption" is more credible and harder to dismiss than a suspiciously precise "$1.43M." Show the assumption that drives the range, and headline the conservative end.
  • Name the confounders out loud. Self-service rate improved — but the product also got simpler, support also added staff, and a seasonal lull cut volume. Saying so before someone else does makes you the trustworthy narrator instead of the caught optimist. "Docs are a contributor, not the cause" is a stronger position than an indefensible sole-attribution claim.
  • Distinguish correlation from causation explicitly. "Accounts that read the integration guide activate higher" is a correlation — maybe serious evaluators both read docs and activate. Say that. Where you've run an actual experiment (A/B on a quickstart, before/after on a deflection change with a control), say that louder, because it's stronger evidence.
  • Don't claim attribution you can't defend. Some value is genuinely unmeasurable (brand, developer goodwill, the deal you didn't lose). Name it as a qualitative plus rather than fabricating a number for it. A board respects "this part we can't cleanly quantify" far more than a made-up figure.

The boardroom reality: your credibility is the asset. A modest, honestly-bounded, conservatively-headlined case that holds up under a CFO's questions will fund docs for years. One inflated number that collapses under scrutiny poisons every docs request after it. Underclaim slightly, name your confounders first, present ranges, and let the honesty itself be the thing that makes the number trustworthy enough to act on.


War Stories

The deflection model that funded the team. A docs group at a mid-size SaaS company couldn't get headcount — docs were "important but not now." They instrumented support tickets with a one-click "did a doc resolve / could a doc have resolved this?" field for a quarter, built a conservative deflection model (only counting tickets where an agent confirmed a doc would have prevented it), and multiplied by the support team's own fully-loaded cost-per-ticket. The number — six figures of annual deflected cost against a single writer's salary — was co-presented with the VP of Support, whose cost-to-serve target it helped hit. Two writers got funded that planning cycle. The lesson: the model didn't have to be perfect, it had to be conservative, auditable, and owned jointly with the exec whose metric it moved.

The pageview OKR that produced clickbait docs. A docs org, told to "grow docs engagement," set quarterly OKRs on pageviews and time-on-page. Within two quarters the metrics were up and the docs were worse: a clear one-page guide had been split into a five-page "series" to multiply views; SEO-bait articles pulled in traffic that bounced in seconds; a "related reading" rail padded session length. Pageviews hit target; support tickets for those exact topics rose, because the content now optimized for traversal, not for answering the question. The fix was to demote traffic to a guardrail, set the north star to self-service rate (paired with topic-level ticket volume as the balancing metric), and stop OKR-ing on the proxy. The lesson: an activity metric as a target is a Goodhart trap; the team did exactly what it was incentivized to do, and that was the problem.

The devtool whose activation jumped when the quickstart was fixed. An API company saw a large drop-off between sign-up and first successful API call — developers stalled in the quickstart and never came back, silently. A focused rewrite (working copy-paste example, correct auth-token steps, a runnable first call up top, errors explained inline) cut time-to-first-call sharply, and activation — first-successful-call within the first session — jumped measurably. Because activation was already known to predict conversion, the docs fix showed up in the revenue funnel, not just the docs dashboard. Docs were promptly re-funded as a growth surface and measured on activation thereafter. The lesson: for a devtool the quickstart is the activation funnel; fixing it is a growth lever, not a documentation chore — and you only see it if you instrument time-to-first-call.

The "$3M of value" deck that backfired. A team, overcorrecting from being ignored, presented an aggressive docs-ROI deck claiming millions in value with sole attribution and no confounders. The CFO pulled one thread — "you assumed every reader would otherwise have filed a ticket?" — the assumption collapsed, and with it the team's credibility; docs numbers were waved off in planning for a year. The lesson is the mirror image of the first story: an inflated, unbounded, sole-attribution number is worse than no number, because it spends a credibility you don't get back. Conservative and honest funds docs; aggressive and brittle defunds them.


Decision Frameworks

Is this a funding case the org will buy? Ask: - Is the value stated in a metric an exec already has a target for (cost-to-serve, activation, NRR), not in docs-internal language? → if no, translate it first. - Can I co-present with the person who owns that target metric so it's their win? → strongest possible position. - Is the number conservative, ranged, and auditable? → if it's a precise, aggressive, sole-attribution figure, cut it down before it cuts you down.

What's my north star vs. my guardrails? Default to: - North star: task success / self-service rate (an outcome). - Guardrails (monitor, never target): traffic, sessions, coverage %, freshness, and topic-level ticket volume as the balancing metric. - Never put pageviews or pages-published on an OKR or a comp plan.

Should docs be funded as a product? Ask: - Are docs currently nobody's job with no budget? → that's the root cause of the rot; fund an owner before optimizing anything. - Do we have an owner accountable for an outcome (self-service/activation), a dedicated headcount line, and a signal-ranked backlog? → if any are missing, that's the next ask.

Is this a devtool/API/SDK? Then: - Frame docs as the activation surface, justified on activation/adoption, not deflection. The quickstart is the funnel. - North star leans toward time-to-first-success / activation rate, owned with growth.

Justifying a hire or a tool? Require: - A specific metric it moves, a value range sourced from the central program, a payback period, and a conservative headline. No abstract "we need more."

Am I about to oversell? Check: - Point estimate instead of a range? Sole attribution? Confounders unnamed? Correlation dressed as causation? → fix all four before the meeting; your future credibility is the stake.


Mental Models

  • Translate, don't advocate. Leadership doesn't fund "good docs"; it funds lower cost-to-serve, higher activation, better retention. State docs value in the metric the exec is already accountable for, and the case argues itself.

  • The root cause of doc rot is org design, not effort. Docs decay because they're a tax nobody owns, not because people are lazy. Funding docs as a product — owner, headcount, backlog, P&L — fixes the structural problem that no metric can. The ROI model exists to pay for that structure.

  • North star = outcome; traffic = guardrail. Self-service rate is what docs are for; pageviews are a proxy you watch, never a goal you chase. The north star can rise while traffic falls — and that's often the win.

  • Goodhart scales. When a measure becomes a target, it stops measuring — and at org scale the "optimizer" is a whole team's quarterly incentives, not one analyst. Keep incentives on the outcome; use proxies only as diagnostics.

  • For devtools, docs are the product surface. The quickstart is the activation funnel; there's no salesperson in that loop. Underfunding docs is underfunding the product. Measure activation, not pageviews.

  • Your credibility is the asset being spent. A conservative, honestly-bounded number funds docs for years; one inflated number that collapses under a CFO's question defunds them. Underclaim slightly on purpose.


Common Mistakes

  1. Pitching docs value in docs language. "Comprehensive, well-loved docs" is invisible to a CFO. Translate every outcome into the exec metric it moves (cost-to-serve, activation, NRR) before you walk into the room.

  2. Trying to metric your way out of an under-investment. Gap and freshness data on docs that nobody is funded to fix just inventories the problem in detail. The fix is funding an owner, not running another report. Docs-as-a-product precedes docs-metrics-improving.

  3. Putting pageviews/pages-published on an OKR. Activity proxies as targets get gamed within two quarters — split pages, SEO-bait, padded sessions — raising the metric while lowering the value. North-star on an outcome; guardrail the traffic.

  4. No balancing guardrail. Self-service rate "up" while support tickets for the same topics are also up means you measured wrong (or hid the support link). Every headline metric needs a balancing metric that catches the gaming.

  5. Re-instrumenting per project. Ad hoc measurement yields incomparable numbers and dies with its champion. Instrument support tagging, search logs, feedback widgets, and activation surveys once, centrally, with an owner and shared definitions.

  6. Justifying devtool docs as deflected support cost. True but small, and it sells the product short. For an API/SDK/devtool, docs are the activation surface — justify on activation/adoption (a growth number), owned with growth.

  7. Overselling in the boardroom. A precise, aggressive, sole-attribution "$3M" collapses under one CFO question and poisons every future docs ask. Present ranges, name confounders first, separate correlation from causation, headline the conservative end.

  8. Asking for headcount/tooling in the abstract. "We need more writers/a better platform" without a metric-it-moves and a payback period gets deferred. Attach every ask to a number and a conservative payback, sourced from the program.


Test Yourself

  1. A CFO is skeptical that docs deserve a headcount. Your docs are genuinely good. Why is "our docs are comprehensive and well-loved" the wrong opening, and what do you say instead?
  2. Why does putting pageviews on a quarterly OKR predictably produce worse docs? Name the law and the mechanism, and give the fix.
  3. You pick self-service rate as your north star. What single guardrail metric must you pair it with, and what failure does that guardrail catch?
  4. "We just need to write more docs and the rot will stop." Why is this usually wrong, and what's the actual root-cause fix?
  5. You're justifying a developer-docs investment for an API company. Why is "tickets deflected" the wrong headline, and what number should lead instead?
  6. Build the one-paragraph justification for a single tech-writer hire that a finance partner would approve. What four elements must it contain?
  7. A teammate's deck claims "$3M of docs value." What three questions will the CFO ask that could collapse it, and how should the number have been presented?
Answers 1. "Comprehensive and well-loved" is a **craftsperson's metric stated in docs-internal language** a CFO has no target for. Translate it into a metric they *are* accountable for: "our docs deflect ~$X/yr of support cost (here's the conservative, auditable model) and we want to invest $Y to grow it — payback under a year." Better still, **co-present with the VP of Support** whose cost-to-serve target it helps hit, so it's their win, not your ask. 2. **Goodhart's Law:** when a measure becomes a target it ceases to be a good measure. **Mechanism:** pageviews are trivially gameable — split one good page into five, write SEO-bait that bounces, pad sessions with "related" rails — all of which *raise the metric and lower the value* (more pages traversed, fewer answers found). **Fix:** demote traffic to a *guardrail*, set the north star to an *outcome* (self-service rate), and never OKR/comp on the proxy. 3. Pair it with **topic-level support-ticket volume** (the balancing metric). It catches the failure where self-service rate rises *while tickets for the same topics also rise* — meaning the number went up for the wrong reason (gamed measurement, or hiding the support link), not because customers actually self-served. 4. It's usually wrong because **doc rot is a structural/org-design problem, not an effort problem** — docs decay because they're a tax nobody owns. Writing more without an owner just adds more rot. The root-cause fix is **funding docs as a product**: a named owner accountable for an *outcome*, dedicated headcount, and a signal-ranked backlog. The ROI model is the argument that pays for that structure. 5. For an API/devtool, deflection is true but **small, and sells the product short** — the docs *are* the activation surface; there's no salesperson between sign-up and first API call, just the quickstart. Lead with **activation/adoption** ("developers who activated because the quickstart worked, × the value of an activated developer") — a growth number, owned with growth. 6. "This writer costs ~$X fully loaded. The high-signal gap backlog they'd close represents ~$Y/yr deflected support and ~$Z/yr activation lift (from the central program); payback in ~N months, under a year even on conservative assumptions." Four elements: **(1) loaded cost, (2) a value range sourced from the measurement program, (3) a payback period, (4) a conservative headline.** 7. The CFO will ask: **(a)** "Did you assume *every* reader would otherwise have filed a ticket?" (attribution inflation); **(b)** "What else changed — did the product get simpler, did support add staff?" (unnamed confounders); **(c)** "Is that causation or correlation?" It should have been presented as a **range**, with **confounders named first**, **correlation vs. causation separated**, and the **conservative end headlined** — because credibility is the asset, and one collapsed number defunds docs for a year.

Cheat Sheet

TRANSLATE DOCS VALUE → EXEC METRIC (lead with their number)
  tickets deflected      → cost-to-serve / support cost per customer
  faster onboarding      → time-to-value, activation, sales-cycle length
  lower ramp cost        → cost per new hire/customer onboarded
  retention/satisfaction → churn, NRR, NPS/CSAT
  RULE: co-present with the exec who owns that target metric

NORTH STAR vs GUARDRAILS
  north star  = task success / self-service rate   (an OUTCOME)
  guardrails  = traffic, sessions, coverage%, freshness  (MONITOR, never target)
  balancing   = topic-level ticket volume (north star up + tickets down = real)
  NEVER OKR or comp on pageviews / pages-published  (Goodhart trap)

DOCS AS A PRODUCT (the structural fix for rot)
  owner accountable for an OUTCOME (self-service/activation)
  dedicated headcount line (the ROI model pays for it)
  signal-ranked backlog (from gap + freshness + search data)
  P&L view: cost vs deflection + activation/retention lift

MEASUREMENT PROGRAM (instrument ONCE, centrally)
  support tagging      one-click "doc resolve/could-resolve?" — the deflection spine
  search logs          zero-result searches = quantified gaps → backlog
  feedback widgets     trend per page + worst-N (smoke detector, not thermometer)
  activation surveys   time-to-first-success → growth metric
  + owner + 1 dashboard + shared defs + QUARTERLY review → funds gap/freshness work

DEVTOOL/API DOCS = THE ACTIVATION SURFACE
  quickstart IS the funnel; time-to-first-call predicts conversion
  justify on activation/adoption (growth $), NOT deflection (small $)
  canonical: Stripe, Twilio, Vercel/Supabase/Tailwind

JUSTIFY A HIRE/TOOL (what finance approves)
  loaded cost + value RANGE (from program) + PAYBACK period + conservative headline
  NEVER "we need more writers" in the abstract

BOARDROOM HONESTY (credibility is the asset)
  ranges not point estimates · name confounders FIRST
  correlation ≠ causation (say which) · headline the conservative end
  one inflated number that collapses = docs defunded for a year

Summary

  • Win funding by translating, not advocating. Leadership funds lower cost-to-serve, higher activation, and better retention — not "good docs." Express docs value in the metric the exec is already accountable for, and co-present with the person who owns that target.
  • The root cause of doc rot is org design. Docs decay because they're a tax nobody owns. Fund docs as a product — owner accountable for an outcome, dedicated headcount, signal-ranked backlog, a P&L — because no metric fixes a structural under-investment. The ROI model exists to pay for that structure.
  • North star = an outcome (self-service rate); traffic = a guardrail. Pageviews on an OKR is a Goodhart trap that produces clickbait docs within two quarters. Pair the north star with a balancing metric (topic-level ticket volume), and keep incentives on the outcome, never the proxy.
  • Build the measurement program once, centrally. Instrument support tagging, search logs, feedback widgets, and activation surveys a single time, with an owner, one dashboard, and shared definitions. A quarterly ROI review closes the loop by funding the freshness and gap programs.
  • For devtools, docs are the product's activation surface. The quickstart is the funnel; justify developer docs on activation/adoption (a growth number), not deflected support cost. Stripe, Twilio, and the modern devtool cohort are the canonical proof.
  • Justify headcount and tooling with the model — loaded cost, a value range from the program, a payback period, a conservative headline — and stay honest in the boardroom: ranges over point estimates, confounders named first, correlation distinguished from causation. Your credibility is the asset that funds docs next year; one inflated number spends it for good.

You can now run documentation as a funded business function: make the case leadership buys, steer it with a north star the org won't game, measure it with a program that outlives you, and defend the spend without overselling it. The final tier — interview.md — distills the whole topic into the questions that reveal whether someone can actually fund and run docs as a product.


Further Reading

  • Google — "Measuring documentation quality" (Google Technical Writing / Season of Docs guidance) — the canonical treatment of north-star vs. guardrail metrics and the pageview trap, from a team that runs it at scale.
  • Bhatti, Corleissen, Lambourne, Nunez & Waters — Docs for Developers — the measurement and feedback-loop chapters; instrumenting support, search, and feedback as a program.
  • Stripe and Twilio engineering/design writing on developer experience — the canonical case studies for docs-as-activation-surface and developer docs as a growth investment.
  • "Goodhart's Law" / Marilyn Strathern's formulation ("when a measure becomes a target, it ceases to be a good measure") — the theory behind why the ROI metric must never become the work.
  • The Write the Docs community talks on docs metrics and ROI — practitioner war stories on what's measurable, what isn't, and how teams got docs funded.
  • Pirate/AARRR and PLG activation frameworks — for the activation/adoption vocabulary that connects developer docs to the growth funnel a board tracks.

  • junior.md — what ROI even means for docs, and the intuition that good docs save real money.
  • senior.md — the ROI metrics themselves (deflection, TTFS, self-service rate), attribution, leading vs lagging, and the confounders this page presents in the boardroom.
  • interview.md — the questions that probe whether you can fund and run docs as a product.
  • 03 — Freshness & Rot Metrics — the rot program your quarterly ROI review funds and directs.
  • 04 — Docs Coverage & Gaps — the gap/search-signal backlog that feeds the docs-as-product roadmap.
  • Engineering Metrics & DORA — the sibling discipline of running engineering as a measured function, with the same Goodhart and guardrail discipline.
  • Technical Debt Management — making the business case and securing funding for non-feature work, the exact analog of funding docs.