Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.searchable.com/llms.txt

Use this file to discover all available pages before exploring further.

What this does

Searchable’s AI Traffic dashboard shows you, in near real-time, which AI assistants — ChatGPT, Claude, Perplexity, Google’s AI Overviews, and the rest — are crawling your site, what pages they’re hitting, and which of those crawls turn into referred users. To do that, Searchable needs to see your inbound HTTP requests. The setup below points your hosting platform’s request logs at our ingest endpoint. We classify the AI bots, drop everything else, and never store query strings or other PII.
Setup takes about 5 minutes. There are no agents to install and no code to change in your application.

Pick your platform

Vercel

One-click Log Drain. Works on Pro and Enterprise.

Cloudflare Worker

Edge Worker — works on any Cloudflare plan, including Free.

Cloudflare Logpush

Native Logpush job — Enterprise plan only.

Other platforms

Custom REST API or middleware for everything else.

Which one should I use?

Use Vercel Log Drain. It’s the most direct path — Vercel streams request logs to Searchable with one entry in your project settings. No code changes.
Use the Cloudflare Worker. It works on every Cloudflare plan including Free, and the Free tier easily covers ~100k requests/day. The Worker forwards AI-bot traffic to Searchable from the edge — no latency added to real users.
You can use either path. Cloudflare Logpush is the most “native” option — Cloudflare batches and ships logs directly with no Worker involved. If you’d rather avoid the Enterprise-only Logpush feature, the Worker path works on Enterprise too.
Use the custom integration. Searchable accepts a small REST POST from your application middleware or any platform that can ship structured request logs.

What gets sent to Searchable

For each request that matches an AI-bot user agent, we receive:
  • HTTP method, path, and host (no query strings)
  • User agent
  • Referer
  • Country code (geo-IP, no precise location)
  • Response status and bytes
  • Timestamp
That’s it. Query strings, request bodies, response bodies, headers other than User-Agent / Referer, and full IP addresses are never sent.

Verifying the connection

After completing setup, return to AI Traffic → Setup in your Searchable dashboard. The status strip at the bottom updates as events arrive:
  1. Waiting for first event — your platform hasn’t sent anything yet. AI bots typically hit any indexed site within a few hours.
  2. Connected — events are flowing. The strip shows the count from the last 24 hours.
If the status doesn’t update within a few hours, see the troubleshooting section in the platform-specific guide you followed.

Next steps

Add a domain

AI Traffic is scoped to your project’s primary domain.

Connect Search Console

Layer in keyword data so you can correlate AI crawls with search demand.