Proofsource and Netlify: know which AI bots read your site
Send your Netlify site's request logs to Proofsource over a log drain and every verified visit from GPTBot, ClaudeBot, PerplexityBot and the other AI crawlers is counted, page by page. You see what the engines read, what they miss and whether a new page was picked up, with nothing added to your site.
| Page | Crawler | Status |
|---|---|---|
| /pricing | GPTBot | 200 |
| /blog/best-ev-accessories | PerplexityBot | 200 |
| /old-range | ClaudeBot | 404 |
| /contact | GPTBot | 200 |
Proofsource and Netlify, in short
The facts, ready to quote.
- Stage
- Live on every plan, with a guided setup in the app
- Connects with
- A log drain from the Netlify site to a Proofsource endpoint
- Access it needs
- None to your site code or account: logs are pushed to Proofsource
- Where it shows
- Integrations, Crawler sources, and AI traffic
- Bot check
- Published IP ranges plus reverse DNS on every visit
- Disconnect
- Remove the log drain in Netlify and deliveries stop straight away
Why we love Netlify
In the makers' own words, from their own pages. Proofsource builds on it, never around it.
Deploy Previews for every pull request
Netlify builds a preview of each pull request with its own URL, so reviewers can click through a real version of the change before it ships.
From docs.netlify.comCode that runs at the edge
Netlify Edge Functions run TypeScript or JavaScript close to each visitor, so you can localize, redirect or personalize without a round trip to a server.
From docs.netlify.comOne platform from build to delivery
Netlify brings builds, hosting, forms, functions and a global network together, so a small team can ship a fast site without stitching tools.
From netlify.comHow Proofsource uses Netlify
Takes your Netlify site's request logs over a log drain and counts verified AI crawler visits per page.
- Connect
Start a log drain to Proofsource
The guided card gives you the endpoint to paste into your Netlify site's log drain settings.
- Read
Match every visit to a crawler
Each line is matched to a known AI user agent and checked against published IP ranges and reverse DNS, so impostors are dropped.
- Show
See reads per page
Crawler sources and AI traffic list each page, each crawler and the status code it received.
- Prove
Check the fixes landed
After you publish a page, Proofsource shows whether the crawlers fetched it and whether the engines then name you.
Set up Netlify in 4 steps
Open Integrations, Crawler sources
Choose Netlify to see the guided setup and the endpoint to copy.
Add the log drain in Netlify
In the Netlify site's settings, add a log drain that points at that endpoint. Log drains depend on your Netlify plan.
Confirm the first delivery
Proofsource shows the drain as receiving once the first batch of logs arrives.
Turn it off whenever you like
Remove the drain in Netlify and nothing more is sent. No code was added to your site.
| Path | Crawler | Hits | Status |
|---|---|---|---|
| /old-range | ClaudeBot | 14 | 404 |
| /blog/ev-guide-2022 | GPTBot | 9 | 404 |
| /guides/charger-compatibility | PerplexityBot | 6 | 404 |
| /summer-sale | GPTBot | 4 | 404 |
What you unlock with Netlify
Verified crawler counts
Real visits only, from the AI crawlers that matter.
Page-level reads
See exactly which pages each engine fetched.
Error finder
Retired URLs and blocks that cost you citations show up fast.
Fix pickup
Check that crawlers came back after each published fix.
AI traffic
Crawler visits and AI referrals side by side.
Push only
Netlify sends logs out; Proofsource never gets into your site.
Questions about Proofsource and Netlify
What does Proofsource read from Netlify?
Only request log lines from the drain: time, visitor address and user agent, path, host, status and referrer. Proofsource keeps AI crawler visits and discards the rest. It cannot see your code, builds or settings.
How do I connect Netlify?
Open Integrations, Crawler sources and pick Netlify. The card shows the endpoint to paste into a log drain in your Netlify site's settings, and tells you when the first logs arrive.
Does Proofsource change anything on my Netlify site?
No. Log drains only send data out. Nothing on Netlify is changed.
Why are logs better than my analytics tool?
AI crawlers do not run the scripts that analytics tools use, so they never appear there. Server logs are the one place their visits are recorded.
How do I disconnect?
Remove the log drain in Netlify. Deliveries stop straight away. Earlier counts remain in your history unless you ask us to delete them.
How does this help my AI visibility?
If a crawler cannot fetch a page, no engine can cite it. Seeing which pages are read, which return errors and which are ignored tells you where to fix first, and Proofsource then checks whether the engines name you.
Which AI engines does Proofsource check?
Up to 10 depending on your plan: ChatGPT, Perplexity, Claude, Google AI Overviews, Google AI Mode, Gemini, Microsoft Copilot, Grok, DeepSeek and Meta AI. The free scan and the trial run four.
Pairs well with Netlify
Put Netlify to work for your AI visibility.
Scan your brand, connect Netlify, and see what AI says about you on up to 10 engines.
