Technology May 01, 2026 · 2 min read

I built an AI agent that audits a site's visibility in both Google AND ChatGPT/Perplexity — here's how it works

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...

DE
DEV Community
by Dusan Walla
I built an AI agent that audits a site's visibility in both Google AND ChatGPT/Perplexity — here's how it works

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, Perplexity
Identifies "lost prompts" — queries where competitors get cited and you don't
Writes FAQ/HowTo schema specs for the pages most likely to recover citations
Outputs: Question Bank · AEO Questions · Content Calendar
Both agents share one Visibility Plan record and coordinate through a joint Sitemap Recommendations tab.

What the output looks like
After running on WebFluence Digital's own site in April 2026, the squad produced:

8 keyword targets with intent, KD, volume, and target page mapped
8 AEO questions sourced from PAA, AnswerThePublic, and Reddit
10 sitemap recommendations (the site needed to go from 1 page to 10 to compete)
8 technical audit issues (3 Critical, 4 High, 1 Medium)
12 content calendar entries in a 90-day cadence
A branded PDF deliverable
All written into Airtable. Permanent. Retainer-shaped.

It's open source
The plugin is on GitHub: visibility-strategist. Fork it, rebrand the PDF template, swap in your own niche knowledge. PRs welcome especially for non-Dublin, non-SME niche packs.

Full breakdown of how I use this in client retainers is in the [WebFluence resources section](https://webfluence.digital/#resources

DE
Source

This article was originally published by DEV Community and written by Dusan Walla.

Read original article on DEV Community
Back to Discover

Reading List