Site index for AI agents: /llms.txt. Documentation pages under /docs are also served as markdown at the same URL plus .md (e.g. /docs/geo-audit.md) or via an Accept: text/markdown request.

Analytics → Visibility → Competitors

Visibility: the engine-by-engine competitive matrix

The Visibility module breaks the headline score apart: brands down the side, AI engines across the top, average visibility in each cell.

The Competitors tab is a matrix of brands against engines — OpenAI (ChatGPT), Gemini, Google AI (AI Overviews) and Perplexity — shaded so strengths read at a glance. Different engines have different citation logic, so a brand rarely wins everywhere at once; this matrix tells you where the fight actually is. Toggle between by-engine and by-region views, and use Retrigger Analysis to force a fresh run against your remaining quota.

Visibility Competitors tab: matrix of brands versus AI engines with visibility percentages per cell
Visibility → Competitors. In this capture the tracked brand is strong on Perplexity (68.3%) while a rival dominates ChatGPT — two different battles.

Terms on this screen

Engine / platform
An AI answer surface AirPulse queries: ChatGPT (OpenAI), Gemini, Google AI Overviews, Perplexity. Chat-style and search-style engines behave differently.
Analysis run
One full execution of your prompt set against the engines. Runs happen automatically on a daily schedule; each plan carries a monthly quota, and Retrigger forces one now.