Case studies/An autonomous SEO content engine that keeps publishing verified organic content
SEO content automationPayload CMSn8n automation

An autonomous SEO content engine that keeps publishing verified organic content

Azguards built an autonomous pipeline that finds search-worthy topics, researches and drafts them, has a second model audit every claim, and lands each article in the CMS as a draft with an evidence panel. A person always decides what goes live.

148 passing tests

Explore the architecture
Pipeline stages
6, from plan to schedule
Writer and auditor
Two different models
Human review
A few minutes per draft
Publishing
Human approval required
Test suite
148 passing tests
01 / THE CHALLENGE

Most AI blog automation fails in one of two ways

It either produces confident, generic text with invented statistics, or it produces accurate text that never ships, because CMS entry, SEO fields, social posts and approvals stay manual. We set four requirements before writing any workflow.

02 / REQUIREMENTS

Four requirements set before writing any workflow

Each requirement shaped a specific design decision in the engine.

01

Search-led, not guess-led

Every article starts from a researched topic with a target query, not a prompt like write a blog about X.

02

Verifiable

Every factual claim must trace to a source. Anything the system cannot support is removed, not softened.

03

End to end

Output lands where the team works: a CMS draft, a review email and a social queue, not a chat window.

04

Controlled

Non-technical staff can steer, pause and approve without opening the automation engine.

03 / SOLUTION

One pipeline, six stages

A weekly SEO planner and a fact-checked drafting pipeline already ran separately. This engine joins them: research feeds verification, and verification feeds review and distribution.

01

Plan and discover

Weighted content formats and search-grounded topic proposals. The weekly plan is emailed so a human can veto it.

02

Research and blueprint

A search-capable model builds a sourced fact sheet. Anything unverified is tagged [UNVERIFIED] rather than stated as fact.

03

Draft and verify

A writer model drafts to a brand voice spec. A different model audits every claim against the research.

04

Review gate

The article lands in the CMS as a draft with a traffic-light evidence panel. Nothing goes live without a person.

05

Social rollout

A three-day plan with rendered cards. A number guard blocks any figure, identifier or version not in the article.

06

Approve and schedule

Reviewers approve each post. The publisher sends only approved rows, at the set local time.

04 / ARCHITECTURE

Architecture and design decisions

Six stages share one control plane in Google Sheets. Each decision below exists to keep a person in charge of what gets published.

Decision 01

A model is poor at catching its own invented facts

The writer and the auditor run as two different models, and the engine refuses to run if they are the same model.

A model is poor at catching its own invented facts The research fact sheet feeds a writer model. A separate auditor model checks each claim: supported claims go to the CMS draft, unsupported claims are removed first. supported unsupported Research fact sheet Writer model Auditor model CMS draft with evidence panel Claim removed

Architecture Narrative

The research fact sheet feeds a writer model. A separate auditor model checks each claim: supported claims go to the CMS draft, unsupported claims are removed first.

Decision 02

Automation that can publish is one bad run away from a public mistake

When a claim cannot be verified against the research, the engine removes the sentence rather than softening it. Rewording a wrong claim keeps the error in the text.

Automation that can publish is one bad run away from a public mistake The engine creates drafts only. A person reviews each one, then approves it for publishing at the set time or sends it back for edits. approve edit or reject Engine CMS draft or draft row Person reviews Publish or post at set time
Automation that can publish is one bad run away from a public mistake The engine creates drafts only. A person reviews each one, then approves it for publishing at the set time or sends it back for edits. approve Engine CMS draft or draft row Person reviews Publish or post at set time

Architecture Narrative

The engine creates drafts only. A person reviews each one, then approves it for publishing at the set time or sends it back for edits.

Decision 03

A softened wrong claim is still wrong

The engine creates only drafts and draft rows. Publishing and posting need a person's approval.

A softened wrong claim is still wrong Flagged claims are removed from the draft. If a flagged claim cannot be found in the text, the draft is marked red instead of passing through. yes no Flagged claim Found in the text? Sentence removed Draft marked red
A softened wrong claim is still wrong Flagged claims are removed from the draft. If a flagged claim cannot be found in the text, the draft is marked red instead of passing through. yes Flagged claim Found in the text? Sentence removed Draft marked red

Architecture Narrative

Flagged claims are removed from the draft. If a flagged claim cannot be found in the text, the draft is marked red instead of passing through.

05 / STATUS

What is built, and what is not yet claimed

The engine is running and tested. Some results are still ahead, so we only state what we have measured.

BUILT

Built and live-tested

The pipeline runs end to end from topic discovery to CMS draft, and the test suite passes.

NOT YET CLAIMED

Not yet claimed

We do not yet report ranking, traffic or revenue results from the engine, so none are stated here.

NEXT STEPS

Want an engine like this for your content?

Tell us about your publishing workflow and we will scope a first version with a human approval step.