Search Engine Land contributor Tania Brown spent months building and rebuilding an AI content pipeline in Claude Code. It now supports article updates and production for a company blog and external publications, usually getting pieces about 95% of the way to publication.
The lesson underneath it: the hardest part is not getting AI to produce an article. It is figuring out what the finished article needs to look like, then building the workflow and inputs that reliably get you there.
First, decide whether to build it at all
This is not a quick build, and with Google aggressively noindexing commodity content it may not pay off for every brand. Brown mitigates the risk with research, multiple human quality gates and AI fact-checkers.
If you already have many of the component documents, you can build in stages and iterate — and reuse agents across other workflows later.
Define quality first, and the required inputs appear
A working pipeline needs to produce useful, original content in your brand voice. Pieces should help your ideal customer profile, describe your business accurately, and sound human. Ranking and citation potential is the bonus.
Once you know the target, list what it takes to get there. Values that never change get hard-coded as constants; topic, angle and keyword arrive as per-run inputs.
The constants worth writing down
- A brand explainer covering who you are and your ICP. For B2B, include industry, seniority and pain points — derivable from client or sales call transcripts. For B2C, age, profession, pain points.
- Brand voice guidelines with examples, not adjectives. "Friendly but formal" is useless; show sentences that qualify and sentences to avoid.
- Example briefs, outlines and articles that follow your best practices.
- Product, service and methodology descriptions so the model describes what you do accurately. Sales collateral works well here.
- Information about existing content — a sitemap or crawl export — if you want internal link suggestions or want to avoid duplicating live pages.
- Internal research and case studies, which are what make non-commodity content possible at all.
Determine the order of operations
Mirror your existing content process, then add gates for the two problems AI introduces: robotic language and hallucinated facts. An orchestrator document describing the full workflow and each agent's responsibility keeps steps from being skipped.
Step 1: Kickoff
A keyword and an angle start the research. If you have multiple ICPs or a product that must be mentioned, specify it up front. Start with one content type and get it working before adding branching for others.
Step 2: Research
An agent researches the topic, what your brand has already published on it, and current SERPs to identify gaps. Output a dossier for downstream agents. Supply it with a list of reputable sources to check first, sources to avoid, timeliness and sample thresholds, your sitemap, and links to your original data.
Step 3: Outline — put a human gate here
Generate the outline, then review it. You see the shape of the finished piece before spending tokens on it, and you decide to scrap, revise or continue.
Step 4: Write
Feed in the dossier, outline, voice guide, ICP information, case studies and first-party research. Give the model an example of high-quality content written from an outline and have it analyze narrative flow, logical progression and word choice.
Step 5: Edit and fact-check — split into three
Run editor passes before handing anything to a human. Brown's key finding: one editor handling structure, coverage and style together produced worse output than splitting it into one agent for structure and coverage and another for phrasing and AI tells. Asking an editor to also fact-check "resulted in two poorly done jobs."
- Editor: style guide compliance, banned words, narrative structure, logical order, vague phrasing, missing bridges between sections.
- Fact checker: adversarial by design. Assume everything in the article is wrong and try to disprove it.
- AI editor: strictly AI tells, not style.
Run each in a fresh context window.
The transferable lesson is role separation
The most valuable part of this build is not the tool choice — it is the observation that overlapping responsibilities degrade every one of them. That is the same structure behind why people keep rewriting AI drafts, covered in Why You Keep Rewriting What AI Drafted — the Roles Overlap, Not the Sentences.
The second is the verification gate. Automated pipelines are good at declaring themselves done; proving it is a separate step you have to build — see The Missing Step in Vibe Coding Is Verification — How to Make 'Done' Provable.
And the condition Brown states plainly: an LLM can write the agent docs quickly, but you still have to supply the context that makes the content worth reading. Without ICP information, examples of quality work and first-party research, no workflow produces non-commodity content. Nothing should publish without passing through a human either.