— 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 Thu, Sep 10 I Can't Stop Bracing for the Next Disaster → Live Wed, Sep 9 The Room Goes Quiet When I Walk In (What Playing in Bands Taught Me) → Live Tue, Sep 8 Why the Same Problems Keep Happening in My Company → Live Mon, Sep 7 My Team Won't Tell Me the Truth (And I Built That) → Live Thu, Sep 3 The Most Important Thing on My List Is the One I Keep Avoiding → Live Wed, Sep 2 I Stay Busy So I Don't Have to Face the Hard Thing → Live Tue, Sep 1 I'm Burned Out and It's Affecting Every Decision I Make → Live Mon, Aug 31 Why My Best People Keep Quitting (It's an EQ Problem) →
See everything in the writing feed → Built Oct 30, 2026, 2:00 AM UTC · Reads live from the content database at build time.