— Built in public
My content system.
A great content system shows what has shipped, the progress of what is coming, and the results of the work, so I can optimize or pivot each sprint.
01 Lead measures The work · targets I control
Below are my core output paths. The total number compounding over time, with my sprint target underneath.
Articles published
48
total since inception
Target: 8 per sprint
S1 8 · S2 8 · S3 8 per sprint
Newsletters written
11
total since inception
Target: 2 per sprint
S1 1 · S2 2 · S3 2 per sprint
Quora answered
51
total since inception
Target: 10 per sprint
S1 5 · S2 8 · S3 8 per sprint
Short form
2
total since inception
Target: 20 per sprint
S1 0 · S2 0 · S3 0 per sprint
02 Lag measures Reach · quarter view · Sprints 1–6
A collection of core metrics to see trends per sprint, so I can optimize my content engine sprint over sprint.
Total reach · current sprint
2,050touches
▲ 44.8% vs Sprint 5 · ▲ 100.8% vs Sprint 1
Time-boxed sum: Cloudflare visits + Substack views + Quora views + LinkedIn Feed impressions + GSC impressions. Same five sources every sprint.
Reach trend — quarter
Cloudflare
Visits
60
S1 60 · S2 200 · S3 120
Substack
Views
14
S1 26 · S2 16 · S3 16
Quora
Views
32
S1 167 · S2 119 · S3 181
LinkedIn Feed
Impressions
1,374
S1 698 · S2 1154 · S3 1058
GSC
Impressions
570
S1 70 · S2 132 · S3 185
Medium
Views (cum.)
125
S1 173 · S2 341 · S3 169
Ghost
Subscribers
3
S1 0 · S2 0 · S3 3
Google
Avg position
—
S1 — · S2 — · S3 —
Gauges read on their own units. Cloudflare / Substack / Quora / GSC / LinkedIn Feed are time-boxed to the sprint. Medium is cumulative per-article. Not summed across each other except in the hero recipe above.
03 Ranking & citation Lag · 3 target terms
My #1 long-term goal is to increase my ranking in AI search (AEO). My theory: building a highly specific content engine designed directly for this goal yields maximum benefit over time.
Target term
SEO position (Google)
AI citation
brand story consultant
not ranking
—
constraint coaching
not ranking
—
leadership facilitation
not ranking
—
0 / 3 cited in AI search · current sprint · ChatGPT, Google AI, Perplexity, Claude · site-wide Google avg position —
04 Optimization log What changed, and why
Each sprint I look at what worked, what did not, and the one thing I want to change next sprint. Process, strategy, or just a fun idea — like this dashboard page.
Sprint 1
Batch writing one sprint ahead, so the cadence never feels behind.
Sprint 2
Built a template guide for Claude to layer in Q&A, correct H2s, and SEO/AEO formatting — prevents going back to edit posts after they're live.
Sprint 3
Optimized the image workflow to cut down on post-image capture and editing time.
Sprint 3
Made canonical URLs consistent across all platforms and updated the systems doc for a final article pass — prevents rework.
In queue
0
Nothing staged yet. Next sprint loads here as it's prepped.
Shipped
8
Live Mon, Aug 31 Why My Best People Keep Quitting (It's an EQ Problem) → Live Thu, Aug 13 Your Internal Narrative Is a Business Problem → Live Wed, Aug 12 The Anxiety Loop Disguised as Strategy → Live Tue, Aug 11 Why Every CEO Should Be in Therapy → Live Mon, Aug 10 When the CEO Checks Out → Live Thu, Aug 6 The Compassion Deficit in High-Performance Cultures → Live Wed, Aug 5 The Ruthless Leader Myth Is Costing You Your Best People → Live Tue, Aug 4 When You Outgrow Your Team →
See everything in the writing feed → Built Aug 31, 2026, 9:00 PM UTC · Reads live from the content database at build time.