PeakKR

content production pipeline

Build a Bulletproof Content Production Pipeline

A content production pipeline is the fixed sequence of stages every piece of content moves through — topic selection, brief, outline, draft, edit, client review, publish — plus the rules that govern how work enters and leaves each stage. "Bulletproof" doesn't mean nothing goes wrong. It means the pipeline tells you where it went wrong within a day, and the failure doesn't cascade into a missed client deadline.

Most agencies don't have a pipeline. They have a spreadsheet of due dates and a Slack channel where writers ask what they should be working on. That works at 8 pieces a month. It falls apart somewhere between 25 and 40, which is exactly where most growing agencies live.

Why content pipelines break (and it's never the writers)

When an agency tells me content is late, I ask for one number: cycle time versus touch time. Cycle time is calendar days from brief created to published. Touch time is the actual hours a human spent on it.

The typical answer for a 1,500-word SEO article: 24 days cycle time, 5 hours touch time. That's 94% waiting. The content isn't slow to produce — it's slow to move.

Where does the waiting happen? In my experience auditing agency workflows, it's four places, in this order:

  1. Waiting for the brief. The strategist is billing hours on audits and calls; briefs are unbillable overhead, so they get written the night before the draft is due.
  2. Waiting for client approval on topics or outlines. An open-ended "let us know your thoughts" email sits for nine days.
  3. Waiting for edits. One editor, 40 drafts, no queue order.
  4. Rework loops. The draft comes back wrong because the brief was thin, and now it costs 3 extra hours and 6 extra days.

Fixing writers' speed addresses 6% of the problem. Fixing handoffs addresses the other 94%.

Design the seven stages — and refuse to add an eighth

Every stage you add multiplies queue time. Seven is enough for almost any agency:

1. Topic selected

Pulled from an approved quarterly content plan, not invented weekly. Each topic carries a primary keyword, search volume, current ranking (if any), and the business outcome it supports. If a topic can't answer "why this, now," it doesn't enter the pipeline.

2. Brief written

The single highest-leverage stage. More on this below.

3. Outline approved

Optional for retainer clients who trust you, mandatory for new clients and for anything over 2,000 words. Approving an outline costs the client 10 minutes and saves you a rewritten draft.

4. Draft complete

Written against the brief, with all internal links and sources already in place. A draft with "add stats here" placeholders isn't a draft.

5. Edited

Substantive edit plus mechanical QA in one pass. Not two people, not two rounds.

6. Client review

Time-boxed. Five business days, then it auto-approves — a clause worth putting in the actual contract.

7. Published

Includes meta, schema, image alt text, internal links from three existing pages, and a note in the client's reporting log.

Notice what isn't a stage: "waiting for legal," "second review," "SEO check." Those are checklist items inside existing stages. Making them stages creates queues.

The brief is the whole pipeline

A thin brief is the root cause of roughly 70% of rework I see. The writer guesses the angle, guesses the audience sophistication, guesses whether the client hates the word "leverage," and gets two of three wrong.

A brief that actually prevents rework runs 400-600 words and contains:

Briefs at that depth take 35-50 minutes by hand. That's the bottleneck, and it's where AI genuinely earns its keep: feed it the SERP data, the client's brand guide, and past top-performing pieces, and you're editing a draft brief in 12 minutes instead of writing one in 45. The output quality depends almost entirely on prompt structure — if you're getting generic briefs back, the fix is in how you structure prompts for marketing deliverables, not in the model.

Set WIP limits before you set deadlines

This is the change that produces the fastest visible improvement, and almost nobody does it.

Cap the number of pieces allowed in each stage at once. A concrete example from a 9-person agency producing 45 articles a month:

When the edit column hits 8, nothing new gets drafted. The team's instinct is to panic — "we'll fall behind." The opposite happens. That agency's average cycle time dropped from 23 days to 11 in seven weeks, with the same headcount and the same output volume, because work stopped sitting in half-finished piles.

WIP limits also make bottlenecks impossible to hide. If the edit queue is permanently full, you need another editor. That's a hiring decision backed by a number instead of a vibe.

Two QA gates, not five

Quality control is where agencies over-engineer. Five reviewers means five queues and diffused accountability. Use two gates with explicit, different jobs:

Gate 1 (inside the edit stage): does this satisfy the brief? Every required H2 present, primary keyword in title/H1/first 100 words, all claims sourced, internal links live, on-brand voice. Binary checks. If anything fails, back to the writer with the specific line, not "needs work."

Gate 2 (before publish): is this technically and factually safe? Broken links, mangled metadata, hallucinated statistics, competitor names spelled wrong, client's own product described incorrectly. This is mechanical, high-volume, and increasingly automatable — AI-assisted QA catches these errors before clients do, and it's far more reliable at it than a tired human at 6pm on a Friday.

What Gate 2 must never do is second-guess strategy. If someone wants to change the angle at publish, the pipeline has failed upstream.

Instrument it: three metrics that matter

Track these weekly, per client and per team member:

  1. Cycle time — brief created to published, in calendar days. Target: 7-12 days for a standard article. Watch the trend, not the individual number.
  2. First-pass yield — percentage of drafts that clear Gate 1 without going back to the writer. Below 70% means your briefs are thin. Above 95% means your editing is rubber-stamping.
  3. Touch time vs. budgeted hours — if a 1,500-word piece is scoped at 5 hours and consistently takes 8, you're losing 3 hours × 40 pieces = 120 unbilled hours a month. At a £75 blended rate, that's £9,000 of margin evaporating.
Featured in this list? Grab your “Featured on PeakKR” badge and add it to your site — free.
Get your badge →

Frequently asked questions

What are the stages of a content production pipeline?

Most agency pipelines run seven stages: keyword/topic selection, brief, outline approval, draft, edit, client review, and publish plus internal linking. Anything beyond that usually collapses into one of those seven, and adding stages increases cycle time faster than it increases quality.

How long should it take to produce one blog post?

For a 1,500-word SEO article, a healthy agency pipeline runs 7-12 calendar days from brief to published, with 4-6 hours of actual touch time. If your cycle time is over 20 days, the problem is almost always queue time between stages, not slow writers.

How many articles can one editor handle per month?

A full-time editor doing substantive edits on 1,500-word pieces can handle 40-60 articles a month at roughly 45 minutes each. If your editors are rewriting rather than editing, capacity drops to 20-25, which means your brief stage is broken, not your editing stage.

Should agencies use AI in their content production pipeline?

Yes, but at specific stages: brief generation, research summarisation, outline drafting, and mechanical QA checks. Keep humans on strategy, angle selection, original examples, and anything client-facing, because AI-generated first drafts typically add editing time rather than removing it.

Nick Quirk

Written by Nick Quirk

Founder of PeakKR

Nick Quirk is the founder of PeakKR, the agency workspace. He has spent decades running SEO and operations for marketing agencies, and writes about what holds up in real client work: technical audits, reporting, local campaigns, retainers and the systems behind them.

Run your agency on PeakKR

Client projects with phases, time tracking, technical SEO audits, client-ready reporting and AI briefs — the workspace this blog is written from.

Start free

Keep reading