PORTAL / LIBRARY / ai-visibility

[ SEO ]

/ai-visibility

Backed by `.claude/context/ai-seo/playbook/03-ai-visibility.md` (+ `06-schema.md` for the schema lever).

Download the skill file (.md)

Placeholders like ACME Agency, <id> and you@example.com mark values that are per-agency — your install fills them with YOUR clients and accounts. If a section references a helper script you don't have yet, it ships with that workflow's install.

/ai-visibility — AI Visibility / Generative Engine Optimization (GEO)

Backed by .claude/context/ai-seo/playbook/03-ai-visibility.md (+ 06-schema.md for the schema lever). The differentiated "AI SEO" angle: getting recommended by ChatGPT / AI Overviews, which pull from different sources than Google's blue links.

When to trigger

What it produces

A Google Doc "AI Visibility (GEO) — <Client>" with: current AI-citation status (results of the test queries), a data-source diagnosis (Bing, citations, UGC, schema, E-E-A-T), and a prioritized GEO action plan.

Step-by-Step

1. Parse

First positional = client/business. Flags: --url, --location, --queries (custom test queries), --dry-run.

2. Gather context

node ACME Agency/scripts/seo_run.mjs --skill ai-visibility --mode gather --client "<name>" --url "<url>" --location "<city>"

Read the CONTEXT (business facts + scraped site for NAP/legitimacy signals).

3. Read the method

Read .claude/context/ai-seo/playbook/03-ai-visibility.md fully. Internalize: how ChatGPT makes recommendations, ChatGPT-vs-Google data sources (Bing matters), the legitimacy/super-citation signals, the Reddit/UGC tactic, and the E-E-A-T/authorship method.

4. Run the visibility test

5. Write the deliverable (markdown)

Write to ACME Agency/clients/<Client>/SEO/ai-visibility.md (or /tmp).

6. Save + report

node ACME Agency/scripts/seo_run.mjs --skill ai-visibility --mode save --client "<name>" \
  --in "<ai-visibility.md>" --title "AI Visibility (GEO) — <Client>" \
  --slack "*AI Visibility (GEO) — <Client>*
Cited in <N>/<M> test queries. Top fix: <x>."

Add --dry-run to skip Drive/Slack. Output the Doc link.

Guardrails