Google rankings aren't the whole game anymore. I started noticing my clients' potential customers asking ChatGPT and Perplexity "best web designer in Dublin" and getting answers — answers that didn't include my clients.
So I built a two-agent system that audits both: Wave 1 (traditional search) and Wave 2 (AI citation). It's open source.
The problem it solves
Classic SEO tools tell you where you rank in Google. They tell you nothing about whether ChatGPT mentions you when someone asks a relevant question.
Both matter. Ignoring either leaves visible search traffic on the table.
Two agents, two jobs
seo-strategist handles Wave 1:
Pulls live GSC data via Supermetrics
Cross-references Ahrefs for keyword difficulty + volume
Runs a mandatory cannibalization gate — if two pages compete for the same query, it stops and flags before doing any optimisation
Outputs: Keyword Targets · Technical Audit · Sitemap Recommendations
aeo-strategist handles Wave 2:
Runs 30+ prompts across ChatGPT, Claude, Gemini,…