Content pipelinePublic build

143 indexed pages from a single engineer

A content engine that drafts, edits, interlinks, publishes, and tracks, so the operator only reviews what's about to ship.

Client
Nest Content
Build time
Iterated over ~4 months
Headline outcome
Publishing without an in-house writer
The problem

Running content for a service business usually means a writer, an editor, a VA for publishing, and a separate analytics stack. Budget-wise that's £4-8k a month before a single page ranks. For a founder-led business that isn't a real option, and generic AI tools don't close the gap, they produce drafts, not indexed pages.

The system

A full pipeline: DataForSEO picks angles by intent and SERP gap, a multi-pass generator writes with internal-link context, an editorial pass enforces house style, pages publish to the CMS with schema, and GSC feeds back what's actually ranking. Each run is idempotent and re-enterable, so failed drafts don't block the queue.

How it runs

The workflow, end to end.

01

Keyword & SERP research

DataForSEO live SERP pulls ranking pages, featured snippets, and PAA for each seed topic. Volume, difficulty, and semantic clusters are scored nightly.

02

Angle & brief generation

An LLM pass produces a brief: angle, target length, must-cover subtopics, entities, and internal link targets pulled from the existing page graph.

03

Multi-pass draft

Claude drafts in sections, each grounded in a retrieved context window. A second pass enforces tone, fact-checks external claims, and strips filler.

04

Schema + publish

The pipeline pushes Markdown with OG images and JSON-LD schema into the CMS via API. Internal links are wired in both directions automatically.

05

Feedback loop

GSC + GA4 pull daily. Pages underperforming after 60 days get re-queued for rewrite with the live SERP as the new baseline.

Outcomes

What it moves.

143
Indexed pages
~70,000
Monthly impressions
1.5 FTE
Writer headcount replaced
<£4
Cost per published page
Stack

What it's built on.

  • Claude (drafting + editorial)
  • DataForSEO (SERP + keywords)
  • Google Search Console API
  • Sanity CMS
  • Python + Trigger.dev
  • Postgres
SEOContent opsInternal tool

Want something similar for your own site? Book a call.

20 minutes. No slides. One process, one prototype.

Book a 20-min intro