What Is a Content System? Components, Costs, Failures
A content system is seven components — capture, brief, draft, edit, publish, measure, recycle — each with an owner, a tool and a time cost. Here is what each one costs, where AI helps, and the quality floor I skipped.
Table of contents
A content system is a set of seven components that carry an idea to a published, measured page without a fresh decision at each step: capture, brief, draft, edit, publish, measure, recycle. Each stage has a defined input, a defined output, an owner and a time cost. It is not a calendar and not a batch of drafts. The calendar tells you when. The system is why a piece cannot stall halfway and cannot ship below a quality floor.
I know what happens when the floor is missing, because I skipped mine. This site published 389 pages. In the three months to August 2026, 265 of them earned zero Search Console impressions — 185 of those were blog posts.
Why the definition is stricter in 2026 than it was
The output of a content system used to be a page that ranks. Now the page has to survive an answer that appears above it.
The Pew Research Center analysed 68,879 Google searches from US adults in March 2025. About 18% produced an AI summary. On those searches, users clicked a traditional result in 8% of visits, against 15% when no summary appeared — and clicked a link inside the summary itself in just 1% of visits (Pew Research Center, 2025).
Semrush ran 230,000 prompts through ChatGPT search, Google AI Mode and Perplexity over thirteen weeks (14 July to 12 October 2025) and logged more than 100 million citations. Reddit and Wikipedia were ChatGPT's two most-cited domains across the window, and moved violently inside it: Reddit appeared in roughly 60% of ChatGPT responses in early August and around 10% by mid-September (Semrush, 2025).
Read those two together and the design constraint is clear. A page that paraphrases what is already known gets absorbed into a summary nobody clicks. A page carrying a number, a method or a failure that exists nowhere else is the thing a summary has to cite. The system's job is to make the second kind repeatable, which is a quality-floor problem rather than a volume problem. I have written elsewhere about how AI search differs from traditional SEO; this is the production side of the same argument.
The seven components
| Stage | What it produces | Tool I use | Min/piece | Failure mode when skipped |
|---|---|---|---|---|
| Capture | A dated list of raw ideas with source | Plain markdown file | 10 | You write about what you remembered on Sunday, not what a reader asked on Tuesday |
| Brief | The argument, the gap, the voice rules | Template below | 25 | The draft is competent and interchangeable; three revision rounds follow |
| Draft | A structured first pass | Claude, brief pasted in full | 20 | Blank-page stall; the piece dies as an idea |
| Edit | The non-generatable detail added, filler cut | Human, no exceptions | 45 | Publishing filler at speed — my 265 pages |
| Publish | Live URL, schema, sitemap entry, internal links | Next.js + Supabase | 10 | Page exists, is never crawled, counts as work done |
| Measure | Impressions and position per URL | Search Console | 5 | You cannot tell a bad page from an unindexed one |
| Recycle | Three to five derivative assets from one page | Claude, from the published page | 15 | One-shot distribution; the expensive edit is amortised once |
Three of those deserve more than a row.
Edit is the stage the budget always loses
Edit is 45 of the 130 minutes, the largest single line, and the one that gets cut when a week is tight. That is not a coincidence. Capture, draft and recycle feel productive. Editing feels like subtraction. But editing is the only stage where the thing a model cannot produce actually enters the page: the client detail, the number you measured, the approach that did not work. Cut edit and you have a fast pipeline that manufactures exactly the pages Google has no reason to rank.
Measure is worthless without an indexing check
I nearly drew the wrong conclusion from my own audit. 265 zero-impression pages looks like 265 bad pages. It was not that simple: for most of that window only 208 pages were indexed at all, and the sitemap pointed at URLs that redirected — a canonical hostname bug that cost me three months of indexing. A zero-impression page is either bad or invisible, and those need opposite fixes. Check coverage before you judge content.
Recycle is the only stage that changes the unit economics
The 45-minute edit is sunk the moment the page is live. Recycle divides it. One published page becomes a LinkedIn post, a newsletter section, and a short answer to the same question. Nothing new is created; the expensive part is reused.
What the seven stages actually cost
Here is the arithmetic, with every assumption labelled as one. The single figure that is not an assumption is the hit rate: 124 of my 389 pages earned any impression at all.
# content_system_cost.py - what one published piece costs, and what a quality floor changes.
# Every rate below is a labelled assumption except HIT_VOLUME, which is my own GSC data.
STAGES = [ # (stage, minutes per piece)
("capture", 10),
("brief", 25),
("draft", 20), # AI first pass
("edit", 45), # the stage nobody budgets for
("publish", 10),
("measure", 5),
("recycle", 15), # AI reformat
]
RATE = 40.0 # assumed USD/hour for your own time
AI_COST = 0.60 # assumed USD of model tokens per piece
HIT_VOLUME = 124 / 389 # real: santoshpaudel.me pages that earned any impression
HIT_FLOOR = 0.80 # assumed hit rate once a quality floor is enforced
def cost_per_piece(stages=STAGES, rate=RATE, ai_cost=AI_COST):
minutes = sum(m for _, m in stages)
return minutes, minutes / 60 * rate + ai_cost
def annual(pieces_per_week, hit_rate):
published = pieces_per_week * 52
_, unit = cost_per_piece()
live = published * hit_rate
spend = published * unit
return published, live, spend, spend / live
if __name__ == "__main__":
mins, unit = cost_per_piece()
print(f"{mins} min/piece ${unit:.2f}/piece")
for label, ppw, hit in [("volume", 5, HIT_VOLUME), ("quality floor", 2, HIT_FLOOR)]:
pub, live, spend, per_live = annual(ppw, hit)
print(f"{label:>13}: {pub:3.0f} published {live:5.1f} live ${spend:7.0f}/yr ${per_live:6.0f}/live page")
# self-check: fewer pages at a higher hit rate must cost less per page that ranks
assert annual(2, HIT_FLOOR)[3] < annual(5, HIT_VOLUME)[3]
Output:
130 min/piece $87.27/piece
volume: 260 published 82.9 live $ 22689/yr $ 274/live page
quality floor: 104 published 83.2 live $ 9076/yr $ 109/live page
Both rows end with roughly 83 pages that earn impressions. One costs $22,689 of your time to get there and the other $9,076. Publishing five a week at my observed hit rate is not faster than publishing two a week at a floor. It is the same result for two and a half times the cost, plus 156 extra URLs a crawler has to wade through to reach the good ones.
Change RATE and HIT_FLOOR to your own numbers before quoting this at anyone. The structure is the point, not my figures.
Where AI helps, and where it does not
Sorted by how much of the stage a model can carry:
- —Recycle — nearly all of it. Reformatting a finished page into a LinkedIn post or an email is mechanical. The judgement already happened upstream.
- —Draft — most of it, given a real brief. A four-line brief produces a four-line-brief article. Paste the full template below and the draft arrives structured.
- —Capture — some. Useful for expanding a seed idea into angles. Useless at knowing which angle a client actually asked about last week.
- —Brief — little. The gap in Section 2 is competitive judgement. A model will happily invent one.
- —Edit — none of the part that matters. It can catch a passive construction. It cannot know that the tactic failed for you in March.
- —Measure — none. This is your Search Console, and it needs a person who knows which pages were meant to rank. I use five metrics rather than a dashboard.
The rough shape: AI compresses the mechanical third of the calendar time and leaves the judgement — the larger share — untouched. If your system feels 90% automated, you have automated the edit, and you are building my 265 pages.
If you want the mechanical stages wired end to end, I wrote the pipeline up separately: keyword to published. The prompts that make the draft stage worth 20 minutes rather than 60 are in five prompts for marketers.
The brief template
This is the artifact that makes the rest of the system work. Copy it, fill it, paste the whole thing into your model. Anything it cannot answer is a piece you are not ready to write.
## 1. Strategic context
- Job of this piece: educate / move to decision / answer a sales question / rank
- Target reader: (specific. not "marketers")
- Belief change: before reading they believe ___; after, they believe ___
## 2. Search intent
- Primary keyword: (exactly one)
- What the searcher is trying to do:
- Related terms (5-8, use only where natural):
- Competing URLs (3-5), each with: word count, main argument, what it misses
- THE GAP: what this page says that none of them say
(no gap = do not publish)
## 3. Architecture
- Working title (makes a promise):
- Hook: counterintuitive number / challenge to consensus / uncomfortable truth
- H2 outline, each with its argument and target length:
H2: ... -> argument: ... -> must include: ...
- One CTA, one action
## 4. Voice
- 5-7 rules (e.g. lead with the point; no hedges; concrete before abstract)
- Phrases this brand would never use:
- The non-generatable bit: the number, client detail or failure only I have
## 5. Supporting
- Sources: actual URLs, pre-verified (never "recent studies")
- Internal links: 3-5 slugs + anchor text
- Meta description, <=155 chars, written now
Section 4's last line is the quality floor. If you cannot fill it, the page will read like every other page on the topic, and in 2026 that page gets summarised rather than clicked. Structure helps too — I lay out how to write for skimmers separately.
FAQ
What is a content system?
Seven components with defined handoffs — capture, brief, draft, edit, publish, measure, recycle — so a piece moves from idea to measured URL without a fresh decision at each step. The system is the handoffs, not the calendar.
What is an AI content system?
The same seven stages with a model attached to the mechanical ones: draft, recycle, and part of capture. Brief, edit and measure stay human. That cuts a large share of the 130 minutes per piece without touching the judgement stages. A system where AI also does the editing is not an AI content system; it is a filler generator.
How long does a content system take to work?
Longer than the tooling suggests, and you cannot read the answer until your indexing is clean — a page with zero impressions might be bad or might simply be uncrawled. I go through the honest timeline in how long SEO actually takes.
Is it better to publish more often or publish better?
On my own data, better. 124 of my 389 pages earned any impression. Publishing five a week at that hit rate and two a week at an assumed 0.80 floor land on the same number of live pages. The volume route just costs two and a half times as much time and leaves 156 extra dead URLs behind.
Building the system, or just the calendar? The seven stages above are the deliverable I actually hand over, brief template and hit-rate model included. See my services or get in touch.
Get the AI-SEO Content Checklist
A practical checklist for getting your own content cited by Google AI Overviews, ChatGPT, and Perplexity — not just ranked.
Browse all free guides →Run this on your own numbers
Content ROI & Payback Calculator — free, no signup, runs in your browser.
Want to implement this with guidance?
Santosh helps founders turn insights like this into real systems.
External Resources
Further Reading & Tools
Content Marketing Institute
Annual content marketing benchmarks — budgets, channels, and outcomes
HubSpot Marketing Blog
Data-driven marketing research, inbound strategy, and content guides
Semrush Blog
SEO, content, and digital marketing research and strategy guides
Marketing Week
UK's leading marketing news, strategy insight, and industry research