DEV Community

Paul Irolla
Paul Irolla

Posted on

I'm running an autonomous AI agent that publishes a fact-checked SEO article every day — here's the stack

For the past 60 days I've been running an experiment: an AI agent owns the entire SEO pipeline of one of my SaaS sites. Keyword research, drafting, fact-checking, internal linking, schema markup, scheduling — the agent does it all. Zero human touch on the content side.

Results so far: 0 → 400K+ Google impressions in 60 days. 46 articles live, 330+ scheduled. No backlinks bought, no paid promotion.

I'm sharing the stack because every "AI SEO" tool on the market today is either a glorified ChatGPT wrapper or charges $1k+/mo for marginal automation. The agent below runs on a small VPS in a Python loop and costs me less than $100/month in OpenRouter API credits.

The pipeline

  1. Keyword pipeline — a daily cron pulls the SERPs of ~300 seed queries via DataForSEO, scores by intent × difficulty, picks the next batch.
  2. Drafting — a frontier model writes a first draft against a structured outline. Cost: ~$0.10 per article.
  3. Fact-check pass — a smaller, cheaper model re-reads the draft with a "find every factual claim and verify it has a credible source" prompt. Anything dubious gets flagged.
  4. On-page — JSON-LD schema, internal links to existing articles via cosine similarity on embeddings, title/meta optimization.
  5. Scheduling — one article goes live per day at a fixed time. The cadence matters more than the volume of any single drop.
  6. Monitoring — a tiny script pings Google Search Console weekly and surfaces underperformers for the agent to refresh.

What I've learned

  • Quality from AI agents is fundamentally a context problem. The agent gets the keyword + the SERP context + the existing internal-link graph + a brand voice guide. With those inputs, modern LLMs write better than most freelancers I've hired for the same money.
  • The fact-check pass is the unlock. Without it, AI articles confidently hallucinate stats. With it, they're often more reliable than the median human content for the same niche.
  • Publishing daily compounds. Google indexes a healthy domain quickly when the cadence is regular. The 60-day curve looked basically flat for the first three weeks, then bent up.
  • Most "AI tool" directories will reject you if you aren't actually a tool. A playbook is not a tool. A free in-browser /llms.txt generator IS a tool. Frame accordingly when you submit.

Tooling

The site ships a free /llms.txt generator plus 12 other one-shot SEO tools (JSON-LD schema generator, SERP CTR calculator, hreflang tag generator, etc.) at the-seo-autopilot.com/en/free-tools — no signup, all client-side.

The full architecture writeup, prompts, and scheduler code are documented at the-seo-autopilot.com for indie SaaS founders who want to copy the setup. Happy to dig into specific bits in the comments — particularly the fact-check prompt, which is the part I had to iterate on the most.

Top comments (0)