Skip to content
leeveel
← All tools

§Free AI visibility checker

Can AI read your site?

ChatGPT, Claude, Perplexity and Google's AI answers can only cite pages they can reach and read. Paste a URL: we check robots.txt, firewalls, rendering and the signals AI systems look for, crawler by crawler. Add a competitor to see both side by side.

We fetch the page, robots.txt, llms.txt, the sitemap and a sample of pages the way a crawler does. Nothing is stored; results are kept for ten minutes so a recheck is instant.

01AI visibility

Invisible by accident.

AI answer engines don't see a site the way a visitor does. Before ChatGPT search, Claude, Perplexity or Google's AI features can cite a page, a crawler has to be allowed in by robots.txt, get past the firewall, and find the content in the HTML it's sent.

Sites shut them out by accident all the time. A robots.txt rule copied from an old blog post that blocks every AI crawler, training and search alike. A CDN setting that turns AI bots away at the edge. A JavaScript app whose HTML is an empty shell. None of it shows in a browser, so nobody notices.

Not every block is a mistake. Opting out of AI training is a legitimate choice, and OpenAI, Anthropic and Perplexity run separate crawlers for training and for search, so you can say no to one and yes to the other. This check shows which is which, so whatever you block, you block on purpose.

02How it works

Five steps, no guessing.

  1. 01

    Page

    We fetch the page like a crawler: public addresses only, ten seconds and five megabytes at most, and read what's in the HTML.

  2. 02

    robots.txt

    We read your robots.txt and work out, crawler by crawler, whether this exact page is allowed, with the same matching rules the crawlers use (RFC 9309).

  3. 03

    As a crawler

    We ask for the page again as OAI-SearchBot, PerplexityBot and ClaudeBot, to see whether a firewall treats them differently. We also note which CDN or firewall sits in front.

  4. 04

    Across the site

    We check the pages in your navigation and one page per sitemap section: access, noindex, text in the HTML and structured data.

  5. 05

    Signals

    We look for llms.txt, a markdown version, the sitemap, Content Signals and structured data.

03What it checks

Access, content, signals.

  • ✓robots.txt rules for 15 crawlers: search engines, AI search crawlers, assistants fetching on request, and AI training crawlers.
  • ✓Whether a firewall or CDN answers AI crawlers differently from a browser.
  • ✓noindex and noai, in meta tags and in headers.
  • ✓Whether the content is in the HTML the server sends or drawn later by JavaScript.
  • ✓Title, meta description, language and canonical.
  • ✓Structured data, with our Second Copy checks behind it.
  • ✓llms.txt, markdown on request, the sitemap and Content Signals.
  • ✓A robots.txt fixer: pick a policy and get a file that applies it, with your other rules kept.
  • ✓A preview of the text crawlers get, and the snippet controls (nosnippet, max-snippet, data-nosnippet) that limit what Google's AI features may use.
  • ✓A sample of up to 14 pages, from your navigation and one per sitemap section, checked for robots.txt access, noindex, errors, text in the HTML and structured data.
  • ✓An llms.txt draft built from your navigation and up to 32 of your pages, and a check of the llms.txt you already have.
  • ✓A side-by-side comparison with a competitor's site, checked the same way at the same moment.
  • ✓The CDN or firewall in front of the site, and where its AI bot settings live.
  • ✓A link to share the check, which runs it again for whoever opens it.

04What it can't see

Where code stops.

  • —Whether AI answers actually cite you. Nobody can measure that reliably from outside, and we don't pretend to.
  • —How the real crawlers are treated. They come from verified addresses; we can only borrow their names, so a firewall may treat them differently.
  • —Crawlers we don't list, and most of your pages: we check the one you give us and a sample from your sitemap, not every URL.
  • —Anything behind a login or paywall. We see what an anonymous visitor sees.

05Questions

About Guest List

Is it free?
Yes. There's no account and no email gate on the results. A captcha keeps automated traffic out, and each visitor can run up to ten checks every ten minutes.
Will this get me cited by ChatGPT?
Not by itself. It checks that AI systems can reach and read your page; whether they cite it depends on whether the page answers the question well. Being readable is the part you control first.
Can it fix my robots.txt?
It writes one for you. Pick a policy (open to AI, search yes and training no, or keep AI out) and Guest List rewrites your robots.txt for the 12 AI crawlers it knows, keeping your other rules, sitemap lines and comments. You copy or download it and upload it yourself; nothing changes on your site until you do.
Can I compare my site with a competitor's?
Yes. Add a second URL under the form and both sites are checked the same way at the same moment, then shown side by side: AI search access, firewalls, rendering, structured data and the rest. It counts as two checks.
Can I share the results?
Copy the link above the results. It doesn't hold a saved report: it runs the check again for whoever opens it, so they see the site as it is then. The site's address sits after a # in the link, which browsers don't send when they load the page.
Should I block AI training crawlers?
That's your call. Blocking GPTBot, ClaudeBot or CCBot keeps your content out of future training but doesn't remove you from ChatGPT search or Claude's answers, which use separate crawlers. Google-Extended is the exception: it also covers Gemini using your pages in its answers.
What's the difference between GPTBot and OAI-SearchBot?
OpenAI uses GPTBot to collect training data and OAI-SearchBot to find pages for ChatGPT search. You can block the first and allow the second. Anthropic (ClaudeBot and Claude-SearchBot) and Perplexity work the same way.
My robots.txt allows AI crawlers, so why does it say a firewall blocks them?
robots.txt is a request; a firewall is a wall. Many CDNs, Cloudflare among them, can block AI crawlers at the edge. When that's on, robots.txt doesn't matter, because the crawler never gets the page.
Do I need llms.txt?
No. It's a proposal, not a standard, and the big crawlers don't depend on it. It's cheap to add and some AI tools use it, so we list it as optional. If you want one, Guest List drafts it from your own pages.
Do you store what I check?
No. We fetch the page, a few files and a sample of pages from your sitemap, check them and discard them. Results are held in memory for ten minutes so a recheck is instant. Our analytics record that a check ran, never which URL.

Beyond the doors

Being readable is step one. Being worth citing is the work.

Opening the doors takes an afternoon. Pages that answer real questions clearly, with markup that agrees with them, take a plan. We wrote about why GEO is mostly good SEO in GEO is just SEO with a longer memory.