armature ai traffic
You need to be in the training sets, the AI search indexes, and the answers. Armature shows when OpenAI, Anthropic, Google, Perplexity, and other AI systems actually fetch your content.
No browser JavaScript needed. Your human analytics stays as it is.
the stakes
A coding agent recalls its priors , searches the web , reads what it finds , then picks. Miss a step and you are out of the run.
01 · its priors
It starts from what the model trained on.
→ be in the training data
model training
02 · web search
It queries the AI indexes.
→ be in them
search indexes
03 · it reads
It fetches the pages it found.
→ be readable
ai answers
04 · the pick
It chooses from what it saw.
→ you, or your competitors
Armature tracks the crawls behind every step. You see exactly where you exist for agents, and where you do not.
the dashboard
Every crawl attributed to a system, a bot, a page, and a purpose. Filter by website and time range, and watch the traffic move.
| When | Crawler | Purpose | Page | Confidence |
|---|---|---|---|---|
| just now | ChatGPT-User | AI answer | /docs/quickstart | Verified |
| 14s ago | PerplexityBot | Search | /pricing | Verified |
| 31s ago | GPTBot | Training | /blog/launch-week | Verified |
| 48s ago | Claude-User | AI answer | /docs/api/auth | Verified |
| 1m ago | OAI-SearchBot | Search | /llms.txt | Verified |
| 2m ago | meta-externalagent | Training | /docs/self-hosting | UA only |
Sample data for illustration. Your dashboard shows live traffic from your own domains.
setup
Create a key and paste one prompt into your coding agent. It installs Armature and sends a production test.
Your coding agent does the installing. You watch the first event land.
the directory
Armature classifies 52 known AI crawler identities by who runs them and why they fetch. These are the names you will see in your dashboard.
Ad fetchers, link previews, and bots whose purpose is not pinned down yet.
New bots join the catalog as they appear. Bot-like agents we cannot name yet show up as not identified.
why they come
Every crawl has a purpose. Armature classifies each request, so you can tell an answer fetch from an index crawl from a training run.
ChatGPT, Claude, and Perplexity fetch pages on demand while a user waits. Each fetch means an assistant opened your page while answering a real question.
Logged as it happens and attributed to the assistant that fetched.
OAI-SearchBot, Claude-SearchBot, and PerplexityBot crawl to build the indexes behind AI search. Watch new pages get discovered and old ones get refreshed.
A crawl shows discovery and refresh. It does not guarantee a ranking.
GPTBot, ClaudeBot, and CCBot collect public pages for model development. Know when they come, what they take, and how often they return.
A request does not guarantee inclusion in a training dataset.
what you can answer
the invisible audience
Most AI crawlers never run browser JavaScript, so script-based analytics never records them. The reading happens every day. It just does not show up.
Traditional analytics
Armature AI Traffic
One prompt to install. Then watch which AI systems read you, page by page.