Free tool

Can ChatGPT and Perplexity read your site?

Type a domain and see, in about 20 seconds, what search and AI crawlers can reach and read on its homepage. The results need no sign-up.

  • Fetched live from a server, not estimated from a database
  • Every check explained, with the fix when you want it
  • Works on any public site, including competitors'
Live check
fetches your site now

AI Visibility Checker

What the check covers

  • robots.txt rules for 13 search and AI crawlers
  • Content readable without JavaScript
  • noindex tags and firewall challenge pages
  • Title, description, canonical and language
  • Organization and Person schema, sameAs links
  • Sitemap, H1 and llms.txt

Free, no sign-up. Results in about 20 seconds; the fix for each problem unlocks with your email.

13

Crawlers checked in robots.txt

~20 sec

For a full check

$0

Results, no sign-up

Raw HTML

Read the way crawlers do

What it checks

Six questions every crawler asks your homepage.

The checker answers them from your server's real response, in the order a crawler meets them.

01

Can a crawler reach the homepage?

Weighted most. A firewall challenge, an error or a redirect loop stops everything else.

  • Homepage answers with a normal page
  • No bot challenge in front of it
  • No noindex on the homepage
02

Which crawlers does robots.txt let in?

Search and AI search crawlers are scored. Training crawlers are listed but not scored.

  • Googlebot and Bingbot
  • OAI-SearchBot, PerplexityBot, Claude-SearchBot
  • Training and user-fetch agents, for information
03

Is the content in the HTML?

Many AI crawlers do not run JavaScript. If the text arrives later, they may see an empty page.

  • Words in the raw HTML
  • One main heading
  • Text that does not need a browser
04

Does the page describe itself?

Small signals that tell every engine what the page is and which address is the real one.

  • Page title
  • Meta description
  • Canonical URL and language
05

Does it say who you are?

Structured data that names the business or person, and links the profiles that confirm it.

  • Organization or Person markup
  • sameAs links to your profiles
  • Read from the page's JSON-LD
06

Can crawlers find the rest?

A sitemap points crawlers to every page you want found, not just the homepage.

  • XML sitemap reachable
  • llms.txt, listed but not scored
  • Fix for each item, once you add your email

The 13 crawlers

Who knocks, and what each one is for.

Blocking a training crawler and blocking a search crawler are very different decisions. Only search and AI search crawlers count towards your score.

Googlebot

Google

Google Search, including AI Overviews and AI Mode

Search

Bingbot

Microsoft

Bing search, which Copilot draws on

Search

OAI-SearchBot

OpenAI

Shows sites in ChatGPT search results

AI search

ChatGPT-User

OpenAI

Fetches a page when a ChatGPT user asks for it; OpenAI says robots.txt may not apply

User fetch

GPTBot

OpenAI

Collects content for training OpenAI models

Training

PerplexityBot

Perplexity

Indexes sites for Perplexity answers

AI search

Perplexity-User

Perplexity

Fetches a page when a Perplexity user asks for it; Perplexity says it generally ignores robots.txt

User fetch

Claude-SearchBot

Anthropic

Indexes sites for Claude search results

AI search

Claude-User

Anthropic

Fetches a page when a Claude user asks for it

User fetch

ClaudeBot

Anthropic

Collects content for training Claude models

Training

Google-Extended

Google

Controls use in Gemini training and grounding in Gemini Apps (not a crawler)

Training

Applebot-Extended

Apple

Controls use in Apple AI training (not a crawler)

Training

CCBot

Common Crawl

Open web archive many AI models are trained on

Training

How a check runs

From a domain to a fix list in four steps.

  1. 01

    Enter a domain

    Any public site

    Yours or a competitor's. The checker fetches public pages only and never logs in or submits forms.

  2. 02

    It fetches like a crawler

    About 20 seconds

    Homepage, robots.txt, sitemap and llms.txt are requested from a server, the way a crawler would see them.

  3. 03

    You see the results

    Free

    A score, every check with pass, warning or fail, and the crawler-by-crawler robots.txt result.

  4. 04

    Unlock the fixes

    Optional

    Add your email to see how to fix each problem. I get a copy and may follow up once, never more.

Where it stops

A good score is the start, not the finish.

The checker answers one question well: can crawlers reach and read your homepage? These need a person and a full audit.

  • Where you rank in Google
  • Whether ChatGPT or Perplexity names you
  • Pages other than the homepage
  • Backlinks, reviews and citations
  • Speed and Core Web Vitals

Want the whole picture?

A $149 audit covers one service area across the whole site, written up with every problem ranked and the fix spelled out.

Checker questions

How the checker works, in plain words.

Want the difference between SEO, GEO and AEO first? Read the comparison.

What does the AI visibility checker test?

It fetches your homepage, robots.txt, sitemap and llms.txt from a server, the way a crawler does. It reports which of 13 search and AI crawler tokens your robots.txt allows, how much text is in the HTML before JavaScript runs, your title, canonical and language tags, structured data and sameAs links, noindex directives and firewall challenges.

How is the score worked out?

Each check has a weight. Reachability, indexability, search crawler access and content in the HTML count most; small tags count least. A warning earns half the points of a pass. If the homepage cannot be reached at all, the score is capped at 20, because nothing else can work until it can.

Why are training crawlers and llms.txt not scored?

Because on current evidence neither affects whether Google Search, ChatGPT search or Perplexity can show your site. The checker still lists them so you can decide, and notes that Google-Extended also covers grounding in Gemini Apps.

Does it tell me whether ChatGPT mentions my business?

No. It checks whether AI crawlers can reach and read your site, which has to come first. Testing what assistants actually say takes a fixed set of prompts run across several engines, which is part of the GEO audit.

My site blocks the checker. What does that mean?

If the checker gets a challenge page or a 403, your firewall or bot protection may be doing the same to AI crawlers. Check your Cloudflare, host or security plugin settings and allow the verified crawlers you want.

Is it really free?

Yes, and you can run it as often as you like. Adding your email shows the fix for each problem. If you want the fixes done for you, that is what the $599 sprint is for.

After the check

Got a result you do not understand? Ask me.

Send the domain you checked and the line that worried you. I will explain what it means for your site, and whether it is worth fixing.

Ask about your result

I reply by email, usually within one working day.

Or message on WhatsApp