See which AI engines crawl you — and send you traffic.
AI search leaves a trail on your own server: the bots that come to read you, and the humans who arrive from an answer. EchoRanked captures both from one cookieless snippet and joins them into a single loop.
Start with EchoRanked today — free to try, no credit card.
Start free trial7 days free · 2 full scans across 3 AI engines · 10 tracked prompts
How we measure it- AI visibility
- Prompt tracking
- Content Agent
- Readiness
- Campaigns
- Analytics
What you get
From bot request to real visitor.
The half of AI visibility that shows up in your own logs — measured honestly.
One cookieless snippet
Add a lightweight, cookieless snippet — one beacon per pageview, no consent-banner tax and no personal profiles. Prefer middleware? Wire the adapter into your app instead.
AI crawlers, verified
See which AI bots fetch your pages — GPTBot, ClaudeBot, PerplexityBot and more — with each hit checked against the crawler's published IP ranges, so a spoofed user-agent can't pad the numbers.
AI-referred visitors
Know when a real person arrived from ChatGPT, Perplexity or a Google AI Overview — the human traffic AI search is already sending you, separated from the rest.
The loop, closed
Cited, crawled, visited — in one view. The answers that cite you, the crawlers that come to fetch you, and the visitors who follow, joined end to end.
On your server
Watch the bots arrive — then the readers.
AI search leaves a trail in your own logs. EchoRanked surfaces every AI-crawler hit, verifies it against the bot's published IP ranges, and joins it to the citation that sent it and the visitor who followed.
AI-crawler hits
IP-verified
ClaudeBot/crm-for-startupsverified2m
GPTBot/pricingverified8m
PerplexityBot/crm-for-startupsverified14m
GPTBot/docs/apiverified31m
GPTBot/pricingspoofed44m
the last hit claimed to be GPTBot from an IP outside OpenAI's range — rejected, not counted
One answer, followed through
Cited
Perplexity cites yourbrand.com in “best crm for startups”
Crawled
PerplexityBot fetches /crm-for-startups — IP verified
Visited
A reader clicks through from the Perplexity answer
citation, crawl and visit — joined into one loop
Why it’s different
Your analytics throws bots away. This is about the bots.
Generic web analytics is built to ignore crawlers and bucket AI referrals into “other”. EchoRanked does the opposite — it makes the AI traffic the story, and verifies it.
AI bots
Generic web analytics: Filtered out as “not a real user”EchoRanked crawler analytics: Surfaced, and verified by IPAI referrals
Generic web analytics: Lumped into “referral / other”EchoRanked crawler analytics: Split out by engineTrust
Generic web analytics: User-agent, easily spoofedEchoRanked crawler analytics: Checked against published IP rangesThe story
Generic web analytics: Sessions and bounce rateEchoRanked crawler analytics: Cited → crawled → visited, joinedPrivacy
Generic web analytics: Cookies and a consent bannerEchoRanked crawler analytics: One cookieless beacon per pageview
Questions
Questions, answered straight.
How do I install it?
Add a single lightweight snippet to your site, or wire our middleware adapter into your app if you'd rather capture requests server-side. There's no cookie and no consent banner to manage.
How do you know a crawler is really GPTBot and not a spoof?
Every AI-crawler hit is verified against the bot's published IP ranges, which we keep refreshed. A request that claims to be GPTBot but comes from an address outside OpenAI's ranges doesn't count.
Is this cookie-based tracking?
No. The snippet is cookieless — it keeps first-touch context in the browser's session storage and sends one beacon per pageview. It's about which engines reach you, not building profiles of people.
Which plans include it?
AI-referral analytics is available on Pro and Business; the full AI-crawler request log is a Business-plan feature. See the pricing page for the exact split.
Get started
Watch AI search reach your site.
Start a free trial to see where you stand in the answers, then add the snippet to close the loop from citation to visitor.
every number ships with its confidence band and measurement surface