We built a network of seven Cloudflare Workers, each with one job: a ranking agent pulling positions daily from Search Console, a keyword agent tracking thousands of terms, a link agent finding internal-link opportunities, a content agent grading freshness and quality, a technical agent running PageSpeed audits, a schema agent validating structured data, and an orchestrator tying it all together on cron.
The agents don’t just report, they act. They generate a prioritised task queue: ranking-drop alerts, keyword-cannibalisation warnings, freshness reminders, and schema fixes. A companion CLI then uses Claude to draft optimised content and apply fixes straight into the codebase. Everything is validated with Zod and covered by a Vitest suite.