# AI search visibility for a marketing agency

30 buyer prompts asked to 3 assistants, 90 answers with their citations and share of voice for 4 brands.

Family: [AI search visibility](https://www.routergrowth.com/workflows/ai-search-visibility.md) · HTML page: https://www.routergrowth.com/workflows/aeo-agency

## Give this to your agent

```text
Using RouterGrowth, run this workflow: Check where ChatGPT, Claude and Perplexity mention our agency across 30 prompts and find the gaps versus 3 competitors.
Show me the price before every call, and stop after each stage with a sample of the results so I can adjust.

1. Pick the prompts: aeo.keywords x 3 searches. What people actually ask assistants in the category, with volume.
2. Ask the assistants: aeo.answer x 90 (30 prompts x 3). Each prompt against 3 assistants, answers with citations.
3. Track the mentions: aeo.mentions x 4 brands. Share of voice for you and the competitors you named.
4. Read what gets cited: web.scrape x 60 cited pages, seo.serp x 30 (Google comparison). The sources assistants lean on are the pages to beat or to be on.

Budget for one run: about $2.78. Run routergrowth inspect on any capability before the first call to confirm the quote.
```

## Why this works

A buyer asking an assistant for an agency gets names drawn from directories and case studies. The gap is usually a listing, not a ranking.

What the run hands back:

> The agencies named per prompt, the directories cited and the ones that do not list you.

## The workflow, stage by stage

Pick the prompts → Ask the assistants → Track the mentions → Read what gets cited

| # | Stage | Calls | Cost |
|---|---|---|---:|
| 1 | Pick the prompts | `aeo.keywords` x 3 | $0.05 |
| 2 | Ask the assistants | `aeo.answer` x 90 | $1.58 |
| 3 | Track the mentions | `aeo.mentions` x 4 | $0.71 |
| 4 | Read what gets cited | `web.scrape` x 60, `seo.serp` x 30 | $0.44 |

One run: $2.78 for 187 calls. Assumptions: 2 contacts per account unless the brief says otherwise, 70% email find rate, 90% verification pass, 3 emails per contact, 30% LinkedIn accept rate. Prices are the catalog's at the time this page was built; `routergrowth inspect` returns the exact quote before a call.

### Pick the prompts

What people actually ask assistants in the category, with volume.

### Ask the assistants

Each prompt against 3 assistants, answers with citations.

### Track the mentions

Share of voice for you and the competitors you named.

### Read what gets cited

The sources assistants lean on are the pages to beat or to be on.

## Run it from the command line

```bash
# RouterGrowth workflow: Check where ChatGPT, Claude and Perplexity mention our agency across 30 prompts and find t
npm install -g routergrowth && routergrowth setup

# 01 Pick the prompts  (aeo.keywords x 3)
routergrowth run -c aeo.keywords -i '{}'

# 02 Ask the assistants  (aeo.answer x 90)
routergrowth run -c aeo.answer -i '{"prompt":"<prompt>"}'

# 03 Track the mentions  (aeo.mentions x 4)
routergrowth run -c aeo.mentions -i '{}'

# 04 Read what gets cited  (web.scrape x 60, seo.serp x 30)
routergrowth run -c web.scrape -i '{"url":"<url>"}'
routergrowth run -c seo.serp -i '{"keyword":"<keyword>"}'
```

## Questions

### How do I check whether ChatGPT mentions my brand?

aeo.answer asks the assistant a prompt with web search on and returns the answer with every source it cites. Run it across the prompts your buyers use and count where you are named.

### Which assistants can be tracked?

ChatGPT, Claude, Gemini and Perplexity for answers. aeo.mentions adds where a brand or domain appears in Google AI Mode and ChatGPT across a wider set of questions.

### How do I choose the prompts?

aeo.keywords shows how often questions are asked to AI assistants, with a monthly trend. Start from the questions with volume in your category and add the ones your sales team hears.

### What do I do with the result?

Read the cited sources. The pages an assistant leans on for a prompt are the pages to be mentioned on or to outdo, and that list is the plan.

### What does this workflow cost to run?

About $2.78 for one run of 187 calls. Each call is quoted before it runs and a lookup that finds nothing is not charged, so the figure is a ceiling. There is no subscription: the run is paid from a prepaid balance.

## Related

- [AI search visibility for a fintech app](https://www.routergrowth.com/workflows/aeo-fintech-app.md)
- [AI search visibility for a CRM](https://www.routergrowth.com/workflows/aeo-crm.md)
- [AI search visibility for a sales engagement tool](https://www.routergrowth.com/workflows/aeo-sales-engagement-tool.md)
- [AI search visibility for an HR platform](https://www.routergrowth.com/workflows/aeo-hr-platform.md)
- Guide: [AI visibility audit: measure your brand in ChatGPT, Claude, Gemini and Perplexity](https://www.routergrowth.com/use-cases/ai-search-visibility.md)
- Skill: [AI visibility audit](https://www.routergrowth.com/skills/ai-visibility-audit.md)
- Skill: [Reddit surface map](https://www.routergrowth.com/skills/reddit-surface-map.md)

Adjust the volumes and assumptions: https://www.routergrowth.com/free-gtm-tools/workflow-generator#q=Check%20where%20ChatGPT%2C%20Claude%20and%20Perplexity%20mention%20our%20agency%20across%2030%20prompts%20and%20find%20the%20gaps%20versus%203%20competitors.
