— 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
See everything in the writing feed →
Built Aug 31, 2026, 9:00 PM UTC · Reads live from the content database at build time.