cd /news/generative-ai/we-published-421-ai-written-articles… · home topics generative-ai article
[ARTICLE · art-105112] src=blog.marketingsohigh.com ↗ pub= topic=generative-ai verified=true sentiment=↓ negative

We published 421 AI-written articles in five months. They earned 10 clicks

An automated content engine published 421 AI-written articles totaling 1,274,609 words across four websites between March 12 and August 19, 2026, yet earned only 10 clicks from 7,572 impressions, according to a blog post by the tool's builder. The author found that 40% of page-one rankings targeted keywords with zero monthly search volume, and median position was 25, attributing the failure to a lack of demand validation and zero referring domains.

read4 min views1 publishedAug 20, 2026
We published 421 AI-written articles in five months. They earned 10 clicks
Image: source

Blog I build a marketing automation tool. To prove it worked, I pointed it at four of my own websites and let it run unattended from March 2026: pick keywords, write the article, pass a quality gate, publish to WordPress. No human in the loop.

Five months later: 421 published articles. 1,274,609 words. 10 clicks.

Here is the data, and the reason — which is not the one I expected.

What the engine actually did #

| Articles published | 421 | | Total words | 1,274,609 | | Average length | 3,027 words | | Period | 12 March – 19 August 2026 | | Sites | 4 |

The engine was not broken. It ran four times a day, every day. Articles averaged three thousand words and cleared a quality gate scoring structure, depth and factual grounding. Nothing crashed, nothing looped, nothing published garbage.

Search Console over the measured window:

| Impressions | 7,572 | | Clicks | 10 | | Click-through rate | 0.13% | | Median position | 25 |

One honest caveat before anyone reuses these numbers: that window covers 28 days of Search Console data, not the full five months. My own analytics job had a bug that dropped days, which I only found while writing this. The click figure is what was actually measured, not an extrapolation.

The thing I got wrong #

My first assumption was that the writing was bad. It wasn’t — or at least, that wasn’t what was costing me traffic.

I pulled every keyword the sites had a measured ranking for and joined it against real search volume:

| Keywords with a measured ranking | 109 | | Ranking on page one | 40 | Page-one keywords with ZERO monthly searches | 16 (40%) | | In the top three | 8 | | Top-three keywords with zero searches | 3 |

Forty percent of my page-one rankings were for search terms that nobody types.

Not low volume. Zero. The keyword research step had been inventing phrases that read like keywords — grammatical, plausible, on-topic, the sort of thing a human would nod at in a spreadsheet — and then the engine wrote three thousand words targeting each one and ranked first, because there was no competition, because there was no demand.

Across all ranked keywords, 30% had zero volume.

Why this is worth writing down #

Ranking #1 feels like success. Every dashboard I had was green. Impressions were climbing — they roughly doubled over the period. Positions were improving. The quality gate was passing. Every proxy metric said the system worked.

The only metric that mattered said otherwise, and it took me three months to look at the join between “what we rank for” and “what people search for”, because no tool puts those two columns next to each other by default.

The failure mode generalises beyond my setup: an LLM asked to produce keywords will produce plausible strings, and plausibility is not demand. If your pipeline does not validate every keyword against a real volume source before committing writing effort to it, you will get this outcome. The content can be excellent and it will not matter.

The second problem, which is not solvable by writing #

Median position 25 is page three. Even for the keywords with genuine demand, the pages sit too deep to earn clicks.

Every one of the four sites has zero referring domains. Zero. An automated content engine can produce unlimited pages, and unlimited pages with no authority plateau at roughly position 20–25 regardless of how good they are. Volume of content is not a substitute for anyone linking to you — which is, with some irony, why this article exists.

What I changed #

A hard demand gate before writing. Every keyword is checked against real volume, and the floor adapts to the pool: sites with plenty of high-volume options stop writing filler automatically, while thin sites keep publishing rather than starving.Bottom-of-funnel targeting. Instead of informational topics, the engine now derives comparison and alternative queries, where buying intent lives and where vendors cannot rank for their own competitors’ terms.Harvesting from Search Console. The most reliable keyword source turned out to be queries the sites already got impressions for but had never targeted — proven demand and proven relevance, free.

Impressions have since grown about 2.4× on the same sites. Clicks have not moved yet, and I would rather say so than publish a case study with a triumphant ending five weeks in.

The dataset #

Every number here came from Search Console and DataForSEO. If you want the raw data — keywords, volumes, positions, impressions, publish dates across all 421 posts — email me and I will send the spreadsheet. No form, no signup. It is more useful to other people than it is sitting in my database.

Chetan Sroay, Techno Believe Solutions Ltd

Ready to get started?

Marketing So High writes, optimizes, and publishes across 39 platforms. Your growth compounds while you build.

Start Free

── more in #generative-ai 4 stories · sorted by recency
── more on @wordpress 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/we-published-421-ai-…] indexed:0 read:4min 2026-08-20 ·