Playbook . 7 min read

How to Write Good Key Results

In short

A good Key Result states a metric, a baseline, and a target, and measures an outcome rather than an activity. The difference between "publish 10 posts" and "grow organic signups from 200 to 500" is the difference between a task list and a goal. This playbook shows how to write Key Results that hold up over a quarter.

The quality of an OKR is decided almost entirely by its Key Results. Weak Key Results are the single most common reason a well-intentioned OKR program produces busywork instead of outcomes. The good news is that writing strong ones is a learnable craft with a handful of clear tests. This playbook is those tests, applied in order.

The steps

01
Measure the outcome, not the activity

Ask: if we did this work perfectly but the customer or market did not change, would the number still move? If yes, you are measuring activity. "Run 5 campaigns" is activity; "lift qualified leads from 80 to 200" is an outcome. Outcomes are harder to control, which is exactly why they are worth tracking.

02
State a baseline and a target

Every Key Result needs a from and a to: from 200 to 500, from 8 hours to 2. Without a baseline, you cannot score honestly at the end, and "improve X" gives no one a clear finish line. If you do not know the baseline, finding it is the first task.

03
Use a metric you can actually track

A perfect metric you can only measure once a year is worse than a decent one you can see weekly. Pick numbers that update inside the cycle, so check-ins are grounded in data rather than opinion. The trap is choosing an aspirational metric with no live data source behind it.

04
Balance the set so it cannot be gamed

A single Key Result invites shortcuts: chase signups and you might wreck quality. Pair a growth metric with a guardrail (signups and activation, speed and error rate) so hitting the number the wrong way is visible. Three to five balanced Key Results per Objective is the sweet spot.

05
Assign one owner per Key Result

Each Key Result gets exactly one accountable owner, even if many people contribute. Shared ownership is the most reliable way to make a Key Result quietly stall, because everyone assumes someone else is watching it. Contributors are explicit and separate from the owner.

06
Pressure-test against the Objective

Read the Objective, then the Key Results, and ask: if we hit all of these, will we have truly achieved the Objective? If you could score 1.0 on every Key Result and still miss the point, the set is incomplete. This final test catches the gap between measurable and meaningful.

Frequently asked questions

How many Key Results per Objective?

Three to five. Fewer than three usually means the Objective is too narrow or unbalanced; more than five means focus is slipping and some Key Results are really tasks.

Can a Key Result be a yes/no milestone?

Occasionally, for a genuine binary like a launch or certification. But lean on metrics with a baseline and target wherever possible, because binary Key Results hide whether you are 10% or 90% of the way there until the end.

Try Vindaris free

Run this playbook on goals connected to real work

Vindaris connects every goal to the traceable work moving it, so the cadence in this playbook runs on real progress instead of hand-typed status. Start free, no credit card.

Sign Up for Free