Skip to main content

Build in public · 90-day experiment

What 90 days of fully autonomous SEO 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 for 90 days. It researched keywords, wrote articles, audited pages, decided what to refresh, and published — all unattended on Vercel Cron, backed by free Ollama Cloud models with DataForSEO and Google Search Console feedback loops.

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.

8804

GSC impressions

127

URLs indexed

45

Articles auto-published

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

An AI model fans out from a seed topic into candidate queries, then DataForSEO enriches each one with real search volume, keyword difficulty and CPC. Only viable clusters move forward.

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

Lighthouse runs via the PageSpeed API against live URLs to catch performance and technical regressions before and after publishing. Results are logged for trend analysis.

04

Refresh recommender

Combines page age with Google Search Console signals — low clicks, unindexed slugs — to queue pages that need rewriting rather than endlessly producing new ones.

05

Orchestrator

Dequeues the refresh queue, promotes qualifying drafts to published, and sends a digest. It is the only system allowed to make content live.

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