How it works

How the AI Visibility Checker works

Check whether ChatGPT, Claude, Perplexity and Google AI can crawl and understand your site. Free 0–100 visibility score with specific fixes — no email gate.

Last updated Jul 29

Try AI Visibility Checker now

The method

Fetches robots.txt, /llms.txt and your homepage once, then applies robots precedence for ten AI crawlers: most-specific User-agent group wins, longest matching path wins. Scored 40/20/20/10/10 across crawler access, structured data (including whether it names an Organization/WebSite/LocalBusiness/Person), page basics (title, description, headings, lang, Open Graph tags, canonical link, image alt-text coverage and a thin-content check), llms.txt and sitemap — being readable is necessary, not sufficient, for citation. A separate, unscored check flags a noindex or nofollow homepage, since that alone can make every other signal moot.

Step by step

  1. 1

    Paste your website URL and press Check.

  2. 2

    Read the 0–100 score and its verdict band at the top.

  3. 3

    Scan the per-bot table to see which AI crawlers can reach you.

  4. 4

    Work through each check card — every finding comes with a concrete fix.

  5. 5

    Check the same domain again later and the score panel shows how many points moved since your last check on this browser, with no account or server storage involved.

What it doesn't do

  • This checks your homepage only, not every page on your site.
  • It reports the public crawl signals it can see, not what an AI company does with your content afterward.
  • It reads the HTML your server sends, not the DOM after JavaScript runs — a single-page app that injects its title, meta description or schema client-side will score lower here than a real visitor would experience.
AI Visibility Checker shown in the browser

How to read your score

The score is a weighted blend of five checks, out of 100: crawler access (40 points), structured data (20), on-page basics (20), llms.txt (10) and your sitemap (10). Crawler access is weighted heaviest on purpose — if an AI crawler can't fetch your homepage at all, nothing else on this list matters for that engine.

ScoreBandWhat it means
80–100AI-visibleAI engines can fetch, parse and cite your homepage.
50–79Partially visibleReachable, but missing structured data, basics, or llms.txt/sitemap signals.
0–49Mostly invisible to AIAt least one AI crawler is blocked, or several other checks are failing at once.

A high score means you are eligible to be read and cited — it is not a guarantee of citation. Content quality and topical authority decide the rest, same as classic SEO.

A quick GEO checklist

In the same order the score weighs them:

  • robots.txt allows the AI crawlers you actually want reaching you — GPTBot and OAI-SearchBot (OpenAI), ClaudeBot and anthropic-ai (Anthropic), PerplexityBot, Google-Extended, CCBot, Bytespider and meta-externalagent are the ten this tool checks.
  • Your homepage names what it is with JSON-LD — an Organization, WebSite, LocalBusiness or Person block, not just page-specific schema like FAQPage.
  • The basics are covered: title, meta description, one H1, at least two H2s, a lang attribute, a complete Open Graph set, a canonical link, real alt text on your images, and enough visible text that the page isn't thin.
  • A /llms.txt file exists with a short, curated map of your important pages.
  • Your sitemap is declared in robots.txt (or responds at /sitemap.xml) so crawlers can discover pages beyond the homepage.

Frequently asked

Should I allow GPTBot to crawl my site?

If you want your content to be reachable by ChatGPT and future OpenAI models, yes. If you sell that content or object to it training models, blocking GPTBot is a reasonable choice — just know that OAI-SearchBot (ChatGPT search) is a separate bot, so you can allow search visibility while opting out of training. Either way, robots.txt is a request that reputable crawlers honour, not an enforcement mechanism — it is still worth setting deliberately, as the standard, documented signal of your intent.

What is llms.txt?

A proposed standard: a markdown file at /llms.txt that gives AI systems a curated map of your most important pages with short summaries. It is not universally consumed yet, but it costs ten minutes to publish and several AI tools already read it — an easy, low-risk win.

I put "Disallow: /" under "User-agent: GPTBot" but left "User-agent: *" wide open — is GPTBot still blocked?

Yes, and this is the most common robots.txt mistake this tool exists to catch. A group naming a bot specifically always wins over the wildcard group, no matter which one looks more permissive or which one appears first in the file — so a targeted Disallow overrides a generous wildcard Allow every time. It cuts the other way too: an "Allow: /" under a bot-specific group does nothing to override a blanket "Disallow: /" sitting under a different group; it only helps the bot it names. Every card in the report states which group decided, so you can check this against your own file.

Why is my score low but my Google traffic is fine?

Classic Googlebot and AI crawlers are different user-agents with different robots rules. Many sites (or their CDN/firewall defaults) block GPTBot, CCBot or PerplexityBot without ever touching Googlebot, so organic traffic stays healthy while AI engines cannot read the site at all.

What is the difference between the noai signal and blocking a crawler in robots.txt?

robots.txt is a fetch-level gate, checked before a crawler requests the page at all. noai (and noimageai) is a page-level request sent inside the meta robots tag or the X-Robots-Tag header, asking a crawler that has already fetched the page not to use its content for AI training. Neither is enforced by anything on your server — both depend on the crawler operator choosing to honour them. This checker reports noai but does not score it, because opting out is a business decision, not a defect. A noindex or nofollow signal in that same tag is reported separately and much more severely, since it can suppress a page from AI answers entirely regardless of every other check.

Which AI engines does it check?

Ten crawlers across six companies: GPTBot and OAI-SearchBot (OpenAI), ClaudeBot and anthropic-ai (Anthropic), PerplexityBot, Google-Extended, CCBot, Bytespider and meta-externalagent. The report shows a verdict for each one individually.

Is my data stored?

No account and no database — this runs as a single server-side request with a 6-hour cache (so re-checking the same URL soon after is instant, not a fresh crawl). The only thing saved anywhere is your own check history, kept in this browser's local storage so you can see how many points moved since last time; it never leaves your device. Each check is a live snapshot, not a stored record — robots.txt, your homepage HTML and your sitemap can all change at any time, so re-checking after a fix is the way to confirm it actually landed.

Is it free?

Yes, free with no signup — even though, unlike most tools on this site, it runs as a real server request rather than entirely in your browser.

Need this built into your business?

This tool is free because it's a small, solved problem. If what you actually need is bigger — AI agents & automation, built and maintained for you — that's Scult's day job.

Read next

How to Make Your Website Visible to AI Search — A Practical ChecklistAudit whether robots.txt and llms.txt actually let AI crawlers inCheck whether ChatGPT and Perplexity can see a specific page right nowCompare how Google AI Overviews and Perplexity cite the same queryAudit a competitor's AI visibility to find your citation gapTurn your AI Visibility Checker score into a 30-day fix planDiagnose and refresh a post that's been sliding instead of rewriting it blindJSON-LD Schema Markup: The Complete 2026 Guide (With a Free Generator)FAQ Schema (FAQPage JSON-LD) in 2026: What Actually Still WorksIs My Site Blocked From ChatGPT? A Free AI Visibility CheckerCore Web Vitals & PageSpeed Score, Explained (Free Speed Test)Word Counter: Why Your Character Count Is Probably WrongFree FAQ Schema Generator — No WordPress Plugin RequiredFree AI SEO Audit Tool — Check GPTBot & ClaudeBot Access, No SignupFree Website Speed Test — Google's Own Lighthouse, No SignupFree Word Counter — No Text Length Limit, No Premium TierChatGPT Prompts That Survive a Model Update (Free Library)Claude Prompts: Why XML Tags Actually Work (Free Library)How to Write a CLAUDE.md That Still Works After 50 SessionsCursor Agent Mode: Briefs That Stop It Wandering Into Files You Didn't Ask AboutGitHub Copilot: Repo Instructions vs. Chat Prompts (Free Library)Perplexity Prompts for Research That Actually Cites Its SourcesGrok Prompts That Actually Use Its Real-Time X AccessAI Roleplay Prompts for Practice: Interviews, Debates, Difficult ConversationsBuilding a RAG Pipeline or AI Agent: Prompts for the Real Engineering DecisionsSEO & GEO Prompts: Briefs, Audits, and Getting Cited by AI EnginesBlog Writing Prompts: Outlines Driven by Search Intent, Not GuessworkWhen to Build Your Own Website vs. Hiring a Web Development TeamNo-Code Prototype vs. Custom Software: When to Make the SwitchSEO Tools vs. an SEO Team: What Free Tools Actually Can't DoFrom a Working ChatGPT Prompt to a Real AI Agent in ProductionGEO/AEO Tools in 2026: Why Most Sites Have Never Checked ThisChatGPT vs Claude vs Gemini vs Perplexity vs Grok: Prompting Each One RightMarketing Prompts: SEO/GEO, Ads, Sales Outreach and LinkedInLaunching a Website in India in 2026: Free Tools, Prompts, and When to HireA 30-Day AI Visibility Fix Plan for a Small Business WebsiteTurning a Lovable or Bolt.new Prototype Into a Real ProductThe Pre-Launch SEO Checklist Most New Sites SkipAuditing a Competitor Before You Launch: SEO and AI VisibilityMigrating to Next.js Without Losing Your SEO RankingsBuilding an Internal AI Support Bot: Prototype to ProductionHow to Find AI Answer Engine Citations From ChatGPT, Perplexity & AI OverviewsWhy You Can Rank #1 on Google and Still Not Be Cited by AIHow to Check If GPTBot, ClaudeBot, or Google-Extended Can Access Your SiteTopical Authority vs Backlinks - Which Actually Drives AI Search CitationsRobots.txt AI Crawler Directives: What GPTBot, ClaudeBot & PerplexityBot Actually RespectHow Does ChatGPT Search Choose Its Sources? The Real Citation MechanicsThe Real Impact of Page Speed on E-Commerce Conversion (With Actual Data)How Fast Does a Website Need to Be? Core Web Vitals Thresholds and Diminishing ReturnsWhy Wikipedia and Reddit Dominate AI Citations (And What It Means for Small Sites)Crawled vs. Cited: Why AI Search Engines Read Your Site But Never Mention ItAI Agent vs Chatbot: What Actually Counts as an Agent (and What's Just Agent Washing)What Breaks a No-Code App at Scale: Bubble and Airtable's Real LimitsAI Overviews and CTR: How Much Traffic You've Actually Lost (And the 2026 Recovery Data)Google's Actual AI-Generated Content Policy (Not the SEO Rumors)GST Compliant Invoicing for Freelancers in India: The Complete GuideAI Agent Demo vs Production Reality: Why Most Agents Break With Real UsersProgrammatic SEO Done Well vs Badly: What Actually Separates ThemHealthcare Website Compliance Requirements: HIPAA, FTC, and ADA ExplainedGDPR and Small SaaS Analytics: What You Actually Need to ComplyNo-Code vs Custom Development: How Small Teams Actually DecideWhat Actually Causes Cart Abandonment Beyond PriceVAT Invoicing for UK Freelancers Selling InternationallyConsulting Retainer vs Project Pricing: How Small Firms Actually DecideMarketing Agency vs In-House: How Small Businesses Actually DecideHow to Calculate Customer Acquisition Cost CorrectlyA Technical Interview Prep Plan With AI (Not Instead of Work)llms.txt Explained: What It Actually Does in 2026How Perplexity Sources Answers Differently From Google AI OverviewsRAG vs Fine-Tuning vs Long Context: How Teams Actually ChooseLangChain vs CrewAI vs AutoGen: How They Actually Differ in PracticeHow Developers Actually Choose AI Models by Cost Per Task, Not BenchmarksProduct Hunt Traffic After Week One: What Actually HappensAmazon vs Shopify vs DTC Economics: What Actually Changed in 2026Why Google Search Results Differ by Country (And What To Do About It)How to Grow an X (Twitter) Account Without Buying FollowersTechnical SEO vs Content Quality: Which Matters More With Thin ContentThe Design QA Checklist Small Teams Use Before LaunchDoes SaaS Pricing Localization Actually Increase Conversion?AI-Drafted Contracts: What Legal and Compliance Teams Actually Worry AboutWhat Actually Changed About Instagram Reach for Small AccountsGoogle Business Profile Advanced Tips Most Businesses Never UseUGC and Review Mining Tools: What They Actually Do DifferentlyWhat Client Communication Actually Breaks at the Freelance-to-Agency Transition

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY