Skip to main content

Build in public · 90-day experiment

What an archived 90-day SEO experiment actually produced

We pointed an autonomous pipeline — five coordinated systems we call Four Systems — at a brand-new domain and let it run SEO with no human writer in the drafting step for 90 days. It researched keywords, drafted articles, audited pages, and decided what to refresh. The experiment predates the current human-QA publication gate; today generated content remains a draft until reviewed. The archived run used external datasets, but the current iVanHub runtime is self-hosted and makes no paid search, hosted-AI, or hosted-email requests.

This is the honest result, straight from Google Search Console for ivanhub.co.uk over 8 March – 6 June 2026. No rounding up, no cherry-picked wins. The numbers are modest because the domain is three months old — and that is exactly what makes the lessons useful.

The results, with nothing hidden

90 days. Google Search Console, domain property ivanhub.co.uk. Every figure below is the real recorded value.

These figures describe an archived experiment, not a forecast or a promise. The current pipeline keeps generated content behind human QA.

8804

GSC impressions

127

URLs indexed

45

Articles drafted

48.5

Average position

Total impressions8,804
Total clicks21
Average CTR0.24%
Average position48.5
URLs submitted & indexed127 (0 errors)
Best single page/insights/schema-markup-b2b-saas-structured-data — 435 impressions, position 12.8

How impressions ramped

GSC impressions per day. Effectively nothing through mid-March, first real movement in late April, a peak of 457 on 13 May, then settling into the low hundreds through early June.

How the five-system pipeline works

Each system does one job and hands off to the next. The only system allowed to make content live is the last one — everything else feeds it.

01

Keyword research

The archived experiment fanned out from seed topics into candidate queries. The current runtime keeps this step deterministic and reports on-page opportunities without inventing search-volume or CPC estimates.

02

Content writer

For each cluster the system drafts an outline, expands it into a full article, then appends an FAQ block and key-takeaways. Drafts land in the database with status 'draft' — never auto-live.

03

Onsite audit

Local Chromium/Lighthouse runs against safe public URLs to catch performance and technical regressions before and after publishing. Results are logged for trend analysis.

04

Refresh recommender

Combines page age with captured page evidence to queue pages that need rewriting rather than endlessly producing new ones. Hosted search datasets are not required.

05

Orchestrator

Dequeues the refresh queue and leaves generated drafts behind the human QA gate. Publication is an explicit reviewed action; no outbound digest is promised.

Four honest lessons

These are systemic, not cosmetic. They are the real reason the numbers look the way they do — and the part most worth linking to.

01

Content velocity created keyword cannibalization

Generating quickly meant the system produced near-duplicate articles on overlapping topics that ended up competing against each other in the SERPs. The fix was structural, not cosmetic: consolidate overlapping pages and 301-redirect to a single canonical article per topic. Lesson — fast generation needs a topic-ownership layer, or your own pages split your authority.

02

Big impressions are not the same as commercial intent

Auto-generated tool-comparison pages pulled large impression counts but ranked on pages 6-8 and converted almost nothing. High volume, low commercial value. Lesson — optimise for queries with buying intent, not for the raw impression numbers that look impressive on a dashboard.

03

Generation gets you indexed, not ranked

Impressions ramped fast, but clicks lagged badly. A three-month-old domain simply lacks the backlink authority to convert rankings into clicks. Lesson — content velocity is not authority. Automation can get you indexed at scale; earning the trust that moves you up the page is a separate, slower job.

04

CTR needs a second layer on top of generation

Generation alone produces functional but weak SERP snippets. Turning impressions into clicks required deliberate work on titles, meta descriptions and FAQ schema. Lesson — the autonomous pipeline is the first stage; click-through optimisation is a deliberate second pass, not an emergent property of writing more.

What's next: authority and links

The 90-day takeaway is simple: generation gets you indexed; it does not get you ranked. The pipeline proved it can index at scale, audit itself and prioritise refreshes without supervision. What it cannot manufacture is authority.

So the next phase moves from volume to trust: consolidating cannibalising pages behind canonicals, sharpening titles, meta and answer-engine-optimised snippets, chasing commercial-intent queries instead of vanity impressions, and — the slow part — earning the backlinks a three-month-old domain has not had time to build. Automation handles production; people still handle authority.

We build and run this for clients. See how the pieces fit in our SEO service and growth systems, read the deeper write-up on autonomous SEO agents, or meet the team behind it as an SEO agency in London.

Cite this experiment

Found this useful? You're welcome to reference or link to it. Here is a ready-made citation.

iVanHub (2026). Autonomous SEO: What 90 Days of AI-Run SEO Actually Produced. Retrieved from https://ivanhub.co.uk/autonomous-seo

Canonical URL: https://ivanhub.co.uk/autonomous-seo