AI traffic analytics
AI assistants read your site, decide whether to cite you, and send (or don't send) buyers your way — all invisibly. Outserp turns that into page-level data: citations earned, bots seen, content they could actually read, and the visitors they delivered.
Your whole sitemap in one table: which pages the AI engines actually cite in answers (with citation share), which pages AI bots crawl, and which are indexed — so the "crawled but never cited" list becomes your fix-first queue.
A lightweight log drain (Vercel, Cloudflare Worker, or webhook) captures GPTBot, ClaudeBot, PerplexityBot and 20+ AI crawlers hitting your site — per page, per bot, in real time. No sampling, no third-party panel.
We fetch each key page twice — as a non-JS crawler sees it and as a human's browser renders it — and score the difference. If half your content only exists after JavaScript runs, the engines never read it. We also detect when your firewall serves AI bots a challenge page instead of your content.
When ChatGPT, Perplexity or Gemini sends someone to your site, we capture the visit, the landing page, and the assistant that sent it — the traffic your analytics tool files under "direct".
Brand-level visibility scores tell you that you have a problem. Page-level data tells you where to fix it: the comparison page earning a fifth of your citations, the pricing page bots crawl daily but never cite, the blog posts invisible to non-JS crawlers. Outserp joins your sitemap, your tracked AI answers, and your own server logs — then its agent turns the gaps into scheduled content and fixes.